Class TestRunLoggingController

java.lang.Object
org.qubership.atp.ram.logging.controllers.TestRunLoggingController

@RequestMapping("/api/logging/testRuns") @RestController public class TestRunLoggingController extends Object
  • Constructor Details

    • TestRunLoggingController

      public TestRunLoggingController()
  • Method Details

    • findOrCreateWithParents

      @PostMapping("/withParents/findOrCreate") public CreatedTestRunResponse findOrCreateWithParents(@RequestBody CreatedTestRunWithParentsRequest request)
      Create/update test run, execution request, test plan and project.
      Parameters:
      request - for updated info
      Returns:
      executionRequestId, testRunId
    • update

      @PostMapping("/update") public CreatedTestRunResponse update(@RequestBody CreatedTestRunRequest request)
      Update test run.
      Parameters:
      request - for updated info
      Returns:
      testRunId
    • stop

      @PostMapping("/stop") public StopTestRunResponse stop(@RequestBody StopTestRunRequest request)
      Stop test run.
      Parameters:
      request - for updated info
      Returns:
      execution status (string value)