Rspec尝试在运行任何规范文件或整个测试套件的末尾运行测试::单元测试。它仍然可以,因为我没有任何测试单元测试文件,但它尝试将给定给rspec的命令行选项传递给test::unit,结果是
Finished in 0.54616 seconds
7 examples, 0 failures
invalid option: -O
Test::Unit automatic runner.
Usage: /usr/local/bin/rspec [options] [-- untouched arguments]
-r, --runner=RUNNER Use the given RUNNER.
(c[onsole], f[ox], g[tk], g[tk]2, t[k])
-n, --name=NAME Runs tests matching NAME.
(patterns may be used).
-t, --testcase=TESTCASE Runs tests in TestCases matching TESTCASE.
(patterns may be used).
-I, --load-path=DIR[:DIR...] Appends directory list to $LOAD_PATH.
-v, --verbose=[LEVEL] Set the output level (default is verbose).
(s[ilent], p[rogress], n[ormal], v[erbose])
-- Stop processing options so that the
remaining options will be passed to the
test.
-h, --help Display this help.
Deprecated options:
--console Console runner (use --runner).
--gtk GTK runner (use --runner).
--fox Fox runner (use --runner).
如何阻止rspec运行测试单元测试?
我正在使用的测试gem版本是
gem 'rspec', '~> 2.7'
gem 'rspec-instafail'
gem 'ci_reporter'
gem 'rspec-rails', '~> 2.7'
gem 'shoulda', :require => false # 2.3.3
gem 'factory_girl', '~> 2.6.4'
gem 'rr'
gem 'timecop'
gem 'rcov'
gem 'database_cleaner'
gem 'webmock', '~> 1.9.3'
gem 'vcr'
gem 'fakeweb', '~> 1.3.0'
gem 'spork', '~> 0.8.0'
gem 'webrat'
问题内容: 当try块中存在时,我对try- finally执行感到困惑。据我了解,finally块将始终执行,即在返回调用方法之前。在考虑以下简单代码时: 实际打印的结果为1。这是否意味着不执行finally块?有人可以帮我吗? 问题答案: 从块返回时,返回值存储在该方法的堆栈帧中。之后,将执行finally块。 更改finally块中的值不会更改堆栈中已存在的值。但是,如果您从finally块
在我的Espresso测试执行和AlertDialog会被提示并等待用户响应。Espresso测试只有在我按下“Accept”按钮但我想测试代替用户执行此事件时才会继续。 我注意到我的线程选项卡上有以下状态
我在docker中用这样的命令启动了jenkins: docker run-p 8080:8080-p50000:50000--restart总是jenkins/jenkins: lts-jdk11 尝试使用命令docker kill get response停止它无法杀死容器::权限被拒绝 同时尝试停止容器也会被拒绝权限。
如果一个测试用例在量角器中失败,有没有办法退出测试套件并停止执行更多的测试用例?
问题内容: 我正在使用带有eclipse的junit编写功能测试。 当运行单个测试时,它将按照我在类中设置它们的顺序运行。 例如。 但是,当我将此测试作为套件的一部分运行时(在包中),顺序是随机的。 例如,它将执行验证,然后删除用户,然后删除joinuserToRoom然后创建用户。 我在套件中的测试并不相互依赖。但是,测试中的每个单独测试都取决于它们以正确的顺序运行。 有什么办法可以实现? 谢谢
问题内容: 我目前正在运行一些单元测试,这些单元测试可能要花很长时间才能失败或无限期地运行。在成功的测试运行中,它们将始终在一定时间内完成。 是否可以创建pytest单元测试,如果在一定时间内未完成,该测试将失败? 问题答案: 您可以安装pytest-timeout插件,然后用几秒钟的超时标记您的测试功能。 在https://pypi.python.org/pypi/pytest- timeout