Skip to content

transform_t and template_t tests fail on armhf #2472

@gaudenz

Description

@gaudenz

On the Debian build servers the transform_t and template_t tests fail on the armhf architecture. These tests pass on the other architectures built so far. As armhf is a Debian release architecture it would be nice to get the tests to pass for Mapper to be able to be included in the next release.

test 25
      Start 25: template_t

25: Test command: /usr/bin/cmake "-P" "template_t-RUN.cmake"
25: Working Directory: /build/reproducible-path/openorienteering-mapper-0.9.6/obj-arm-linux-gnueabihf/test
25: Test timeout computed to be: 1500
25: ********* Start testing of TemplateTest *********
25: Config: Using QtTest library 5.15.17, Qt 5.15.17 (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build; by GCC 15.2.0), debian unknown
25: PASS   : TemplateTest::initTestCase()
25: PASS   : TemplateTest::gdalUtilTest()
25: PASS   : TemplateTest::worldFilePathTest()
25: FAIL!  : TemplateTest::worldFileUnitTest() Compared values are not the same
25:    Actual   (transform.map(QPointF(0.5, 0.5))): QPointF(5,3)
25:    Expected (QPointF(5, 6))                   : QPointF(5,6)
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(195)]
25: PASS   : TemplateTest::worldFileTemplateTest()
25: PASS   : TemplateTest::templatePathTest()
25: PASS   : TemplateTest::templateImageDrawableTest()
25: ERROR 4: гео.tiff: No such file or directory
25: PASS   : TemplateTest::geoTiffTemplateTest()
25: PASS   : TemplateTest::geoTiffSRSTest()
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack georef)
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack non-georef)
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack OGR georef)
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack OGR non-georef)
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack NAD83)
25: PASS   : TemplateTest::templateTrackTest(OgrTemplate NAD83)
25: XFAIL  : TemplateTest::templateTrackTest(TemplateTrack from v0.8.4) Unsupported WGS 84 -> NAD 83 transformation
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(456)]
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack from v0.8.4)
25: PASS   : TemplateTest::templateTrackTest(TemplateTrack from v0.9.3)
25: Warning 1: +init=epsg:XXXX syntax is deprecated. It might return a CRS with a non-EPSG compliant axis order. Further messages of this type will be suppressed.
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack georef)
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack non-georef)
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack OGR georef)
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack OGR non-georef)
25: PASS   : TemplateTest::ogrTemplateTest(OgrTemplate basic)
25: PASS   : TemplateTest::ogrTemplateTest(OgrTemplate compatibility)
25: XFAIL  : TemplateTest::ogrTemplateTest(TemplateTrack NAD83) Unsupported WGS 84 -> NAD 83 transformation
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(501)]
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack NAD83)
25: XFAIL  : TemplateTest::ogrTemplateTest(OgrTemplate NAD83) Unsupported WGS 84 -> NAD 83 transformation
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(501)]
25: PASS   : TemplateTest::ogrTemplateTest(OgrTemplate NAD83)
25: ERROR 4: template-track-NA-2019.gpx: No such file or directory
25: PASS   : TemplateTest::ogrTemplateTest(TemplateTrack from v0.8.4)
25: PASS   : TemplateTest::ogrTemplateTest(OGRTemplate from v0.9.3)
25: PASS   : TemplateTest::ogrTemplateGeoreferencingTest()
25: PASS   : TemplateTest::templateTypesConsistentTest(TemplateTrack georef)
25: PASS   : TemplateTest::templateTypesConsistentTest(OgrTemplate georef)
25: XFAIL  : TemplateTest::templateTypesConsistentTest(TemplateTrack NAD83) Unsupported WGS 84 -> NAD 83 transformation
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(575)]
25: PASS   : TemplateTest::templateTypesConsistentTest(TemplateTrack NAD83)
25: XFAIL  : TemplateTest::templateTypesConsistentTest(OgrTemplate NAD83) Unsupported WGS 84 -> NAD 83 transformation
25:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/template_t.cpp(575)]
25: PASS   : TemplateTest::templateTypesConsistentTest(OgrTemplate NAD83)
25: PASS   : TemplateTest::templateRotationTest(TemplateImage world file)
25: PASS   : TemplateTest::templateRotationTest(TemplateTrack georef)
25: PASS   : TemplateTest::templateRotationTest(TemplateTrack non-georef)
25: ERROR 4: гео.tiff: No such file or directory
25: PASS   : TemplateTest::templateRotationTest(GdalImage geotiff)
25: PASS   : TemplateTest::templateRotationTest(OgrTemplate basic)
25: PASS   : TemplateTest::templateRotationTest(OgrTemplate compatibility)
25: PASS   : TemplateTest::asyncLoadingTest(TemplateImage)
25: PASS   : TemplateTest::asyncLoadingTest(TemplateTrack georef)
25: PASS   : TemplateTest::asyncLoadingTest(TemplateTrack non-georef)
25: PASS   : TemplateTest::asyncLoadingTest(OgrTemplate basic)
25: PASS   : TemplateTest::asyncLoadingTest(OgrTemplate compatibility)
25: PASS   : TemplateTest::templateTableModelTest()
25: PASS   : TemplateTest::cleanupTestCase()
25: Totals: 44 passed, 1 failed, 0 skipped, 0 blacklisted, 4261ms
25: ********* Finished testing of TemplateTest *********
25: CMake Error at template_t-RUN.cmake:35 (message):
25:   Test template_t failed: 1
25: 
25: 
25/30 Test #25: template_t .........................***Failed    4.43 sec
test 28
      Start 28: transform_t

28: Test command: /usr/bin/cmake "-P" "transform_t-RUN.cmake"
28: Working Directory: /build/reproducible-path/openorienteering-mapper-0.9.6/obj-arm-linux-gnueabihf/test
28: Test timeout computed to be: 1500
28: ********* Start testing of TransformTest *********
28: Config: Using QtTest library 5.15.17, Qt 5.15.17 (arm-little_endian-ilp32-eabi-hardfloat shared (dynamic) release build; by GCC 15.2.0), debian unknown
28: PASS   : TransformTest::initTestCase()
28: PASS   : TransformTest::testTransformBasics()
28: PASS   : TransformTest::testTransformIdentity()
28: PASS   : TransformTest::testTransformTranslate()
28: PASS   : TransformTest::testTransformProject()
28: PASS   : TransformTest::testTransformRotate(No rotation)
28: PASS   : TransformTest::testTransformRotate(90 deg)
28: PASS   : TransformTest::testTransformRotate(180 deg)
28: PASS   : TransformTest::testTransformRotate(200 deg)
28: PASS   : TransformTest::testTransformRotate(270 deg)
28: PASS   : TransformTest::testTransformCombined(No rotation)
28: PASS   : TransformTest::testTransformCombined(90 deg)
28: PASS   : TransformTest::testTransformCombined(180 deg)
28: PASS   : TransformTest::testTransformCombined(200 deg)
28: PASS   : TransformTest::testTransformCombined(270 deg)
28: PASS   : TransformTest::testTransformRoundTrip(No rotation)
28: PASS   : TransformTest::testTransformRoundTrip(90 deg)
28: PASS   : TransformTest::testTransformRoundTrip(180 deg)
28: PASS   : TransformTest::testTransformRoundTrip(-160 deg)
28: PASS   : TransformTest::testTransformRoundTrip(-90 deg)
28: FAIL!  : TransformTest::testEstimateNonIsometric() Compared values are not the same
28:    Actual   (qt.map(passpoints[0].src_coords))  : QPointF(64,0)
28:    Expected (QPointF{passpoints[0].dest_coords}): QPointF(64,64)
28:    Loc: [/build/reproducible-path/openorienteering-mapper-0.9.6/test/transform_t.cpp(286)]
28: PASS   : TransformTest::testEstimateSimilarityTransformation()
28: PASS   : TransformTest::cleanupTestCase()
28: Totals: 22 passed, 1 failed, 0 skipped, 0 blacklisted, 7ms
28: ********* Finished testing of TransformTest *********
28: CMake Error at transform_t-RUN.cmake:35 (message):
28:   Test transform_t failed: 1
28: 
28: 
28/30 Test #28: transform_t ........................***Failed    0.19 sec

Full build log: https://buildd.debian.org/status/fetch.php?pkg=openorienteering-mapper&arch=armhf&ver=0.9.6-2&stamp=1770801502&raw=0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions