Exemple #1
0
#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'))
Exemple #2
0
#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']
Exemple #3
0
#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')
Exemple #4
0
#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())
Exemple #5
0
#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')
Exemple #6
0
#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')
Exemple #7
0
#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')