You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are running test with lots of log output that are hard to run locally end-to-end, so we often have to rely on CI to get the results.
Getting these results is difficult because of how noisy the logs are. It'd be very helpful if we could set a custom prefix that is prepended to all testing output lines. That way we can filter/search the log chaos on a known string in the CI viewer and zero in on just the test failure output.
Would be great if this was a global config or even a per-test trait.
Expected behavior
Actual behavior
Steps to reproduce
No response
swift-testing version/commit hash
No response
Swift & OS version (output of swift --version && uname -a)
No response
The text was updated successfully, but these errors were encountered:
…put.
This PR adds the ability to specify a prefix that should be applied to all
output from the command line when using `swift test`. For example, if you
specify the prefix "`[WHEE]`", then you'll get output like:
> [WHEE] ◇ Test run started.
> [WHEE] ↳ Testing Library Version: ff2775952f346dd94757adffa7f7ba57bcc4b2d1 (modified)
> [WHEE] ◇ Suite "My suite" started.
(etc.)
Since the `--experimental-console-output-prefix` argument is not recognized by
Swift Package Manager, you can also specify the prefix using an environment
variable, `"SWT_EXPERIMENTAL_CONSOLE_OUTPUT_PREFIX"`.
Resolves#472.
Resolves rdar://129677014.
Description
We are running test with lots of log output that are hard to run locally end-to-end, so we often have to rely on CI to get the results.
Getting these results is difficult because of how noisy the logs are. It'd be very helpful if we could set a custom prefix that is prepended to all testing output lines. That way we can filter/search the log chaos on a known string in the CI viewer and zero in on just the test failure output.
Would be great if this was a global config or even a per-test trait.
Expected behavior
Actual behavior
Steps to reproduce
No response
swift-testing version/commit hash
No response
Swift & OS version (output of
swift --version && uname -a
)No response
The text was updated successfully, but these errors were encountered: