turtlebot4_tests.test_tools module

class turtlebot4_tests.test_tools.Test(name, func)

Bases: object

count = 0
class turtlebot4_tests.test_tools.TestResult(name, result)

Bases: object

class turtlebot4_tests.test_tools.Tester(results_dir)

Bases: object

addTest(name, func)
processes = []
rosbag_count = 0
rosbag_record(index)
rosbag_stop()
run()
runTest(index)
showTestOptions()
tests = []
turtlebot4_tests.test_tools.boolTestResults(bool_input, test_case)
turtlebot4_tests.test_tools.euler_from_quaternion(quaternion)

Convert a quaternion (w in last place) to euler roll, pitch, yaw.

quaternion = [x, y, z, w]

turtlebot4_tests.test_tools.logTestResults(file, name, results)
turtlebot4_tests.test_tools.notApplicableTestResult(test_case)
turtlebot4_tests.test_tools.printTestResults(name, results)
turtlebot4_tests.test_tools.userInputTestResults(prompt, test_case)