Has there been any progress on this issue?
I've hit a problem with the log output from parallel steps being interleaved in such a way that it causes the recordIssues step with the pyLint module to fail to find a file occasionally:
[python_3.8.x_x64] path\to\module************* Module path.to.different_module
path\to\different_module.path.to.different_module:301: [W0511(fixme), ] todo: find the existing tests for fixture tear down.
Your code has been rated at 9.99/10
[python_2.7.x_x86] .py:path.to.module:177: [W0105(pointless-string-statement), generate_trial] String statement has no effect
The module path for the python_2.7.x_x86 parallel stage has been split across multiple lines which causes warnings-ng to look for a file called .py instead of path\to\module.py for the pointless-string-statement warning.
I can't easily redirect the output to a file and parse that as pylint doesn't have an output file option, we run the job on Linux and Windows so there is no common syntax for piping the output and the sh and bat steps do not support returning the exit code and the standard output of a command.