TreeATE平台API说明

__ate为TreeATE平台的接口对象,当前V1.x版本实现了以下几个方法。这些方法都是由测试脚本调用。例如:

def setup_suite1():
	__ate.OutputError("setup_suite1")
	ret = __ate.GetUserName()
	__ate.OutputError("GetUserName:" + ret)
	return 0

OutputRst(strName, strValue, strStand)

将测试结果输出到界面和存储到本地或远程服务器中(输出到远程服务器的功能需要自定义扩展开发)。
OutputRst

  • strName:需要输出测试结果名称(建议采用统一规范的不良代码,方便后续统计分析和质量改进,例如:“F01003”),字符串格式;
  • strValue:需要输出的测试结果值,字符串格式;
  • strStand:输出测试结果标准描述信息,字符串格式;
x = "-95dBm"
s = "-100dBm<=x<=-90dBm"
__ate.OutputRst(“F01003”, x, s)

OutputRstEx(strName, strValue, strStand, rst)

该函数在V1.1版本以上支持。与OutputRst相同,增加了rst参数。

  • rst:取值整型0~3;0表示Info,1表示Pass, 2表示Fail,3表示Exce(异常)

OutputError(strOutput)

将字符串strOutput输出到TreeATE的错误窗口
错误窗口

GetProjectName()

获取测试工程名称

GetProjectVer()

获取测试工程版本号

GetProjectBarcode()

获取扫描的测试工程条码
测试工程条码

GetProjectDesc()

获取测试工程描述信息

GetWorkLine()

获取产线名称

GetWorkStation()

获取工站名称

GetUserName()

获取用户名

GetTotalRst()

获取当前总测试结果状态值(0:Info信息,1:Pass成功,2:Fail失败,3:Exce异常),在V1.1.3版本以上支持。

接口对象__aterun

V1.1以上版本支持

IsStopped()

检查TreeATE是否已停止测试。
IsStopped函数一般在测试脚本循环中调用。

for(i=0; i < 100; i++) {
	if(__aterun.IsStopped()){
		return 1
	}
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值