Always set junit_family to xunit2 for dashing, eloquent, and foxy#503
Always set junit_family to xunit2 for dashing, eloquent, and foxy#503jacobperron merged 5 commits intomasterfrom
Conversation
cottsay
left a comment
There was a problem hiding this comment.
I don't have a ton of context here, but this change seems like a good approach to me.
|
The approach looks good to me, but somehow it is not being propagated to the invocation of pytest in some packages:
This one is failing after run:
|
Yeah, we're still seeing warnings for some subset of the packages. I bet that it is because these packages are CMake packages, adding pytests like this, for example: I think we either have to pass the appropriate args either via CMake or backport the pytest.ini changes to the Foxy branch. |
The pytest arg has precedence over a value set in an existing pytest.ini file. Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
c69f15a to
95faefe
Compare
|
I think I've backported all of the necessary pytest.ini files for this PR to work. The backports just need to be approved. |
The pytest arg has precedence over a value set in an existing pytest.ini file.
To use the
--pytest-argsoption, we have to be careful not to hide (or be hidden by) existing instances of the option. If--pytest-argsalready exists, then insert the additional options.Alternative to #501 and #502
Foxy builds were failing.

Before:
After: