Test coverage timed out analysis couldn't finish in time on PR and Push

I’ve read this [Why does code coverage timeout?] topic before

so I already have

    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          ref: ${{ github.event.pull_request.head.sha }}

But in my PR and commit it still shows time out

Pull Request

My github action config


      - name: Upload coverage reports to DeepSource
        run: |
          find . -type f -name "createDebugCombinedCoverageReport.xml" | while read filepath; do
            echo "Uploading coverage: $filepath"
            ./bin/deepsource report \
              --analyzer test-coverage \
              --key kotlin \
              --value-file "$filepath"
          done
        env:
          DEEPSOURCE_DSN: ${{ secrets.DEEPSOURCE_DSN }}

that config above shows stacktrace

Run find . -type f -name "createDebugCombinedCoverageReport.xml" | while read filepath; do
Uploading coverage: ./core/uihelper/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/movie/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/favoritewatchlist/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/common/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/mappers/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/user/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/domain/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/utils/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/coroutines/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/database/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./core/network/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/person/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/search/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/detail/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/more/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/about/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.
Uploading coverage: ./feature/login/build/reports/jacoco/createDebugCombinedCoverageReport/createDebugCombinedCoverageReport.xml
DeepSource | Artifact published successfully

Analyzer  test-coverage
Key       kotlin
Message   Artifact successfully uploaded for repository BAZZ-Movies on commit a02fe2038cd91af0db6d6cc1224e6127b019e1b5.

Commit

Hey @waffiqaziz – A few class names in your reports didn’t have a source file name, which caused our implicit reports merging to fail.

We have released a fix to handle this. You should be able to see the results going forward.
If you have any open PRs with the check timing out, please re-trigger the CI to create a new check.

Thanks for bringing this to our attention!

1 Like

Thank you so much, @srijan!

I really appreciate your support and the quick fix. After I rerun the CI the test reports are now showing up correctly on my end.

Thanks again for your help… much appreciated!