草庐IT

NetworKit-Tests-D

全部标签

ios - Xcode/iOS : Unit Tests, 方案和配置

我的iOS项目有五个方案:LocalDevelopment、Integration、QA、Demo和Production。每个方案都使用不同的配置来控制网络轮询频率、API端点、分析等。同样,我们有五个相应的目标:本地开发、集成、QA、演示和生产。每个目标都有几个用户定义的build设置,其中包含APIkey、计时数值等。我们应用程序的Info.plist文件使用应用程序变量,例如${SOME_ENDPOINT_URL}来绘制相应的用户定义的build设置。为了检索变量,我执行了如下操作:[[[NSBundlemainBundle]infoDictionary]valueForKey:

ios - Xcode 7 : Write UI Tests with a deployment target below iOS 9?

是否可以在目标低于iOS9的项目上使用XCode7编写UI测试?(在我的例子中是iOS8.0) 最佳答案 实际上它与ios9部署目标相同,除了每个测试用例都需要一个@available(iOS9.0,*)a类的顶部。 关于ios-Xcode7:WriteUITestswithadeploymenttargetbelowiOS9?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/33

java - Pentaho水壶: how to set up tests for transformations/jobs?

我使用PentahoKettle已经有一段时间了,之前我所做的转换和工作(使用勺子)非常简单,从数据库加载,重命名等,输入到另一个数据库。但现在我一直在做一些更复杂的计算的转换,我现在想以某种方式进行测试。所以我想做的是:设置一些测试数据运行转换验证结果数据一个选择可能是制作一个Kettle测试作业来测试转换。但由于我的转换与Java项目相关,我更愿意从jUnit运行测试。所以我考虑过做一个jUnit测试:设置测试数据(使用dbunit)运行转换(从命令行使用kitchen.sh)验证结果数据(使用dbunit)然而,这种方法需要测试数据库,这些数据库并不总是可用(oracle等昂贵/

Python代码组织问题: Eggs + Packages + Buildout + Unit Tests + SVN

我有几个共享通用模块的python项目。直到现在,我一直在……咳咳……保留公共(public)代码的多个副本并手动同步。但我显然更愿意做其他事情。在我看来,zc.Buildout可能就是我所需要的。我想我应该做的是将我系统的每个可重用组件放入一个单独的鸡蛋中,然后使用buildout将它们组装到项目中。我还认为,对于任何特定模块,我应该将单元测试放入单独的包或egg中,这样我就不会在每个项目中都安装组件单元测试的副本。我只想在我的库开发的地方进行单元测试,而不是在它刚刚被使用的地方。所以也许我想要这样的东西projectslib1testscodelib2testscodeapp1te

python - key 错误 : 'HTTP_HOST' when running django tests

我是单元测试的新手,所以我不知道自己做错了什么。我使用python2.7和Django1.8当我运行时pythonmanage.pytestmyapp--keepdb我明白了======================================================================ERROR:test_view_content(myproject.news.tests.test_views.EntryTestCase)---------------------------------------------------------------------

Python:复杂的列表理解,其中一个变量依赖于另一个变量(x for x in t[1] for t in tests)

我想做这样的事情:all=[xforxint[1]fortintests]测试看起来像:[("foo",[a,b,c]),("bar",[d,e,f])]所以我想得到结果all=[a,b,c,d,e,f]我的代码不工作,Python说:UnboundLocalError:localvariable't'referencedbeforeassignment有什么简单的方法可以做到这一点吗? 最佳答案 它应该反过来工作:all=[xfortintestsforxint[1]] 关于Pytho

python Nose : Log tests results to a file with Multiprocess Plugin

我正在尝试将我的测试输出记录到一个文件并同时运行它们。为此,我尝试使用多进程插件和xunit插件。我知道它们不能一起工作,xunit不会记录任何内容,因为mutiprocess不会直接发送输出。https://github.com/nose-devs/nose/issues/2我正在寻找的是允许我将输出写到文件中的任何替代方法。原因是我正在运行Selenium测试,每次出现错误时,堆栈跟踪都非常大,以至于stdout基本上被填满了。缓解的方法也可能有所帮助,关于如何配置日志输出的selenium文档非常稀少。我还尝试了一个非常基本的标准输出重定向:#nosetests>file.txt

python - 值错误 : Attempted relative import in non-package not for tests package

我知道这个问题已经被问过很多次了,但不知何故我无法克服这个错误。这是我的目录结构-project/pkg/__init__.pysubpackage1/script1.py__init__.pysubpackage2/script2.py__init__.pyscript2.py有:classmyclass:defmyfunction:script1.py有from..subpackage2importscript2我也试过from..subpackage2importmyclass这给了我:ValueError:Attemptedrelativeimportinnon-package

ios - Xcode 5 : Unit Tests not running

我创建了一些测试用例,它们都通过了...那是因为它们没有运行。从Xcode,我得到:TestSuite'Alltests'startedat...TestSuite'Alltests'finishedat...Executed0tests,with0failures(0unexpected)in0.00secondsTheproject(andunittestclasses)buildsuccessfully.AllmytestclasseshaveMyApp_appTestsasTargetMembershipselected.ProductionclasseshaveMyApp_a

python-3.x - 导入错误 : No module named 'pysqlite2' when running tests in Python 3 Ubuntu

一些背景:我们有一个用Python3编写的代码库,它使用Pyramid和SqlAlchemyORM来持久化到mysql数据库。要使用ORM为我们的类编写测试,我们使用的是Sqlite。所有这些都可以很好地协同工作……在本地。设置我们的Jenkins(Ubuntu)服务器来运行测试套件,在virtualenv中,我们遇到了一个问题。测试是这样执行的:coveragerun--sourcesrc/--omit=src/tests/-mpy.test不涉及ORM的测试没问题。那些使用ORM的人会抛出这个错误:__________________________________________