Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pytest #65

Merged
merged 7 commits into from Mar 25, 2017
Merged

Pytest #65

merged 7 commits into from Mar 25, 2017

Conversation

matclab
Copy link

@matclab matclab commented Oct 11, 2015

This PR ported the existing tests as an automated py.test file in test/test_fabricate.py, and add a travis configuration file to allow continuous integration on Travis.

The current status is not so good :

test/test_fabricate.py::test_create[StraceRunner] FAILED
test/test_fabricate.py::test_create[AtimesRunner] PASSED
test/test_fabricate.py::test_mkdir[StraceRunner] PASSED
test/test_fabricate.py::test_mkdir[AtimesRunner] FAILED
test/test_fabricate.py::test_rename[StraceRunner] xfail
test/test_fabricate.py::test_rename[AtimesRunner] xfail
test/test_fabricate.py::test_symlink[StraceRunner] PASSED
test/test_fabricate.py::test_symlink[AtimesRunner] FAILED
test/test_fabricate.py::test_md5_hasher PASSED

The StraceRunner failed tests may be linked to existing issues like #42.
The rename tests are written as "expected failed", because the dependency on the origine file is never recorded (issue to be opened).
I'm not sure about the AtimesRunne issues.

@chriscz chriscz self-assigned this Mar 24, 2017
@chriscz chriscz merged commit 2b21145 into brushtechnology:master Mar 25, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants