为travis设置测试用例文件

时间:2016-09-08 17:41:11

标签: python travis-ci pytest

我在GitHub上有这个project,它有测试用例文件。我通过pytest在本地运行测试并全部通过。但travis没有通过这些测试并输出错误:

OSError: [Errno 2] No such file or directory: '/home/travis/build/b5y/log2html/tests/test_samples'

我设置了以这种方式测试文件的路径:

DIR_TEST_FILES = os.getcwd() + os.sep + 'tests' + os.sep + 'test_samples'

我尝试使用DIR_TEST_FILES = './test_samples'os模块通过path方法。没有什么适合travis。

任何帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

不知何故,您的测试是从构建目录中的日志目录运行的。确保travis-ci在运行测试时与运行测试时位于同一目录中。最初在pwd文件的ls部分中添加script:.travis.yml可能会有所帮助,以便您可以确定测试的相对路径。