Commit dc1ff62c authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

Merge branch '19-coverage-report-not-found-when-dotnet-sonar-job-run-2' into 'main'

fix(sonar): modify the way how reports are identified on sonar job

Closes #19

See merge request to-be-continuous/dotnet!25
parents 8281bdbf aac09ff4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -921,14 +921,14 @@ stages:
    xunit_opts=""
    if [[ "$DOTNET_TEST_DISABLED" != "true" ]]; then
      local coverage_reports
      coverage_reports="$(find "${DOTNET_PROJECT_DIR}" -name 'dotnet-test.opencover.xml' | sed 's|\./||g' | paste -sd',' -)"
      coverage_reports="$(find "${DOTNET_PROJECT_DIR}" -name 'dotnet-test-*.opencover.xml' | sed 's|\./||g' | paste -sd',' -)"
      if [[ -n "$coverage_reports" ]]; then
        coverage_opts="/d:sonar.cs.opencover.reportsPaths=${coverage_reports}"
      else
        log_debug "No code coverage reports found"
      fi      
      local xunit_reports
      xunit_reports="$(find "${DOTNET_PROJECT_DIR}" -name 'dotnet-test.xunit.xml' | sed 's|\./||g' | paste -sd',' -)"
      xunit_reports="$(find "${DOTNET_PROJECT_DIR}" -name 'dotnet-test-*.xunit.xml' | sed 's|\./||g' | paste -sd',' -)"
      if [[ -n "$xunit_reports" ]]; then
        xunit_opts="/d:sonar.cs.xunit.reportsPaths=${xunit_reports}"
      else