ltp-pan原理以及流程(共3页).doc
《ltp-pan原理以及流程(共3页).doc》由会员分享,可在线阅读,更多相关《ltp-pan原理以及流程(共3页).doc(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上LTP-pan驱动工具的运行原理以及流程一、ltp-pan运行原理Ltp-pan运行原理,它可以运行一个命令,这个命令可以通过命令行传递给程序,也可以将一系列命令放在一个文件中。默认时PAN会从一系列可用的命令集合中随机选取一个命令来运行。在活动文件中的ltp-pan的名字通过标签名来指定。活动文件是一个临时文件,里面存放正在运行的测试用例的命令集合。当一个命令结束时ltp-pan会杀死和清除所有这个命令残余的孤儿进程以及他们所占用的资源。当用例执行完成后会注释掉活动文件中的测试用例,直到所有的活动命令和进程都被杀死之后pan进程才会停止。ltp-pan会根据子进程的
2、返回值来确定测试用例的执行成功还是失败,如果返回0表示执行成功,负责表示执行失败,并且根据提供的参数来记录日志。二、ltp-pan驱动测试用例的具体流程ltp-pan执行一个具体的测试用例的过程如下所示:1.ltp首先从文件中读取一个命令,经过一系列的初始化参数之后将要执行的命令放入到一个链表中,并且将同时执行的用例的一些关键信息也保存在一个链表中。2.打开一个标准输出文件,得到要执行的标签的命令。3.打开一个和父进程通信的管道。4.初始化开始的时间,将开始时间写入日志文件,表明现在开始执行标签后面的测试用例的命令。5.创建一个子进程,用来执行测试用例的命令。将输出到标准输出的东西输出到一个缓
3、冲文件中。查看要执行的命令着那个是否有shell-type的字符,比如, , $, |,等,如果有的话就调用一个shell然后在shell中执行这个命令。否则就根据空格将命令分开直接执行。6.检查子进程,如果子进程不能执行通过就将其资源清空,并退出这个子进程。7.等到所有子进程都退出或者执行完成后就将activefile中的测试用例加上注释。等所有相关进程都结束后退出运行。三、用ltp-pan运行自己编写的测试脚本:下面对如何运行自己的测试脚本做一个简单的说明:测试用例都放在ltp/runtest中的文本文件中,当然测试用例可以放在任意目录下的任何文件中,只要在运行的时候指定正确的文件名就可以
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ltp pan 原理 以及 流程
限制150内