* Fix and refactor Windows Github CI (#4356)
* Refs #20318: Fix passing of RUNTIME_LIST to test discovery
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Refactor windows workflow
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Compile warnings as errors
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Refs #20318: Only use warnings as errors for Fast DDS
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Refs #20318: Do not override existing CXX_FLAGS
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Use thirdparty for Asio and TinyXML2
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Add cancel-in-progress to sanitizer jobs
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Apply Ricardo's suggestions
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318. Avoid build error on default_macros_test
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #20318: Adjust working dir for test report
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Uncrustify
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
---------
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
(cherry picked from commit 7adc833)
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Fix conflicts
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Test report action does not run when no-test label is set (#4366)
* Refs #20400: Test report action does not run when no-test label is set
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20400: Add GTest cmake options to nightly.meta
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20400: Use test step conclusion to decide whether to run test report step
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20400: Apply Miguel's suggestion
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
---------
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318. Add GTEST_INDIVIDUAL=ON
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Refs #20318: Add test summary step
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
* Use tagged version for test_reporter action
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
* Refs #20318: Enforce unique name for test artifacts
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
---------
Signed-off-by: EduPonz <eduardoponz@eprosima.com>
Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
Co-authored-by: Miguel Company <miguelcompany@eprosima.com>