Skip to content

WIP: Conda Windows migration: failing tests in current vcpkg and new conda envs #1088

@j-rivero

Description

@j-rivero

The issues tries to compile the current status of failing tests in existing vcpkg and the new conda environments, specially related to the installations of ogre, ogre-next in both. Special focus on reporting problems in current version that are not catched by the testing suite due to different bugs: #1089 and #1090

Fortress (gz-rendering6)

➡️ Reference build https://build.osrfoundation.org/view/gz-fortress/job/gz_rendering-ign-rendering6-win/100

Current status

Although the test suite is green, there are different problems affecting the run:

  • ogre: 1.12.9
    • ✔️ CMake / Configuring time: detected
    • ⚠️ Test suite: not run (bug in hardcoding the engines in test_config.h)
  • ogre-next: 2.1.9999~20210319~3aa42f
    • ✔️ CMake / Configuring time: detected
    • ⚠️ Test suite: run but critical problems seems not to be catched by test suite
  • optix:
    • ✔️ CMake / Configuring time: not detected (fine, we don't install the support)
    • ⚠️ Test suite: run (this is a bug in hardcoding the engines in test_config.h)

Real failures in current

This is a run with the right engine support implemented #1089 and a heavy failure if the engine fails to be loaded #1090 .

➡️ Reference build: https://build.osrfoundation.org/job/gz_rendering-pr-win/266

  • ogre: 1.12.9
    • ✔️ CMake / Configuring time: detected
    • 🔥 Tests suite: run, 26 failing tests
  • ogre-next: 2.1.9999~20210319~3aa42f
    • ✔️ CMake / Configuring time: detected
    • 🔥 Test suite: run, 65 failing tests
  • optix:
    • ✔️ CMake / Configuring time: not detected (fine, we don't install the support)
    • ✔️ Test suite: not run (fine)

Conda migration

➡️ Reference build: https://build.osrfoundation.org/view/conda/job/_test_gz_rendering-pr-cwin/24

  • ogre: 1.10.12.1
    • ✔️ CMake / Configuring time: detected
    • 🔥 Tests suite: run, 8 failing tests [ignore the LoadOgre2Test]
  • ogre-next: 2.2.6
    • 🔥 CMake / Configuring time: failed
    • Test suite: disabled
  • optix:
    • ✔️ CMake / Configuring time: not detected (fine, we don't install the support)
    • ✔️ Test suite: not run (fine)

Failing tests inspection

test-name output diagnose
UNIT_BoundingBoxCamera_TEST Engine 'ogre' doesn't support bounding box cameras ✅ unsupported. To be disabled
UNIT_RenderEngine_TEST ItemIdentityException: Resource with the name Default/TransRed already exists ⚠️ might be easy to fix
UNIT_Visual_TEST ItemIdentityException: Resource with the name Default/TransRed already exists. ⚠️ might be easy to fix
INTEGRATION_gpu_rays Expected: (14.9) < (range), actual: 14.9 vs 0 🔥 Probably needs deeper debug
INTEGRATION_camera gz-rendering\test\media\materials\programs\simple_color_vs.glsl already exists ⚠️ might be easy to fix
INTEGRATION_render_pass _Distortion already exists. in ResourceManage ⚠️ might be easy to fix
PERFORMANCE_scene_factory ✅ memory check test. To be disabled

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    Status

    In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions