Files
codeql/python/tools/recorded-call-graph-metrics/recreate-db.sh
2020-07-16 18:04:04 +02:00

25 lines
625 B
Bash
Executable File

#!/bin/bash
set -e
set -x
DB="cg-trace-example-db"
SRC="example/"
XMLDIR="example-traces/"
PYTHON_EXTRACTOR=$(codeql resolve extractor --language=python)
./cg_trace.py --xml "$XMLDIR"/simple.xml example/simple.py
./cg_trace.py --xml "$XMLDIR"/builtins.xml example/builtins.py
rm -rf "$DB"
codeql database init --source-root="$SRC" --language=python "$DB"
codeql database trace-command --working-dir="$SRC" "$DB" "$PYTHON_EXTRACTOR/tools/autobuild.sh"
codeql database index-files --language xml --include-extension .xml --working-dir="$XMLDIR" "$DB"
codeql database finalize "$DB"
set +x
echo "Created database '$DB'"