Class TestManagementSystemFactory

java.lang.Object
io.github.mov2day.unifiedtest.reporting.testmanagement.TestManagementSystemFactory

public class TestManagementSystemFactory extends Object
Factory class for creating and managing test management system instances.
  • Constructor Details

    • TestManagementSystemFactory

      public TestManagementSystemFactory()
  • Method Details

    • initialize

      public void initialize(TestManagementExtension extension)
      Initialize test management systems from the extension configuration.
      Parameters:
      extension - TestManagementExtension containing the configuration
    • getSystem

      public TestManagementSystem getSystem(String type)
      Get a test management system by type.
      Parameters:
      type - System type (e.g., "zephyr", "testrail")
      Returns:
      TestManagementSystem instance or null if not found
    • getAllSystems

      public List<TestManagementSystem> getAllSystems()
      Get all configured test management systems.
      Returns:
      List of configured test management systems