readme.md 2.1 KB
Newer Older
1 2
# 使用说明

3
## 测试用例说明
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
> 本套测试代码,提供了3个用例

<table>
<thead>
<tr>
<th width="10%">标题</th>
<th width="15%">用例名称</th>
<th width="35%">测试步骤</th>
<th width="40%">预期结果</th>
</tr>
</thead>
<tbody>
<tr>
<td>用例1</td>
<td>接口基本功能测试</td>
19
<td>按默认条件编译出一个测试bin文件,放入设备运行,检查日志</td>
20 21 22 23 24
<td>用例全部通过。并检查是否可搜到关键字:this is the first run of test after flash</td>
</tr>
<tr>
<td>用例2</td>
<td>数据重启可用测试</td>
25
<td>用例1执行完后,重启设备,再次运行测试bin文件,检查日志</td>
26 27 28 29 30
<td>用例全部通过。并检查是否可搜到关键字:this is not the first run of test after flash</td>
</tr>
<tr>
<td>用例3</td>
<td>token持久化测试</td>
31 32 33 34
<td>
1、将设备恢复出厂<br/>
2、打开 TOKEN_PERSIST_TEST 宏(去注释BUILD.gn里面倒数第二行defines)进行编译,将新生成的测试bin文件放入设备,运行,检查日志
</td>
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
<td>用例全部通过。并检查是否可搜到关键字:this is the first run of test after flash</td>
</tr>
</tbody>
</table>


## 编译说明

### 第一步
当前路径BUILD.gn中修改include_dirs最后一行为oem_auth_config.h和oem_auth_result_storage.h 实际所在路径。 
默认为:"//vendor/kitframework/include/"  
例如君正x2000的oem_auth_config.h和oem_auth_result_storage.h可能要修改为:"//vendor/ingenic/smartpen/adapter/kitframework/include"

### 第二步
BUILD.gn中修改deps最后两行为oem_auth_config.a和oem_auth_result_storage.a实际所在路径。  
例如君正x2000的oem_auth_config.h和oem_auth_result_storage.h可能要修改为:  
"//vendor/ingenic/smartpen/adapter/kitframework:oem_auth_result_storage",   
"//vendor/ingenic/smartpen/adapter/kitframework:oem_auth_config",

54 55
### 第三步
输入:hb build -f -T //test/xts/acts/applications/kitframework_ipcamera:ActsKitFwkApiTest  
56 57
编译完成后可在out/bin目录找到ActsKitFwkApiTest.bin文件

58
### 第四步
59
放入设备,运行看日志