Closed
Description
openedon Sep 16, 2019
To reduce the amount of changes per PR, as well as to keep older untraceable tests clean of the folder tree, we should:
- Find the set of tests that changed (see note below).
- Only record the tests that changed.
- Find the recording files that have no matching test.
- Remove the files that didn't match any existing test.
Note: To find the changing tests we can either:
a. Use git (either a Node client or child_process) to get the changed files through a diff.
b. Run the playback of each test to see if it doesn't pass, and then add them to the changed-files-pool.
- If so, we need to suppress any console message that might be related to the playback tests before attempting to record them.
- We must also make sure that these playbacks don't add substantial delay to the recordings.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment