fix a few problems with conftest

This commit is contained in:
David Halter
2013-08-22 22:12:14 +04:30
parent 53137b85a7
commit 52ff4176ed

View File

@@ -16,7 +16,7 @@ class IntegrationTestFile(object):
def run(self):
output = subprocess.check_output([VSPEC_RUNNER, VSPEC_FOLDER, self.path])
for line in output.splitlines():
if line.startswith('not ok'):
if line.startswith('not ok') or line.startswith('Error'):
print(output)
assert False
@@ -52,6 +52,7 @@ def pytest_generate_tests(metafunc):
"""
def collect_tests():
for f in os.listdir(TEST_DIR):
yield IntegrationTestFile(os.path.join(TEST_DIR, f))
if f.endswith('.vim'):
yield IntegrationTestFile(os.path.join(TEST_DIR, f))
metafunc.parametrize('case', list(collect_tests()))