The main purpose of this PR is to increase the test cases in the repo and make it easier to maintain.
In addition,
it fixes an issue where failing tests would never be reported as failed (since it checked for strings whose case didnt match, Error != ERROR).
Documents better what each file attempts to test.
Removes a false positive where failed runs generated incomplete/empty openms.tsv or experimental designs.
Documents a deprecation warning and fixes another one.
Updates pre-commit versions.
EDIT:
Now it also extends the handling of file extension variants to allow things like .gz -> .d or .d.zip -> .d, while at the same time handling graciously cases where the passed conversions are not used (ie, raw:mzml does not error out if there are both .raw and .mzml files)
The main purpose of this PR is to increase the test cases in the repo and make it easier to maintain.
In addition,
EDIT:
.gz -> .d
or.d.zip -> .d
, while at the same time handling graciously cases where the passed conversions are not used (ie,raw:mzml
does not error out if there are both.raw
and.mzml
files)