Commit 1cb6383c authored by Luke Mewburn's avatar Luke Mewburn
Browse files

asn_process: merge compat_commits without errors

Speed up asn_process tests by ~ 40% by merging compat_commits
tag ranges that have no errors.
Still ensures there are no errors, and avoids unnecessary checks.
parent 1bd68a47
Loading
Loading
Loading
Loading
Loading
+13 −90
Original line number Diff line number Diff line
@@ -15,15 +15,11 @@
          "TS33128Payloads.AMFSetID constraint 'INTEGER (0..63)' changed to 'INTEGER (0..1023)'",
          "TS33128Payloads.AMFPointer constraint 'INTEGER (0..1023)' changed to 'INTEGER (0..63)'"
        ],
        "spec/33128/15.4.0..spec/33128/15.5.0": [],
        "spec/33128/15.5.0..spec/33128/15.8.0": [],
        "spec/33128/15.8.0..spec/33128/15.9.0": [],
        "spec/33128/15.4.0..spec/33128/15.9.0": [],
        "spec/33128/15.9.0..spec/33128/15.10.0": [
          "TS33128Payloads.InnerRadius constraint 'INTEGER (0..65535)' changed to 'INTEGER (0..327675)'"
        ],
        "spec/33128/15.10.0..spec/33128/15.11.0": [],
        "spec/33128/15.11.0..spec/33128/15.12.0": [],
        "spec/33128/15.12.0..spec/33128/15.13.0": [],
        "spec/33128/15.10.0..spec/33128/15.13.0": [],
        "spec/33128/15.13.0": []
      },
      "lint_exceptions": [
@@ -39,20 +35,7 @@
        "spec/33128/16.5.0..spec/33128/16.6.0": [
          "TS33128IdentityAssociation.FiveGGUTI constraint 'OCTET STRING (SIZE (14))' changed to 'OCTET STRING (SIZE (10))'"
        ],
        "spec/33128/16.6.0..spec/33128/16.7.0": [],
        "spec/33128/16.7.0..spec/33128/16.8.0": [],
        "spec/33128/16.8.0..spec/33128/16.9.0": [],
        "spec/33128/16.9.0..spec/33128/16.10.0": [],
        "spec/33128/16.10.0..spec/33128/16.11.0": [],
        "spec/33128/16.11.0..spec/33128/16.12.0": [],
        "spec/33128/16.12.0..spec/33128/16.13.0": [],
        "spec/33128/16.13.0..spec/33128/16.14.0": [],
        "spec/33128/16.14.0..spec/33128/16.15.0": [],
        "spec/33128/16.15.0..spec/33128/16.16.0": [],
        "spec/33128/16.16.0..spec/33128/16.17.0": [],
        "spec/33128/16.17.0..spec/33128/16.18.0": [],
        "spec/33128/16.18.0..spec/33128/16.20.0": [],
        "spec/33128/16.20.0..spec/33128/16.22.0": [],
        "spec/33128/16.6.0..spec/33128/16.22.0": [],
        "spec/33128/16.22.0": []
      }
    },
@@ -82,20 +65,12 @@
        "spec/33128/16.6.0..spec/33128/16.7.0": [
          "TS33128Payloads.LALSReport missing field 'pEI[2]'"
        ],
        "spec/33128/16.7.0..spec/33128/16.8.0": [],
        "spec/33128/16.8.0..spec/33128/16.9.0": [],
        "spec/33128/16.9.0..spec/33128/16.10.0": [],
        "spec/33128/16.7.0..spec/33128/16.10.0": [],
        "spec/33128/16.10.0..spec/33128/16.11.0": [
          "TS33128Payloads.InnerRadius constraint 'INTEGER (0..65535)' changed to 'INTEGER (0..327675)'",
          "TS33128Payloads.BarometricPressure constraint 'INTEGER (30000..155000)' changed to 'INTEGER (30000..115000)'"
        ],
        "spec/33128/16.11.0..spec/33128/16.12.0": [],
        "spec/33128/16.12.0..spec/33128/16.13.0": [],
        "spec/33128/16.13.0..spec/33128/16.14.0": [],
        "spec/33128/16.14.0..spec/33128/16.15.0": [],
        "spec/33128/16.15.0..spec/33128/16.16.0": [],
        "spec/33128/16.16.0..spec/33128/16.17.0": [],
        "spec/33128/16.17.0..spec/33128/16.18.0": [],
        "spec/33128/16.11.0..spec/33128/16.18.0": [],
        "spec/33128/16.18.0..spec/33128/16.20.0": [
          "TS33128Payloads.XIRIEvent missing field 'mMSConvertedFromEmail[65]'",
          "TS33128Payloads.XIRIEvent missing field 'mMSConvertedToEmail[66]'",
@@ -136,24 +111,7 @@
    },
    "33128/r17/TS33128IdentityAssociation.asn": {
      "compat_commits": {
        "spec/33128/17.0.0..spec/33128/17.1.0": [],
        "spec/33128/17.1.0..spec/33128/17.2.0": [],
        "spec/33128/17.2.0..spec/33128/17.3.0": [],
        "spec/33128/17.3.0..spec/33128/17.4.0": [],
        "spec/33128/17.4.0..spec/33128/17.5.0": [],
        "spec/33128/17.5.0..spec/33128/17.6.0": [],
        "spec/33128/17.6.0..spec/33128/17.7.0": [],
        "spec/33128/17.7.0..spec/33128/17.8.0": [],
        "spec/33128/17.8.0..spec/33128/17.9.0": [],
        "spec/33128/17.9.0..spec/33128/17.10.0": [],
        "spec/33128/17.10.0..spec/33128/17.11.0": [],
        "spec/33128/17.11.0..spec/33128/17.12.0": [],
        "spec/33128/17.12.0..spec/33128/17.13.0": [],
        "spec/33128/17.13.0..spec/33128/17.15.0": [],
        "spec/33128/17.15.0..spec/33128/17.16.0": [],
        "spec/33128/17.16.0..spec/33128/17.17.0": [],
        "spec/33128/17.17.0..spec/33128/17.18.0": [],
        "spec/33128/17.18.0..spec/33128/17.20.0": [],
        "spec/33128/17.0.0..spec/33128/17.20.0": [],
        "spec/33128/17.20.0": []
      },
      "compat_files": {
@@ -180,8 +138,7 @@
          "Type AMFIdentifierAssocation not present",
          "Type MMEIdentifierAssocation not present"
        ],
        "spec/33128/17.2.0..spec/33128/17.3.0": [],
        "spec/33128/17.3.0..spec/33128/17.4.0": [],
        "spec/33128/17.2.0..spec/33128/17.4.0": [],
        "spec/33128/17.4.0..spec/33128/17.5.0": [
          "TS33128Payloads.InnerRadius constraint 'INTEGER (0..65535)' changed to 'INTEGER (0..327675)'",
          "TS33128Payloads.BarometricPressure constraint 'INTEGER (30000..155000)' changed to 'INTEGER (30000..115000)'"
@@ -205,19 +162,14 @@
        "spec/33128/17.9.0..spec/33128/17.10.0": [
          "TS33128Payloads.EPSPDNConnectionModification.bearerConcextsModified[18] renamed to 'bearerContextsModified[18]'"
        ],
        "spec/33128/17.10.0..spec/33128/17.11.0": [],
        "spec/33128/17.11.0..spec/33128/17.12.0": [],
        "spec/33128/17.12.0..spec/33128/17.13.0": [],
        "spec/33128/17.13.0..spec/33128/17.15.0": [],
        "spec/33128/17.15.0..spec/33128/17.16.0": [],
        "spec/33128/17.10.0..spec/33128/17.16.0": [],
        "spec/33128/17.16.0..spec/33128/17.17.0": [
          "TS33128Payloads.XIRIEvent missing field 'mMSConvertedFromEmail[133]'",
          "TS33128Payloads.XIRIEvent missing field 'mMSConvertedToEmail[134]'",
          "TS33128Payloads.IRIEvent missing field 'mMSConvertedFromEmail[133]'",
          "TS33128Payloads.IRIEvent missing field 'mMSConvertedToEmail[134]'"
        ],
        "spec/33128/17.17.0..spec/33128/17.18.0": [],
        "spec/33128/17.18.0..spec/33128/17.20.0": [],
        "spec/33128/17.17.0..spec/33128/17.20.0": [],
        "spec/33128/17.20.0": []
      },
      "compat_files": {
@@ -272,20 +224,7 @@
    },
    "33128/r18/TS33128IdentityAssociation.asn": {
      "compat_commits": {
        "spec/33128/18.0.0..spec/33128/18.1.0": [],
        "spec/33128/18.1.0..spec/33128/18.2.0": [],
        "spec/33128/18.2.0..spec/33128/18.3.0": [],
        "spec/33128/18.3.0..spec/33128/18.4.0": [],
        "spec/33128/18.4.0..spec/33128/18.5.0": [],
        "spec/33128/18.5.0..spec/33128/18.6.0": [],
        "spec/33128/18.6.0..spec/33128/18.7.0": [],
        "spec/33128/18.7.0..spec/33128/18.8.0": [],
        "spec/33128/18.8.0..spec/33128/18.9.1": [],
        "spec/33128/18.9.1..spec/33128/18.10.0": [],
        "spec/33128/18.10.0..spec/33128/18.11.0": [],
        "spec/33128/18.11.0..spec/33128/18.12.0": [],
        "spec/33128/18.12.0..spec/33128/18.13.1": [],
        "spec/33128/18.13.1..spec/33128/18.15.0": [],
        "spec/33128/18.0.0..spec/33128/18.15.0": [],
        "spec/33128/18.15.0": []
      },
      "compat_files": {
@@ -342,12 +281,7 @@
          "TS33128Payloads.RCSSIPSessionMessage new field 'mSRPPathInfo[4]' is not OPTIONAL",
          "TS33128Payloads.RCSSessionEndpoints.locatlOnly(2) renamed to 'localOnly(2)'"
        ],
        "spec/33128/18.7.0..spec/33128/18.8.0": [],
        "spec/33128/18.8.0..spec/33128/18.9.1": [],
        "spec/33128/18.9.1..spec/33128/18.10.0": [],
        "spec/33128/18.10.0..spec/33128/18.11.0": [],
        "spec/33128/18.11.0..spec/33128/18.12.0": [],
        "spec/33128/18.12.0..spec/33128/18.13.1": [],
        "spec/33128/18.7.0..spec/33128/18.13.1": [],
        "spec/33128/18.13.1..spec/33128/18.15.0": [
          "TS33128Payloads.IMSSubscriberIDs.iMPI[1] renamed to 'deprecatedIMPI[1]'",
          "TS33128Payloads.IMSSubscriberIDs.iMPU[2] renamed to 'deprecatedIMPU[2]'"
@@ -427,13 +361,7 @@
    },
    "33128/r19/TS33128IdentityAssociation.asn": {
      "compat_commits": {
        "spec/33128/19.0.1..spec/33128/19.1.0": [],
        "spec/33128/19.1.0..spec/33128/19.2.0": [],
        "spec/33128/19.2.0..spec/33128/19.3.0": [],
        "spec/33128/19.3.0..spec/33128/19.4.0": [],
        "spec/33128/19.4.0..spec/33128/19.5.0": [],
        "spec/33128/19.5.0..spec/33128/19.6.0": [],
        "spec/33128/19.6.0..spec/33128/19.7.0": [],
        "spec/33128/19.0.1..spec/33128/19.7.0": [],
        "spec/33128/19.7.0": []
      },
      "compat_files": {
@@ -447,12 +375,7 @@
          "TS33128Payloads.MMEAttach.s1Information[15] renamed to 'deprecatedS1Information[15]'",
          "TS33128Payloads.MMEStartOfInterceptionWithEPSAttachedUE.s1Information[16] renamed to 'deprecatedS1Information[16]'"
        ],
        "spec/33128/19.1.0..spec/33128/19.2.0": [],
        "spec/33128/19.2.0..spec/33128/19.3.0": [],
        "spec/33128/19.3.0..spec/33128/19.4.0": [],
        "spec/33128/19.4.0..spec/33128/19.5.0": [],
        "spec/33128/19.5.0..spec/33128/19.6.0": [],
        "spec/33128/19.6.0..spec/33128/19.7.0": [],
        "spec/33128/19.1.0..spec/33128/19.7.0": [],
        "spec/33128/19.7.0": []
      },
      "compat_files": {