mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
Note that this test checks that the current setup creates dataset check violations. A later commit will fix this (and flip the negation in the test).
Extractor Python CodeQL CLI integration tests
To ensure that the two work together as intended, and as an easy way to set up realistic test-cases.
Adding a new test case
Add a new folder, place a file called test.sh in it, which should start with the code below. The script should exit with failure code to fail the test.
#!/bin/bash
set -Eeuo pipefail # see https://vaneyckt.io/posts/safer_bash_scripts_with_set_euxo_pipefail/
set -x
CODEQL=${CODEQL:-codeql}
SCRIPTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
cd "$SCRIPTDIR"