OSCAR-code/oscar/tests
sawinglogz 3e42703399 Update PRS1 tests to allow for session chunks to be split between files.
Also warn when waveform files are being skipped on import due to this
kind of splitting.

The chunks YAML now emits all unique chunks found in files with the
same session ID.

Note that a single file can contain multiple chunks covering multiple
sessions. These will all be saved in the YAML file corresponding to the
original file's name, rather than the session ID encoded in any chunk.

This slight discrepancy is intentional, since the chunk YAML is meant
to test the parsers, to verify that they correctly decode a specific
input file. When importing data into a session, we use the actual
session ID specified by each chunk. Thus the session YAML files will
be derived from the proper chunks, regardless of their original
containing file. (Well, except for waveforms, but they don't appear
to have more than one session ID per file.)
2019-10-25 18:02:02 -04:00
..
AutoTest.h Add initial plumbing for unit testing. 2019-05-02 21:51:56 -04:00
prs1tests.cpp Update PRS1 tests to allow for session chunks to be split between files. 2019-10-25 18:02:02 -04:00
prs1tests.h Add PRS1ModelInfo to manage the set of supported and tested machines. 2019-05-27 10:05:16 -04:00
resmedtests.cpp Add trivial unit tests for ResMed loader. 2019-07-10 12:33:00 -04:00
resmedtests.h Add trivial unit tests for ResMed loader. 2019-07-10 12:33:00 -04:00
sessiontests.cpp Add support for 500X summary data. 2019-06-10 14:30:50 -04:00
sessiontests.h Add result of parsing/importing to PRS1 chunk and session YAML. 2019-06-06 16:50:40 -04:00