Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-1893

TDML Runner not caching schema compiles - only caches schemas if compileAllTopLevel is true

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.1.0
    • Component/s: TDML Runner
    • Labels:
      None

      Description

      The TDML runner is supposed to cache compiled schemas so that many tests using the same DFDL schema will compile it only once.

      It currently only does this when compileAllTopLevel is true, but the default for this is false.

      The cache should be modified to take the root element into account - i.e., compile all top levels need not be true. The cache should hit, avoiding recompilation, so long as the same root element is being used.

        Attachments

          Activity

            People

            • Assignee:
              dfthompson Dave Thompson
              Reporter:
              mbeckerle Michael Beckerle
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: