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

[Other issue]: Colcon test failing #110

Open
1 task done
TanJunKiat opened this issue Sep 28, 2024 · 0 comments
Open
1 task done

[Other issue]: Colcon test failing #110

TanJunKiat opened this issue Sep 28, 2024 · 0 comments

Comments

@TanJunKiat
Copy link

Before proceeding, is there an existing issue or discussion for this?

Description

I seems to be running into some issue when running a colcon test on the rmf_traffic package.

I have tested on both humble and jazzy and both give the same error.

We probably need to update the test scripts for the test to pass.

I can try to help with that and do a PR.

On the same note, should we update the build.yaml to re-direct the workflow in the rmf_ci_template?

Failed cases

Failure 1

<testcase classname="test_rmf_traffic.global" name="Scenario: Test difficult 3-way scenarios/Given: Case 1" time="0.145" status="run">
      <failure message="result.proposal().has_value()" type="REQUIRE">
FAILED:
  REQUIRE( result.proposal().has_value() )
with expansion:
  false
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/agv/test_Negotiation_edgecases.cpp:303
      </failure>

Failure 2

<testcase classname="test_rmf_traffic.global" name="Scenario: Testing conflicts/Given: Footprint overlaps with vicinity from the start/When: Vehicles sit still" time="0.000" status="run">
      <failure message="!(rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr))" type="CHECK_FALSE">
FAILED:
  CHECK_FALSE( rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr) )
with expansion:
  !{?}
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Profile.cpp:213
      </failure>
    </testcase>

Failure 3

<testcase classname="test_rmf_traffic.global" name="Scenario: Testing conflicts/Given: Footprint overlaps with vicinity from the start/When: Vehicles move in parallel" time="0.000" status="run">
      <failure message="!(rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr))" type="CHECK_FALSE">
FAILED:
  CHECK_FALSE( rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr) )
with expansion:
  !{?}
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Profile.cpp:221
      </failure>
    </testcase>

Failure 4

<testcase classname="test_rmf_traffic.global" name="Scenario: Testing conflicts/Given: Footprint overlaps with vicinity from the start/When: Vehicles move apart slightly" time="0.000" status="run">
      <failure message="!(rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr))" type="CHECK_FALSE">
FAILED:
  CHECK_FALSE( rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr) )
with expansion:
  !{?}
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Profile.cpp:237
      </failure>
    </testcase>

Failure 5

<testcase classname="test_rmf_traffic.global" name="Scenario: Testing conflicts/Given: Footprint overlaps with vicinity from the start/When: Vehicles move apart in opposite shearing directions" time="0.000" status="run">
      <failure message="!(rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr))" type="CHECK_FALSE">
FAILED:
  CHECK_FALSE( rmf_traffic::DetectConflict::between( profile, t1, nullptr, profile, t2, nullptr) )
with expansion:
  !{?}
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Profile.cpp:253
      </failure>
    </testcase>

Failure 6

<testcase classname="test_rmf_traffic.global" name="Scenario: Testing conflicts/Given: Overlapping circle vicinity and box footprint from the start" time="0.000" status="run">
      <failure message="!(rmf_traffic::DetectConflict::between( {box_1, circle_2}, t1, nullptr, {box_2, box_2}, t2, nullptr))" type="CHECK_FALSE">
FAILED:
  CHECK_FALSE( rmf_traffic::DetectConflict::between( {box_1, circle_2}, t1, nullptr, {box_2, box_2}, t2, nullptr) )
with expansion:
  !{?}
at /home/junkiat/openrmf_ws/src/rmf/rmf_traffic/rmf_traffic/test/unit/test_Profile.cpp:364
      </failure>
    </testcase>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant