1- name : ⚙️ Integration Test Bundle (CPP )
1+ name : ⚙️ Integration Test Bundle (cpp )
22
33on :
44 push :
@@ -26,20 +26,23 @@ jobs:
2626 - name : Checkout repository
2727 uses : actions/checkout@v4
2828
29+
2930 - name : Install QLT
3031 id : install-qlt
3132 uses : ./.github/actions/install-qlt-local
3233 with :
3334 qlt-version : ' latest'
3435 add-to-path : true
3536
37+
3638 - name : Validate QLT Installation
3739 shell : bash
3840 run : |
3941 echo -e "Checking QLT Version:"
4042 echo "QLT Home: ${{ steps.install-qlt.outputs.qlt-home }}"
4143 qlt version
4244
45+
4346 - name : Create Bundle (compiled)
4447 shell : bash
4548 run : |
5558 exit 1
5659 fi
5760
61+
5862 - name : Validate Bundle Existence
5963 shell : bash
6064 run : |
@@ -75,11 +79,15 @@ jobs:
7579 languages : ${{ matrix.language }}
7680 tools : ${{ env.QLT_CODEQL_BUNDLE_PATH }}
7781
82+
83+
7884 - name : Autobuild
7985 uses : github/codeql-action/autobuild@v2
8086 with :
8187 working-directory : example/integration-tests/${{ matrix.language }}/src/ # Path containing the example application
8288
89+
90+
8391 - name : Perform CodeQL Analysis
8492 id : analysis
8593 uses : github/codeql-action/analyze@v2
@@ -104,8 +112,12 @@ jobs:
104112 run : |
105113 ls -l ${{ steps.analysis.outputs.sarif-output }}/*.sarif
106114
115+
116+
117+
107118 - name : Validate SARIF Results
108119 shell : bash
109120 run : |
110121 # Compare the expected vs the actual
111- qlt bundle run validate-integration-tests --expected example/integration-tests/${{ matrix.language }}/expected.sarif --actual ${{ steps.analysis.outputs.sarif-output }}/${{ matrix.language }}.sarif
122+ qlt bundle run validate-integration-tests --expected example/integration-tests/${{ matrix.language }}/expected.sarif --actual ${{ steps.analysis.outputs.sarif-output }}/${{ matrix.language }}.sarif
123+
0 commit comments