❯ mutmut run
generating mutants
done in 35ms
⠦ running stats
done
⠼ running clean tests
done
⠸ running forced fail test
done
Traceback (most recent call last):
File "/home/my_user/mutmut_issue/venv/bin/mutmut", line 8, in <module>
sys.exit(cli())
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/mutmut/__main__.py", line 1202, in run
mutants = sorted(mutants, key=lambda x: estimated_worst_case_time(x[1]))
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/mutmut/__main__.py", line 1202, in <lambda>
mutants = sorted(mutants, key=lambda x: estimated_worst_case_time(x[1]))
File "/home/my_user/mutmut_issue/venv/lib/python3.9/site-packages/mutmut/__main__.py", line 1091, in estimated_worst_case_time
return sum(mutmut.duration_by_test[t] for t in tests)
File "/home/nsbuild/mutmut_issue/venv/lib/python3.9/site-packages/mutmut/__main__.py", line 1091, in <genexpr>
return sum(mutmut.duration_by_test[t] for t in tests)
KeyError: 'tests/test_skeleton.py::test_main'
Not sure if it's a matter of python version, or of test structures.
I'm running on python 3.9 with mutmut 3.2.0
Steps taken:
mutmut runand had the following stacktraceNot sure if it's a matter of python version, or of test structures.