Skip to content

Distinguish changed files and changed sources

In order to maintain consistent and clear separation between all changed files and changed files which are considered "sources" by the specific kpet database, call the former just "files" and the latter "sources".

Update the code and the command-line tools to use that terminology.

I.e. command-line tools now accept a set of changed "files", and then pick "sources" out of them to match the tests against.

Rename the kpet (run) test list --source-file option to just --file accordingly. Do not keep the old name around, since no code seems to be using it.

Rename the kpet patch list-files --eligible option to --sources accordingly, but keep the former until the pipeline is switched to the latter.

Move filtering with not_sources from kpet.data.Test to kpet.run.scene, so we can switch from "files" to "sources" earlier and have a more focused interface.

Merge request reports