Commit 1c05c990 authored by Gheorghi Ciochina's avatar Gheorghi Ciochina
Browse files

fix(tests): sonar coverage report tests

parent dc1ff62c
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -235,12 +235,13 @@ export -f dotnet
    export SONAR_HOST_URL="https://env-sonar.example.com"
    export SONAR_TOKEN="env-token"
    export DOTNET_PROJECT_DIR="env-tests"
    export DOTNET_PROJECT_NAME="MyApp"
    export DOTNET_SONAR_EXTRA_ARGS="/d:sonar.projectVersion=1.0.0"
    export DOTNET_RESTORE_OPTS="--no-restore"

    mkdir -p "$TEST_TEMP_DIR/$DOTNET_PROJECT_DIR/bin/reports"
    touch "$TEST_TEMP_DIR/$DOTNET_PROJECT_DIR/bin/reports/dotnet-test.opencover.xml"
    touch "$TEST_TEMP_DIR/$DOTNET_PROJECT_DIR/bin/reports/dotnet-test.xunit.xml"
    touch "$TEST_TEMP_DIR/$DOTNET_PROJECT_DIR/bin/reports/dotnet-test-$DOTNET_PROJECT_NAME-$DOTNET_PROJECT_DIR.opencover.xml"
    touch "$TEST_TEMP_DIR/$DOTNET_PROJECT_DIR/bin/reports/dotnet-test-$DOTNET_PROJECT_NAME-$DOTNET_PROJECT_DIR.xunit.xml"

    run dotnet_run_sonar

@@ -250,8 +251,8 @@ export -f dotnet
    assert_output --partial "/d:sonar.host.url=https://env-sonar.example.com"
    assert_output --partial "/d:sonar.token=env-token"
    assert_output --partial "/d:sonar.projectVersion=1.0.0"
    assert_output --partial "/d:sonar.cs.opencover.reportsPaths=env-tests/bin/reports/dotnet-test.opencover.xml"
    assert_output --partial "/d:sonar.cs.xunit.reportsPaths=env-tests/bin/reports/dotnet-test.xunit.xml"
    assert_output --partial "/d:sonar.cs.opencover.reportsPaths=env-tests/bin/reports/dotnet-test-MyApp-env-tests.opencover.xml"
    assert_output --partial "/d:sonar.cs.xunit.reportsPaths=env-tests/bin/reports/dotnet-test-MyApp-env-tests.xunit.xml"

    run cat "$TEST_TEMP_DIR/dotnet_calls.log"
    assert_output --partial "dotnet build env-tests/proj.sln"