#coding:utf-8 import unittest,sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play,listener,Config,Bag_Read_message from Command.apollo_dev import rosbag_info config = Config('/apollo/data/autotest/apotest/Relative_map/detect_relative_map.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): Relative_map_info = reaily.TopicInfo(config.AllTopics())['/apollo/relative_map'] Exp_Relative_map_info = output['/apollo/relative_map'] assert Relative_map_info == Exp_Relative_map_info if __name__ == '__main__': # 检测被测对象,停掉对应模块,放对应导航线线 # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop') # os.system('bash /apollo/scripts/guardian.sh stop') reaily = Bag_Read_message(config.bagpath()) print(reaily) rosbag_play(config.bagpath(),config.AllTopics()[1:]) output = listener(config) suite = unittest.TestSuite() suite.addTest(Test('test_cpu')) suite.addTest(Test('test_case'))
#coding:utf-8 import unittest, sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play, listener, Config, Bag_Read_message from Command.apollo_dev import rosbag_info config = Config( '/apollo/data/autotest/apotest/Guardian/detect_guardian.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): for key in reaily: print(key, len(reaily[key])) # for key in output.keys(): # if output.get(key): # print(key) # Guardian_info = reaily.TopicInfo(config.AllTopics())['/apollo/guardian'] # Exp_Guardian_info = output['/apollo/guardian'] # assert Guardian_info == Exp_Guardian_info # Guardian_info = reaily.TopicInfo(config.AllTopics())['/platform/platform_guardian']
#coding:utf-8 import unittest, sys, os sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play, listener, Config, Bag_Read_message from Command.apollo_dev import rosbag_info config = Config( '/apollo/data/autotest/apotest/Ultanalyse/detect_ultanalyse.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): Ultanalyse_info = reaily.TopicInfo( config.AllTopics())['/apollo/ultanalyse'] os.mkdir('/apollo/data/lsy1016') if __name__ == '__main__': # 检测被测对象,停掉对应模块 # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop') # os.system('bash /apollo/scripts/guardian.sh stop')
#coding:utf-8 import unittest, sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play, listener, Config, Bag_Read_message from Command.apollo_dev import rosbag_info config = Config('/apollo/data/autotest/apotest/Fench/detect_fence.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): Fence_info = reaily.TopicInfo(config.AllTopics())['/fence_vel'] Exp_Fench_info = output['/fence_vel'] assert Fence_info == Exp_Fench_info if __name__ == '__main__': # 检测被测对象,停掉对应模块,将状态机切换为手动,需要加载指定地理围栏数据(/apollo/modules/fence/data) # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop') # os.system('bash /apollo/scripts/guardian.sh stop') reaily = Bag_Read_message(config.bagpath())
#coding:utf-8 import unittest,sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play,listener,Config from Command.apollo_dev import rosbag_info config = Config('/apollo/data/autotest/apotest/guard/detect_guardian.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): print(output.keys()) # print('IMU LENTH IS : ', len(output['/imu'])) # print('ODOM LENTH IS : ', len(output['/odom'])) # print('UTL LENTH IS : ', len(output['/apollo/ultanalyse'])) # print('GUAR LENTH IS : ', len(output['/apollo/guardian'])) # assert len(output['/imu']) == int(rosbag_info(config.bagpath())['topics']['/imu']) # assert len(output['/odom']) == int(rosbag_info(config.bagpath())['topics']['/odom']) # assert len(output['/apollo/ultanalyse']) == int(rosbag_info(config.bagpath())['topics']['/apollo/ultanalyse']) # assert len(output['/apollo/guardian']) == int(rosbag_info(config.bagpath())['topics']['/apollo/guardian']) if __name__ == '__main__': # 检测被测对象,停掉对应模块 # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop') # os.system('bash /apollo/scripts/guardian.sh stop')
#coding:utf-8 import unittest, sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play, listener, Config, Bag_Read_message from Command.apollo_dev import rosbag_info config = Config( '/apollo/data/autotest/apotest/Perception/detect_perception.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): Perception_info = reaily.TopicInfo( config.AllTopics())['/apollo/perception/obstacles'] Exp_Perception_info = output['/apollo/perception/obstacles'] assert Perception_info == Exp_Perception_info if __name__ == '__main__': # 检测被测对象,停掉对应模块 # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop')
#coding:utf-8 import unittest, sys sys.path.append('/apollo/data/autotest/apotest') from config.Case_Config import rosbag_play, listener, Config, Bag_Read_message from Command.apollo_dev import rosbag_info config = Config( '/apollo/data/autotest/apotest/Locate/detect_localization.config') class Test(unittest.TestCase): def setUp(self): pass def tearDown(self): pass def test_cpu(self): assert 1 == 2 - 1 def test_case(self): Locate_info = reaily.TopicInfo( config.AllTopics())['/apollo/localization/pose'] Exp_Locate_info = output['/apollo/localization/pose'] assert Locate_info == Exp_Locate_info if __name__ == '__main__': # 检测被测对象,停掉对应模块 # if detect_Node.name == 'GUARDIAN': # os.system('bash /apollo/scripts/ultanalyse.sh stop')