catchorg / catchorg/Catch2

Output Executable Name with Results

Open
#1,987 2 comments 0 reactions 0 assignees View on GitHub
Tweak request
Dominant language
C++
Stars
21.5k
Forks
3.5k
Avg merge
3d 16h
Merged PRs (30d)
2

Description

**Description**
We have a massively parallel build that includes dozens of individual test programs. The parallel nature of the build means that the results are intermixed making it difficult to align results output with the executable that was run. I'd like to see the executable name ( `argv[0]` ) included in the output.

**Additional context**
Existing output:
`===============================================================================`
`All tests passed (1 assertion in 1 test case)`

Desired Output:
`===============================================================================`
`(application name) All tests passed (1 assertion in 1 test case)`

Contributor guide

Open the contributing guide

Research direction

Start by locating the Catch2 code that formats the final test-results summary and the entry point where argv[0] is available. Update the summary so it includes the executable name, then verify that parallel test output clearly identifies each program while preserving the existing results text.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.