def test_vidoe_fu(self): """第一个接口是否能跑完一个视频""" a1 = os.system( "cd /usr/local/ev_sdk/bin;./test-ji-api -f 1 -i /zhengzhong/1.mp4 " ) if a1 == 0: write_res("跑完视频没有问题" + '\n') else: write_res("跑完视频有问题error" + '\n')
def test000092_dynamiv_config(self): """动态传参生成不同的结果图片""" config = Config_file.config for con in config: file_name = '' for a, b in config[con].items(): file_name += a + "_" + str(b) code, conten = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_run_sdk_dynamiv} {file_name} '{json.dumps(config[con]).replace(' ','')}'" ) write_res("动态传参" + conten + '\n')
def test000091_algo_config(self): """生成不同的结果图片""" runcmd( "cp /usr/local/ev_sdk/config/algo_config.json /zhengzhong/config/") config = Config_file.config for con in config: file_name = '' for a, b in config[con].items(): file_name += a + "_" + str(b) self.file_config_setting(config[con]) code, conten = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_run_sdk} {file_name}" ) write_res(conten + '\n') self.reduction_config()
def test00008_verification_pem(self): """# 公私钥位置,名称验证""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_verification_pem}") write_res(connet + '\n')
def test00007_libji_connect(self): """libjo.so链接所有库""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_libji_connect}") write_res(connet + '\n')
def test00006_catalogue(self): """test-ji-api和license.txt移动到任意目录,都需要能够正常运行目录""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_catalogue}") write_res(connet + '\n')
def test00005_make_file(self): """验证test.cpp和makefile""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_make_file}") write_res(connet + '\n')
def test00004_project_path(self): """验证工程路径与规范一致""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_project_path}") write_res(connet + '\n')
def test00003_ev_license(self): """ev_license版本是否一致""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_ev_license}") write_res(connet + '\n')
def test00002_yes_function(self): """授权""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_yes_function}") write_res(connet + '\n')
def test00001_not_function(self): """验证未授权返回-999""" code, connet = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_not_function}") write_res(connet + '\n')
def test000093_function(self): """实现的接口测试""" for i in range(1, 5): code, conten = runcmd( f"bash /zhengzhong/sh/zz.sh {Terminal.main_function} {i}") write_res(conten + '\n')