Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Two of the groups of cygpath tests in test_util.py generate tests that fail on Cygwin. There is no easy way to still run, but xfail, just the specific tests that fail, because the groups of tests are generated with `@ddt` parameterization, but neither the unittest nor pytest xfail mechanisms interact with that. If `@pytest.mark.parametrized` were used, this could be done, but that does not work on methods of test classes that derive from unittest.TestCase, including those in this project that indirectly derive from TestBase, which cannot be removed with overhauling many tests, due to fixtures it provides such as rorepo. So this marks too many tests as xfail, but in doing so allows test runs to pass while still exercising and showing status on all the tests, allowing result changes to be observed easily.
- Loading branch information