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
{{ message }}
Repository navigation
Expose SHOULD("XXX") sub-targets explicitly callable from the shell #73
In short: SHOULD("") tests should also be exposed as single targets on the shell and they 'could' eventually also show up as individual tests in the tests run. At least they should be callable individually!
In our code-base we have like 10 SHOULD calls and if one fails it is often hard to see which one does as the output can be quite huge. So I basically comment all n-1 SHOULD tests and uncomment them one by one to work them down. Which is of course total overkill.
Note Running specific should test case requires ':' in the test filter (--gtest_filter="test case pattern:should pattern")
--gtest_filter="FooTest*:Do A" # calls FooTest with should("Do A")
--gtest_filter="FooTest*:-Do A" # calls FooTest with not should("Do A")
--gtest_filter="FooTest*:Do*" # calls FooTest with should("Do...")
--gtest_filter="FooTest.:Do*" # calls FooTest with should("Do...")
--gtest_filter="-FooTest?:-Do*" # calls not FooTest with not should("Do...")
Activity
MattYoung50 commentedon Apr 1, 2022
I would also appreciate this feature
kris-jusiak commentedon Apr 1, 2022
Are there issues with the following?
MattYoung50 commentedon Apr 1, 2022
That works for me! Who wants to read good documentation when opening a ticket is so much simpler right?