Class TestRuns

java.lang.Object
com.testmonitor.actions.TestRuns

public class TestRuns extends Object
  • Constructor Details

    • TestRuns

      public TestRuns(Connector connector, Project project)
      Parameters:
      connector - The TestMonitor connector to perfom HTTP requests
      project - The project you want to work on
  • Method Details

    • list

      public ArrayList<TestRun> list()
      Returns:
      A list of test runs
    • list

      public ArrayList<TestRun> list(Integer page)
      Returns:
      A list of test runs
    • list

      public ArrayList<TestRun> list(Integer page, Integer limit)
      Returns:
      A list of test runs
    • get

      public TestRun get(Integer id)
      Parameters:
      id - The test run ID
      Returns:
      The test run that matches the ID
    • search

      public ArrayList<TestRun> search(String search)
      Search a test run
      Parameters:
      search - The search string
      Returns:
      A list of test runs
    • search

      public ArrayList<TestRun> search(String search, Integer milestoneId)
      Search a test run
      Parameters:
      search - The search string
      Returns:
      A list of test runs
    • create

      public TestRun create(TestRun testRun)
      Create a test run in TestMonitor
      Parameters:
      testRun - The test run your want to create
      Returns:
      The created test run
    • create

      public TestRun create(String name, Integer milestoneId)
      Parameters:
      name - Name of the test run
      milestoneId - ID of the milestone
      Returns:
      The test run
    • create

      public TestRun create(String name, Milestone milestone)
      Parameters:
      name - Name of the test run
      milestone - The milestone
      Returns:
      The test run
    • findOrCreate

      public TestRun findOrCreate(TestRun testRun)
      Search or create a test run. When the test run is not found there will be a test run created.
      Parameters:
      testRun - The search query
      Returns:
      The first result or a fresh created test run
    • findOrCreate

      public TestRun findOrCreate(String search, Milestone milestone)
      Search or create a test run. When the test run is not found there will be a test run created.
      Parameters:
      search - The search query
      milestone - The milestone of the test run
      Returns:
      The first result or a fresh created test run
    • findOrCreate

      public TestRun findOrCreate(String search, Integer milestoneId)
      Search or create a test rub. When the test run is not found there will be a test run created.
      Parameters:
      search - The search query
      Returns:
      The first result or a fresh created test run
    • update

      public TestRun update(TestRun testRun)
      Update a test run
      Parameters:
      testRun - The test run you want to update
      Returns:
      A new instance of the test run
    • assignUsers

      public TestRun assignUsers(TestRun testRun, List<Integer> userIds)
      Assign users to a test run
      Parameters:
      testRun - The test run you want to update
      Returns:
      A new instance of the test run
    • assignTestCases

      public TestRun assignTestCases(TestRun testRun, List<Integer> testCaseIds)
      Assign new test cases to a test run
      Parameters:
      testRun - The test run you want to update
      Returns:
      A new instance of the test run