当我拆分测试它们的所有测试532转到一个测试容器,另一个容器没有得到任何东西。

配置:

并行:<<:* python-postgres并行性:4步: - 结帐 - 运行:回声$(Circleci Tests Glob“FF / Mods / ** /测试/ ** / *。PY”“FF / ** /tests.py“”ff / ** / test _ *。py“”ff / ** / * _ test.py“”ff / tests / *。py“) - 运行:echo $(Circleci Tests Glob”FF / Mods /** /测试/ ** / *。py“ff / ** / tests.py”“ff / ** / test _ *。py”“ff / ** / * _ test.py”“ff / tests / *.py“| tr”''\ n'| wc -l) - 运行:名称:test命令:|#获取测试文件,同时忽略__init__文件testfiles = $(circleci tests glob“ff / mods / ** / tests / ** / *。py”ff / ** / tests.py“”ff / ** / test_ *.py“”ff / ** / * _ test.py“”ff / tests / *。py“| sed's / \ \ + __ init__.py//g')#重新格式化以删除重复,删除杜普,重新格式化返回echo $ testfiles |tr''''\ n'|排序|UNIQ |tr'\ n''> circleci_test_files.txt cat circleci_test_files.txt cat circleci_test_files.txt |tr''''\ n'|WC -L#将测试文件分成单独的设置,具体取决于并行容器testfiles = $(circleci tests split circleci_test_files.txt)#按摩Filepath进入格式化管理.py tests接受testfiles = $(echo $ testfiles | tr“/”。| SED'S / .py // g')回声$ testfiles echo $ testfiles | tr ' ' '\n' | wc -l

https://app.www.drag240sx.com/pipelines/github/15Five/fifteN5/31534 / Wrowsflows/B76DA46E-0501-42C7A57F3C/Jobs/193895/Parally-Runs/0?filterby =所有

FF /核心/权限/测试.py ...输出截断... ff / tests / test_sanitize.py ff / tests / test_serializers.py ff / tests / test_user.py 532 ff.core.permissions.tests ...输出截断的... ff.tests.test_user 532 Circleci收到的退出代码0

https://app.www.drag240sx.com/pipelines/github/15five/fifteen5/31534 / Wrowsflows/b76da46e-0501-42aeb-92e6-417c7ea57f3c/jobs/193895/parally-runs/1?filterby=all.

FF /核心/权限/测试.py ...输出截断... FF / tests / test_serializers.py ff / tests / test_user.py 532 1 circleci收到的退出代码0

我也尝试直接将$ testfiles转换为circleci测试,但这也不工作

固定 - 我刚删除了|tr'\ n''回声$ testfiles |tr''''\ n'|排序|UNIQ |tr'\ n''> circleci_test_files.txt它起作用了

最后一次回复后10天自动关闭此主题。不再允许新的回复。