Validator under reporting test failures
Hello, The validator seems to miss a number errors which are caught by KeyAGS (Not all errors are likely shown as some must halt further processing) and a validator I've been working on as a learning project.
The AGS4-validator-beta-v0_1_1 output is shown below with screenshots of the other outputs in a collapsible section underneath:
""" AGS validation report File to be validated: C:/Users/----/Desktop/csharp-test/ags example.ags Validation carried out using a beta version of the desktop software Beta v0.1.1 validation using Standard_dictionary_v4_1_0.ags
Validation Started...This could take some time for a large file.
3 error(s) found in file.
FAIL: Rule 2c: Line 2 HEADER row has duplicate fields.
FAIL: Rule 1: Line 5 Has Non-ASCII character(s).
FAIL: Rule 19b: Line 8 TEST Heading XYZ_56 should consist of a 4 character group name and a field name of up to 4 characters.
Validation finished """
As can be seen 3 were caught and up to 6 (noticed 18a and 9 are duplicates) or more missing. Problem could be with my testing file which i have attached, or my code but thought it worth highlighting.