Please enable JavaScript.
Coggle requires JavaScript to display documents.
CompleteTestSuite (create TestFramework object
initialize the parser (If…
CompleteTestSuite
- create TestFramework object
- initialize the parser
If no test is enabled via arguments, enable all tests
Load initial values for the following lists:
ssm_ramp_sets, ssms, containers, sets
sets is a list whose element are of this format
['desc', [testObject, to2, to3...], number]
attach the sets to framework, then call framework.run()
TF.run()
- create report html located in reports.
- create a runner object TF.orunner
- Create TestSet objects, attach the test set to the runner
- TF.orunner.run_tests()
TR.run_tests()
self.on_tests_started()
self.run_tests_impl()
self.on_tests_completed()
return self.current_tests_data
TR.run_tests_impl()
- for each test_set in self.sets
# test_set format is [name, [tests, ...], iteration]
- self.run_test_set(test_set)
-
-
-
-
TR.on_tests_started()
- create oTestResult
- set flag_started which eventually sets the datetime when the test started.