diff --git a/.github/workflows/ci-suite.yml b/.github/workflows/ci-suite.yml index 7f75ab3474..7fd6134029 100644 --- a/.github/workflows/ci-suite.yml +++ b/.github/workflows/ci-suite.yml @@ -428,7 +428,7 @@ jobs: - name: Store Code Coverage uses: actions/upload-artifact@v3 with: - name: windows-integration-test-coverage-${{ matrix.configuration }}-${{ matrix.watchdog-type }} + name: windows-integration-test-coverage-${{ matrix.configuration }}-${{ matrix.watchdog-type }}-${{ matrix.database-type }} path: ./TestResults/ - name: Store OpenAPI Spec @@ -797,29 +797,125 @@ jobs: name: windows-unit-test-coverage-Release path: ./code_coverage/unit_tests/windows_unit_tests_release - - name: Retrieve Windows Integration Test Coverage (Debug, Basic) + - name: Retrieve Windows Integration Test Coverage (Debug, Basic, SqlServer) uses: actions/download-artifact@v3 with: - name: windows-integration-test-coverage-Debug-Basic - path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic + name: windows-integration-test-coverage-Debug-Basic-SqlServer + path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic_sqlserver - - name: Retrieve Windows Integration Test Coverage (Release, Basic) + - name: Retrieve Windows Integration Test Coverage (Release, Basic, SqlServer) uses: actions/download-artifact@v3 with: - name: windows-integration-test-coverage-Release-Basic - path: ./code_coverage/integration_tests/windows_integration_tests_release_basic + name: windows-integration-test-coverage-Release-Basic-SqlServer + path: ./code_coverage/integration_tests/windows_integration_tests_release_basic_sqlserver - - name: Retrieve Windows Integration Test Coverage (Debug, System) + - name: Retrieve Windows Integration Test Coverage (Debug, System, SqlServer) uses: actions/download-artifact@v3 with: - name: windows-integration-test-coverage-Debug-System - path: ./code_coverage/integration_tests/windows_integration_tests_debug_system + name: windows-integration-test-coverage-Debug-System-SqlServer + path: ./code_coverage/integration_tests/windows_integration_tests_debug_system_sqlserver - - name: Retrieve Windows Integration Test Coverage (Release, System) + - name: Retrieve Windows Integration Test Coverage (Release, System, SqlServer) uses: actions/download-artifact@v3 with: - name: windows-integration-test-coverage-Release-System - path: ./code_coverage/integration_tests/windows_integration_tests_release_system + name: windows-integration-test-coverage-Release-System-SqlServer + path: ./code_coverage/integration_tests/windows_integration_tests_release_system_sqlserver + + - name: Retrieve Windows Integration Test Coverage (Debug, Basic, MariaDB) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-Basic-MariaDB + path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic_mariadb + + - name: Retrieve Windows Integration Test Coverage (Release, Basic, MariaDB) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-Basic-MariaDB + path: ./code_coverage/integration_tests/windows_integration_tests_release_basic_mariadb + + - name: Retrieve Windows Integration Test Coverage (Debug, System, MariaDB) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-System-MariaDB + path: ./code_coverage/integration_tests/windows_integration_tests_debug_system_mariadb + + - name: Retrieve Windows Integration Test Coverage (Release, System, MariaDB) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-System-MariaDB + path: ./code_coverage/integration_tests/windows_integration_tests_release_system_mariadb + + - name: Retrieve Windows Integration Test Coverage (Debug, Basic, MySql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-Basic-MySql + path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic_mysql + + - name: Retrieve Windows Integration Test Coverage (Release, Basic, MySql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-Basic-MySql + path: ./code_coverage/integration_tests/windows_integration_tests_release_basic_mysql + + - name: Retrieve Windows Integration Test Coverage (Debug, System, MySql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-System-MySql + path: ./code_coverage/integration_tests/windows_integration_tests_debug_system_mysql + + - name: Retrieve Windows Integration Test Coverage (Release, System, MySql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-System-MySql + path: ./code_coverage/integration_tests/windows_integration_tests_release_system_mysql + + - name: Retrieve Windows Integration Test Coverage (Debug, Basic, PostgresSql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-Basic-PostgresSql + path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic_postgressql + + - name: Retrieve Windows Integration Test Coverage (Release, Basic, PostgresSql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-Basic-PostgresSql + path: ./code_coverage/integration_tests/windows_integration_tests_release_basic_postgressql + + - name: Retrieve Windows Integration Test Coverage (Debug, System, PostgresSql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-System-PostgresSql + path: ./code_coverage/integration_tests/windows_integration_tests_debug_system_postgressql + + - name: Retrieve Windows Integration Test Coverage (Release, System, PostgresSql) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-System-PostgresSql + path: ./code_coverage/integration_tests/windows_integration_tests_release_system_postgressql + + - name: Retrieve Windows Integration Test Coverage (Debug, Basic, Sqlite) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-Basic-Sqlite + path: ./code_coverage/integration_tests/windows_integration_tests_debug_basic_sqlite + + - name: Retrieve Windows Integration Test Coverage (Release, Basic, Sqlite) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-Basic-Sqlite + path: ./code_coverage/integration_tests/windows_integration_tests_release_basic_sqlite + + - name: Retrieve Windows Integration Test Coverage (Debug, System, Sqlite) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Debug-System-Sqlite + path: ./code_coverage/integration_tests/windows_integration_tests_debug_system_sqlite + + - name: Retrieve Windows Integration Test Coverage (Release, System, Sqlite) + uses: actions/download-artifact@v3 + with: + name: windows-integration-test-coverage-Release-System-Sqlite + path: ./code_coverage/integration_tests/windows_integration_tests_release_system_sqlite - name: Upload Coverage to CodeCov uses: codecov/codecov-action@v3