name: "Autobuild direct tracing" description: "An end-to-end integration test of a Java repository built using 'build-mode: autobuild', with direct tracing enabled" operatingSystems: ["ubuntu", "windows"] versions: ["linked", "nightly-latest"] env: CODEQL_ACTION_AUTOBUILD_BUILD_MODE_DIRECT_TRACING: true steps: - name: Set up Java test repo configuration shell: bash run: | mv * .github ../action/tests/multi-language-repo/ mv ../action/tests/multi-language-repo/.github/workflows .github mv ../action/tests/java-repo/* . - uses: ./../action/init id: init with: build-mode: autobuild db-location: "${{ runner.temp }}/customDbLocation" languages: java tools: ${{ steps.prepare-test.outputs.tools-url }} - name: Check that indirect tracing is disabled shell: bash run: | if [[ ! -z "${CODEQL_RUNNER}" ]]; then echo "Expected indirect tracing to be disabled, but the" \ "CODEQL_RUNNER environment variable is set." exit 1 fi - uses: ./../action/analyze