问题标签 [parallel-tests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
277 浏览

ruby-on-rails - Parallel_tests 数据库不存在

我正在使用parallel_testsgem 在 CI 中运行我的 rails 6 应用程序测试。在日志中,我看到ENV[TEST_ENV_NUMBER]正在创建所有 9 个数据库,然后它只是失败说这些数据库不存在。

我运行的命令是:

日志如下:

0 投票
0 回答
62 浏览

selenium - 来自未知错误:存档错误:(未知错误:无法将文件写入临时目录),输入错误:(未知错误:zip 输入后的剩余数据)

我正在使用 selenoid 在远程运行并行场景,但经过一段时间并且在某些场景通过后,由于文件上传时出现以下错误,它们会失败。

unknown error: unable to unzip 'file' from unknown error: archive error: (unknown error: could not write file to temp dir), entry error: (unknown error: leftover data after zip entry)

但是,当我再次运行其中一个失败的场景时,它会毫无错误地通过。我正在使用 parallel_split_test gem 来划分场景,selenoid 用于远程测试,Selenium-webdriver vrsion (3.142.7) 和 ruby​​ 2.5.5

0 投票
0 回答
74 浏览

ruby-on-rails - 如何在 github 操作中使用 parallel_tests

我试图在我的 github 操作中使用 parallel_tests 来运行我的测试套件,但我找不到合适的解决方案。官方文档有一个,但它是针对 gitlab 的:

https://github.com/grosser/parallel_tests/wiki/Distributed-Parallel-Tests-on-CI-systems

任何帮助将不胜感激谢谢!

0 投票
0 回答
12 浏览

google-chrome - 并行测试中的浏览器并排显示

我有一个 C#-NUnit-Visual Studio 2019-Selenium 项目,其中我有 [Parallelizable],因此我可以并行运行测试,这没有问题。我的问题是我无法让两个并行测试同时并排显示在屏幕上。如下图所示,有两个浏览器,但只有一个显示,而另一个在后台运行。根据互联网上的建议,我将 [Test] 装饰器更改为 [Test, Parallelizable],但这只会导致运行错误。我检查了 chrome 设置,没有看到与“多个浏览器/并排视图”相关的任何内容。任何人都知道如何让两个或多个浏览器主动并排显示? 两个 chrome 浏览器,只有一个显示