Interface AbstractScenarioTest.ITestModifier

All Known Implementing Classes:
AbstractScenarioTest.MakeExecutableTestModifier, RealMeasurementsTests.QMTestModifier, RealTests.IipTestModifier
Enclosing class:
AbstractScenarioTest

protected static interface AbstractScenarioTest.ITestModifier
An instance that may modify certain behavior of a real-world test case on-the-fly.
Author:
Holger Eichelberger
  • Method Details

    • postCopy

      void postCopy(File target)
      Called after copying files from a base test template to the actual test folder.
      Parameters:
      target - the actual test folder
    • getTempFolderName

      String getTempFolderName(String projectName)
      Returns the (modified) temp folder name (last segment).
      Parameters:
      projectName - the project name usually used as temp folder name.
      Returns:
      the temp folder name (last segment)
    • getConfigurationFolder

      default String[] getConfigurationFolder()
      Optional folder containing the actual configuration.
      Returns:
      may be null for none
    • getVilOutputFolder

      File getVilOutputFolder(File temp)
      Returns the VIL output folder to use.
      Parameters:
      temp - the (temporary) folder where the model to test is located
      Returns:
      the VIL output folder, may be null for none
    • getVilStartRuleName

      String getVilStartRuleName()
      Returns the VIL start rule name.
      Returns:
      the start rule name