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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions