I'm using dotnet test to get the code coverage of a given dotnet code project. In this case final out put will be looks like below.

C:\Program Files (x86)\Jenkins\workspace\Backend Dev\test\Api.Test\TestResults\88de1678-d457-4e6c-a3fd-2d5786cddc13\ar0_2020-06-18.10_24_43.coverage
Total tests: 132. Passed: 66. Failed: 57. Skipped: 9.
Test Run Failed.
Test execution time: 44.3640 Seconds

As you can see the folder name is a unique ID and the report name also a unique ID. So is there any way to get this result in to a my own folder and is there any way to rename the file name while it's generating to something readable.

  • Have you tried deleting all content of the TestResults folder before the execution and then fetching the only file in the folder after the execution? Jul 7, 2020 at 6:39
  • Yeah I did, But still its creating a folder with an ID inside the test result folder.
    – ChathuD
    Jul 7, 2020 at 6:47
  • Yes, then you can search for all files in the TestResults that end with .coverage. Since you delete all before, you will have only one afterward. find . -name "(pathToTestFolder)/*.jpg" does the job. Jul 7, 2020 at 7:16
  • Thanks,At the moment I'm doing something like that, But I was looking for some better way :).
    – ChathuD
    Jul 7, 2020 at 8:58


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.