Class TestSuitesFacade
java.lang.Object
de.hybris.platform.testweb.facades.TestSuitesFacade
Provides all necessary methods for managing test suites in hybris platform using test web UI.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns all test classes in the current extension or empty list when no test classes can be find.getTestCasesForTestClass(String testClassName) Returns all test cases as list of test case names for given testClassName or empty list when no test cases can be find.voidinit()Executes all tests annotated as DemoTest.Executes all tests annotated as IntegrationTest.Executes all tests annotated as ManualTest.Executes all tests annotated as PerformanceTest.Executes all tests available in current extension set.Executes all tests annotated as UnitTest.runTestCasesForTestSuite(Class testSuite, Collection<String> testCases) Executes tests cases for give testSuite class.runTestsForFilter(TestFilterData testFilterData) Executes test according to the given test filter.runTestSuites(Collection<Class> testSuites) Execute tests for given collection of test suite classes.
-
Constructor Details
-
TestSuitesFacade
public TestSuitesFacade()
-
-
Method Details
-
init
@PostConstruct public void init() -
getAllTestClasses
Returns all test classes in the current extension or empty list when no test classes can be find. -
getTestClassesWithoutReplaced
-
getTestCasesForTestClass
Returns all test cases as list of test case names for given testClassName or empty list when no test cases can be find. -
runTestsForFilter
Executes test according to the given test filter.- Parameters:
testFilterData-- Returns:
- HybrisTestsResult object containing results from test execution.
-
runAllTests
Executes all tests available in current extension set. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
-
runAllIntegrtionTests
Executes all tests annotated as IntegrationTest. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
- See Also:
-
runAllUnitTests
Executes all tests annotated as UnitTest. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
- See Also:
-
runAllDemoTests
Executes all tests annotated as DemoTest. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
- See Also:
-
runAllManualTests
Executes all tests annotated as ManualTest. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
- See Also:
-
runAllPerformanceTests
Executes all tests annotated as PerformanceTest. Beware - this operation may run extremely long.- Returns:
- HybrisTestsResult object containing results from test execution.
- See Also:
-
runTestSuites
Execute tests for given collection of test suite classes.- Parameters:
testSuites-- Returns:
- HybrisTestsResult object containing results from test execution.
-
runTestCasesForTestSuite
Executes tests cases for give testSuite class.- Parameters:
testSuite-testCases-- Returns:
- HybrisTestsResult object containing results from test execution.
-