Errata for SuperTest Vermeer Release Update 1

Errata for SuperTest Vermeer Release Update 1

  • [20200610] The HTML reports produced by streport do not escape HTML characters in the compiler output, which could cause the compiler output to be rendered incorrectly. If you are interested in receiving an updated version of streport that solves this issue, please contact support@solidsands.nl.
  • [20200525] In the C++17 Traceability tables, there are 5 sections that appear as if they are not verified in any tests (GAPs). However, they are indeed verified in other sections. These are the following 5 sections:
    • C++17:7.15,Integer conversion rank,[conv.rank],,Verified in section 7.6
    • C++17:23.17.7,Clocks,[time.clock],,Verified in section 23.17.3
    • C++17:24.2.3.1,struct char_traits<char>,[char.traits.specializations.char],,Verified in section 24.2
    • C++17:26.5.3,Header <unordered_set> synopsis,[unord.set.syn],,Verified in section 26.2.7
    • C++17:27.5.3.2,move_iterator requirements,[move.iter.requirements],,Verified in section 27.2.3
  • [20200511] The test-file Cxx11/30/6/9/x_explicit_127.C is incompatible with C++17. Therefor, if the test result is FAILED when using a C++17 compiler, it can be ignored.
  • [20200430] The test-file Cxx14/7/1/6/4/ttdddeducingtypes.C contains an incorrect function argument. The test-file has been updated to solve this problem. If you are interested in receiving the updated test-file, please contact support@solidsands.nl.
  • [20200429] The test-files suite/Cxx17/8/1/5/1/x_000[3,3a,3b,3d].C contain an incorrect requirement. The test-files have been updated to solve this problem. If you are interested in receiving the updated test-file, please contact support@solidsands.nl.
  • [20200424] The test-files iso14882/8/3/5/x-n-[163,165,166].C are incompatible with C++17. Therefor, if the test result is FAILED when using a C++17 compiler, it can be ignored.
  • [20200311] The test-files Cxx11/23/6/5/5/t_000[2,4,5,6].C and Cxx11/23/6/3/4/t_000[2,3,4,5,6].C contain an incorrect requirement. The test-files have been updated to solve this problem. If you are interested in receiving the updated test-file, please contact support@solidsands.nl.
  • [20200218] On POSIX systems, the command strun may print warning messages such as:
    bin/strun.py:510: RuntimeWarning: line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used
    This is due to the addition of the warning in Python 3.8. The warning does not affect the proper operation of strun. The warning can be suppressed by setting the environment variable PYTHONWARNINGS as follows:

    export PYTHONWARNINGS="ignore"

    This environment variable setting can be added to the SuperTest README file, which also sets the PATH variable for SuperTest, or any other file that sets environment variables by default.