19905, "bradcray", "test system should ignore line numbers in .good/.bad files for CHPL_HOME/modules", "2022-05-28T02:10:03Z"
When a test in the test system embeds errors generated from the internal/standard/package modules, it embeds a line number into the message which can change as that module is edited. This creates a maintenance burden, or requires the test developer to add a prediff script to make the diff ignore those differences.
In other cases (internal error encodings), we generally ignore the differences in the encodings to avoid burdens like this. This issue proposes doing the same for line numbers for files that start with $CHPL_HOME/modules
(the filenames and rest of the lines should be preserved though). This will reduce developer burden and test maintenance and allow us to remove many test-specific prediffs.