mirror of
https://github.com/github/codeql.git
synced 2025-12-19 18:33:16 +01:00
The `queries.xml` file defines which extractor the `codeql test` runner will use to extract databases for the tests. In the future one will be able to write this information in `qlpack.yml`, but we can't do that immediately because the _existing_ CodeQL tooling would refuse to parse a `qlpack.yml` that has the new field in it. Adding a queries.xml file means that the normalization of file names in the test output changes even with the old QLTest, so there are a number of consequential updates of expected output files.
Some of the test files in this directory include license headers of various popular open source libraries (but not their source code) in order to test that we correctly recognize them.