Skip to content

GMT's known failing tests #2458

@seisman

Description

@seisman

GMT has ~900 tests. Some tests are known to fail and are ignored with the magic comment line "# GMT_KNOWN_FAILURE". Some tests fail due to slightly differences among different OSs and are allowed to pass with high GRAPHICSMAGICK_RMS values.

Here we list all the known failing tests to better track them.

This PR is used for general discussions only. For a specific failing test, please open a new issue for in-depth discussions.


Failing tests on all platforms:

Output from command:

find . -name "*.sh" -exec grep GMT_KNOWN_FAILURE {} + | awk -F@ '{print "- [ ]", $1 }'

Failing tests on Windows:

Failing tests on Linux:

Tests with high GRAPHICSMAGICK_RMS value:

Output from command

find . -name "*.sh" -exec grep GRAPHICSMAGICK_RMS {} + | awk -F@ '{print "- [ ]", $1}'
  • test/grdvector/vectors.sh (GRAPHICSMAGICK_RMS = 0.02 due to rounding of grid points at the map edges)
  • test/mapproject/oblmerc_down.sh (GRAPHICSMAGICK_RMS = 0.01 due to minor gridline differences)
  • ./test/pscoast/oblsuite.sh:# GRAPHICSMAGICK_RMS = 0.02
  • ./test/pscoast/oblsuite_N.sh:# GRAPHICSMAGICK_RMS = 0.004
  • ./test/geodesy/case_largeR_noW.sh:# GRAPHICSMAGICK_RMS = 0.0435
  • ./test/geodesy/case_largeR_withW.sh:# GRAPHICSMAGICK_RMS = 0.0435
  • ./test/geodesy/case_smallR_withW.sh:# GRAPHICSMAGICK_RMS = 0.0655
  • ./test/geodesy/gpsgridder1.sh:# GRAPHICSMAGICK_RMS = 0.0565
  • ./test/geodesy/gpsgridder2.sh:# GRAPHICSMAGICK_RMS = 0.0565
  • ./test/geodesy/case_smallR_noW.sh:# GRAPHICSMAGICK_RMS = 0.0655
  • ./test/genper/snyder_map.sh:# GRAPHICSMAGICK_RMS = 0.0055
  • ./test/pscontour/thickness.sh:# GRAPHICSMAGICK_RMS = 0.02
  • ./test/grdcontour/grdcontour.sh:# GRAPHICSMAGICK_RMS = 0.04 (Increase limit on grdcontour tests #6348)
  • ./doc/scripts/GMT_grinten.sh # GRAPHICSMAGICK_RMS = 0.0035 (Increase GRAPHICSMAGICK limit for GMT_grinten.sh #6459)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghelp wantedWe need some help!longtermLong standing issues that need to be resolved

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions