This was not the problem I created a new collection containing one request and the result of the request test is always success and I tested it on pipline the report was generated successfully, but why when there are failed tests within the collection refuses to generate a file?!
Is there something I should add?
What type of failure was it? Do you see the failed run in the CLI output?
Not sure but it sounds more like how the pipeline handles the fails - Might need to look more at the workflow syntax to see if there is something that always creates the artifacts.