Skip to content

Support to run in parallel some tests [15290]#2886

Merged
EduPonz merged 18 commits intomasterfrom
feature/test-parallel
Jun 21, 2023
Merged

Support to run in parallel some tests [15290]#2886
EduPonz merged 18 commits intomasterfrom
feature/test-parallel

Conversation

@richiware
Copy link
Copy Markdown
Member

@richiware richiware commented Jul 27, 2022

Description

As title says.

Contributor Checklist

  • Commit messages follow the project guidelines.
  • The code follows the style guidelines of this project.
  • N/A Tests that thoroughly check the new feature have been added/Regression tests checking the bug and its fix have been added.
  • N/A Any new/modified methods have been properly documented using Doxygen.
  • Fast DDS test suite has been run locally.
  • Changes are ABI compatible.
  • Changes are API compatible.
  • N/A Documentation builds and tests pass locally.
  • N/A New feature has been added to the versions.md file (if applicable).
  • N/A New feature has been documented/Current behavior is correctly described in the documentation.

Reviewer Checklist

  • Check contributor checklist is correct.
  • Check CI results: changes do not issue any warning.
  • Check CI results: failing tests are unrelated with the changes.

@richiware richiware changed the title Support to run in parallel some tests Support to run in parallel some tests [15290] Jul 27, 2022
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware richiware force-pushed the feature/test-parallel branch 2 times, most recently from 332f4f6 to bf6ced1 Compare August 1, 2022 10:13
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

1 similar comment
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware richiware force-pushed the feature/test-parallel branch from 26e152f to d68b310 Compare August 4, 2022 12:25
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Aug 5, 2022

@richiprosima Please test this. I uploaded new configuration to actually test with parallel execution enabled.

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test windows

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test linux

3 similar comments
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test linux

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test linux

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test linux

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

1 similar comment
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware richiware force-pushed the feature/test-parallel branch from 2dfc50f to e49b709 Compare September 14, 2022 10:09
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware richiware force-pushed the feature/test-parallel branch from e49b709 to b8a9877 Compare September 14, 2022 10:28
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@richiware richiware force-pushed the feature/test-parallel branch from b8a9877 to ebdf168 Compare October 3, 2022 11:33
@MiguelCompany MiguelCompany added this to the v2.9.0 milestone Nov 8, 2022
@richiware richiware force-pushed the feature/test-parallel branch from ebdf168 to d044e72 Compare November 15, 2022 11:32
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

1 similar comment
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@EduPonz EduPonz added the to-do label Dec 9, 2022
richiware and others added 10 commits June 13, 2023 14:14
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Refs #15247. Fix error in ParticipantTests

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@richiware richiware force-pushed the feature/test-parallel branch from b784959 to b41893d Compare June 13, 2023 12:19
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima Please test this

@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Jun 16, 2023

@richiprosima please test this

1 similar comment
@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Jun 19, 2023

@richiprosima please test this

@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Jun 19, 2023

It looks like some tests are redefining symbols by adding the same file already included in Fast DDS library again, could you check it?

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Jun 19, 2023

@richiprosima please test this

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
@richiware
Copy link
Copy Markdown
Member Author

@richiprosima please test this

@Mario-DL Mario-DL added ci-pending PR which CI is running and removed to-do labels Jun 20, 2023
@jsan-rt
Copy link
Copy Markdown
Contributor

jsan-rt commented Jun 20, 2023

@richiprosima please test windows

@jsan-rt jsan-rt added ready-to-merge Ready to be merged. CI and changes have been reviewed and approved. and removed ci-pending PR which CI is running labels Jun 21, 2023
@EduPonz EduPonz merged commit 9873d7a into master Jun 21, 2023
@EduPonz EduPonz deleted the feature/test-parallel branch June 21, 2023 07:28
juanlofer-eprosima pushed a commit that referenced this pull request Nov 10, 2023
* Refs #15247. Support to run in parallel some tests

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix compilation error

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix compilation error after rebase

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix compilation error on Windows

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Apply suggestions

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix uncrustify

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix windows linkage

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Add clean-up mechanishm on communication tests

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. Add clean-up mechanism before run all tests.

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. Fix accessing memory when creating short topic payloads

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. Fix datarace in flowcontroller test

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. Test using different domains

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. AVoid creating all interprocess_semaphore at beginning

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247.
Refs #15247. Fix error in ParticipantTests

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix error after rebase

Signed-off-by: Ricardo González <correoricky@gmail.com>

* Refs #15247. Fix linkage error on Windows

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix sasnitizer errors after rebase

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

* Refs #15247. Fix windows compilation errors

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>

---------

Signed-off-by: Ricardo González Moreno <ricardo@richiware.dev>
Signed-off-by: Ricardo González <correoricky@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Ready to be merged. CI and changes have been reviewed and approved.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants