New issue 455: Using xdist with -f option runs tests twice on a detected test 
source code change
https://bitbucket.org/hpk42/pytest/issue/455/using-xdist-with-f-option-runs-tests-twice

Jurko Gospodnetić:

When using the xdist plugin and with its ```-f``` option to wait for source 
changes and automatically rerun the tests when they are detected, the tests 
seem to be rerun twice for each test code change.

Here's what happens:

1. you change a test file, e.g. ```test_me.py```
2. xdist detects the change and reruns the tests
3. while rerunning the tests, pytest compiles the test file and updates 
```test_me.pyc```
4. xdist detects the ```test_me.pyc``` change and reruns the tests again

Seems like a typical usage scenario which should be handled by xdist. It should 
know that it was the one who created the ```test_me.pyc``` file and used that 
same file when running the previous test run.

Hope this helps.

Best regards,
  Jurko Gospodnetić


_______________________________________________
pytest-commit mailing list
pytest-commit@python.org
https://mail.python.org/mailman/listinfo/pytest-commit

Reply via email to