コード例 #1
0
 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')
コード例 #2
0
 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')
コード例 #3
0
 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()
コード例 #4
0
 def test00008_verification_pem(self):
     """# 公私钥位置,名称验证"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_verification_pem}")
     write_res(connet + '\n')
コード例 #5
0
 def test00007_libji_connect(self):
     """libjo.so链接所有库"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_libji_connect}")
     write_res(connet + '\n')
コード例 #6
0
 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')
コード例 #7
0
 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')
コード例 #8
0
 def test00004_project_path(self):
     """验证工程路径与规范一致"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_project_path}")
     write_res(connet + '\n')
コード例 #9
0
 def test00003_ev_license(self):
     """ev_license版本是否一致"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_ev_license}")
     write_res(connet + '\n')
コード例 #10
0
 def test00002_yes_function(self):
     """授权"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_yes_function}")
     write_res(connet + '\n')
コード例 #11
0
 def test00001_not_function(self):
     """验证未授权返回-999"""
     code, connet = runcmd(
         f"bash /zhengzhong/sh/zz.sh {Terminal.main_not_function}")
     write_res(connet + '\n')
コード例 #12
0
 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')