Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[19054] Fix communication tests not runned #3614

Merged
merged 4 commits into from
Jun 27, 2023
Merged

Conversation

JesusPoderoso
Copy link
Contributor

@JesusPoderoso JesusPoderoso commented Jun 23, 2023

Description

The #2886 pull request introduced a change in testing that made communication tests fail quietly, shown as passed.
This PR update the dependency included and introduces the fast dds cli tool in the build env (only if compiling tests) to proceed as expected in the previous PR.

Contributor Checklist

  • Commit messages follow the project guidelines.
  • The code follows the style guidelines of this project.
  • Tests that thoroughly check the new feature have been added/Regression tests checking the bug and its fix have been added; the added tests pass locally
  • N/A Any new/modified methods have been properly documented using Doxygen.
  • Changes are ABI compatible.
  • Changes are API compatible.
  • 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.
  • N/A Applicable backports have been included in the description.

Reviewer Checklist

  • The PR has a milestone assigned.
  • Check contributor checklist is correct.
  • Check CI results: changes do not issue any warning.
  • Check CI results: failing tests are unrelated with the changes.

@JesusPoderoso JesusPoderoso added this to the v2.11.0 milestone Jun 23, 2023
@JesusPoderoso JesusPoderoso self-assigned this Jun 23, 2023
@JesusPoderoso JesusPoderoso added the ci-pending PR which CI is running label Jun 23, 2023
@JesusPoderoso
Copy link
Contributor Author

@richiprosima Please test this

@JesusPoderoso
Copy link
Contributor Author

JesusPoderoso commented Jun 23, 2023

Update: I've just realized that the tests may keep failing quielty, as far as the test output (pass/fail) seems to be taken from the fastdds shm clean output instead of the actual test output.
But at least now the test is run.

Update: In fact, shared memory communication tests are not running even with this patch added.

JesusPoderoso and others added 2 commits June 26, 2023 12:07
Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
@EduPonz EduPonz force-pushed the hotfix/communication_tests branch from 9c6500d to 440a512 Compare June 26, 2023 10:09
@EduPonz EduPonz changed the title Fix communication tests not runned [19054] Fix communication tests not runned Jun 26, 2023
Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
@EduPonz
Copy link

EduPonz commented Jun 26, 2023

@richiprosima please test this

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
@JesusPoderoso JesusPoderoso force-pushed the hotfix/communication_tests branch from fd4c03b to 81f8502 Compare June 26, 2023 14:54
@JesusPoderoso
Copy link
Contributor Author

@richiprosima please test this

@EduPonz EduPonz merged commit 394d2d1 into master Jun 27, 2023
@EduPonz EduPonz deleted the hotfix/communication_tests branch June 27, 2023 05:38
roscan-tech pushed a commit to roscan-tech/Fast-DDS that referenced this pull request Sep 6, 2024
* Refs #19054: Fix communication tests not runned

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #19054: Clean before running the test

Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>

* Refs #19054: Make test_wrapper.cmake a configurable file

Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>

* Refs #19054: Fix missing python path

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
Co-authored-by: Eduardo Ponz <eduardoponz@eprosima.com>
Signed-off-by: roscan-tech <liwei378@mail2.sysu.edu.cn>
roscan-tech pushed a commit to roscan-tech/Fast-DDS that referenced this pull request Sep 6, 2024
* Refs #19054: Fix communication tests not runned

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

* Refs #19054: Clean before running the test

Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>

* Refs #19054: Make test_wrapper.cmake a configurable file

Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>

* Refs #19054: Fix missing python path

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>

---------

Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
Signed-off-by: Eduardo Ponz <eduardoponz@eprosima.com>
Co-authored-by: Eduardo Ponz <eduardoponz@eprosima.com>
Signed-off-by: roscan-tech <liwei378@mail2.sysu.edu.cn>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci-pending PR which CI is running
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants