Interface TestRun

All Superinterfaces:
CanRender<Renderer<? extends Renderer<?>>>, HasFields, HasReference<ModelEntityReference>, ModelEntity, ModelEntityBase<TestRun,TestRunReference>, ModelObject, ModelObjectBase<TestRun,TestRunReference>
All Known Subinterfaces:
UpdatableTestRun

public interface TestRun extends ModelObjectBase<TestRun,TestRunReference>
Since:
3.9.0
  • Method Details

    • getUpdatable

      @NotNull UpdatableTestRun getUpdatable(@NotNull WriteTransaction transaction)
      Specified by:
      getUpdatable in interface ModelObject
      Specified by:
      getUpdatable in interface ModelObjectBase<TestRun,TestRunReference>
    • fields

      @NotNull TestRunFields fields()
      Specified by:
      fields in interface HasFields
      Specified by:
      fields in interface ModelObject
    • recordForExecution

      @NotNull WorkItemSelector<TestRecord> recordForExecution(int iterationIndex)
      Returns a selector for a test case which returns helper test record that can be used e.g. to render test record steps before the test case is actually executed (or re-executed). The test record includes the default parameters from the test record (or the defaults from the test run, if they are not filled in the test record, or the test record does not exist yet). If the parameter is empty, it will be set to null
      Parameters:
      iterationIndex - of iteration to be (re)executed; must not be negative, the test record for the iteration may not exist yet
      Since:
      3.9.2
    • testCasesWithMissingParameters

      @NotNull IterableWithSize<WorkItem> testCasesWithMissingParameters()
      Returns list of references to planned test cases that do not have all the required parameters filled yet.
      Since:
      3.9.2
      See Also:
    • render

      @NotNull TestRunRenderer render()
      Specified by:
      render in interface CanRender<Renderer<? extends Renderer<?>>>
      Specified by:
      render in interface ModelEntity
    • getOldApi

      @NotNull @GwtIncompatible com.polarion.alm.tracker.model.ITestRun getOldApi()
      Specified by:
      getOldApi in interface ModelObject
    • queries

      @NotNull TestRunQueries queries()
      Returns queries creation helper.
      Since:
      3.9.3
    • can

      @NotNull TestRunPermissions can()
      Returns permissions helper object.
      Specified by:
      can in interface ModelEntity
      Specified by:
      can in interface ModelObject
      Since:
      3.10.0