/dev/null在travis CI上似乎不起作用

2024-09-24 06:27:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在Travis CI中运行一些自动测试,我在运行两个parrelel命令时遇到了问题,所以在测试之前,我们应该通过执行python app/main.py来运行主flask应用程序,然后我们应该运行nosetests /app/tests/test.py。为了运行这个,我使用start_server.sh,它包含

#!/usr/bin/env bash
python app/main.py > /dev/null &
nosetests app/tests/test.py --with-coverage

这是我的travis配置:

^{pr2}$

Travis日志:https://travis-ci.org/fossasia/badgeyay/builds/285063294?utm_source=github_status&utm_medium=notification
任何想法都会很感激的。在


Tags: pytest命令travisciapp应用程序flask
1条回答
网友
1楼 · 发布于 2024-09-24 06:27:39

你能在后台运行sh start_server.sh吗?在

我想这应该能起到作用:

script:
- "sh start_server.sh &"

或者,您可能希望使用诸如setsid、stdin、stdout和stderr的重定向和/或禁用start_server.sh中的sh的作业控制。在

相关问题 更多 >