TCL/EXPECT自动化测试脚本实例五 --- 由文件中读取一行

原创 2006年05月30日 10:31:00
代码见下,比较简单,就不再分析了。调用实例见前面的文章。

#************************************************
# get a line from file, skip blank lines and
# comment lines, return the reading line in
# parameter 'line'.
#
# @PARAMS
# fd     - file fd
# line   - var used to return the line
#
# @RETURN
# return 1 if read successfully, otherwise 0
#************************************************
proc getLine {fd line} {
    upvar $line ln

    # read a line from fd
    while {[set lineLen [gets $fd ln]] >= 0} {
        # blank line
        if { $lineLen == 0 } continue
 
        # trim whitespace
        set ln [string trim $ln]
        if { [string length $ln] == 0 } continue

        # skip comment
        if { [string index $ln 0] == "#" } continue

        # success
        return 1
    }

    return 0
}

自动化测试-TCL脚本语言

TCL 是一种 脚本语言。最早称为“工具命令语言”"Tool Command Language", 但是目前已经不是这个含义,不过我们仍然称呼它为TCL。 由John Ousterhout创建。 TC...

FPGA学习之TCL自动化测试脚本

随着fpga的不断学习,使用仿真的次数也逐渐增多,每次都是使用GUI界面,感觉调试很不方便,改下代码又要重新编译再添加波形,大大增加了调试的周期。最近了解了一种新的仿真方式——利用TCL语言进行脚本控...

TCLEXPECT自动化测试脚本实例

TCL/EXPECT自动化测试脚本实例一 --- telnet到目标机器 自动化TCLtelnetEXPECTTelnet自动测试框架STAFRobotFramework持续集成 这是一个...

java版本的expect: 简单方式实现ssh/telnet与服务器端的交互和自动化测试

在电信领域或IP领域,我们经常要与大量机器进行批量作业。expect能够很好的完成这类交互工作。 比方我们要登陆testmachine,执行三条命令snmpmanagement,checkresult...

基于Tcl/Tk语言的自动化测试平台的实现

基于Tcl/Tk语言的自动化测试平台的实现 来源:电子技术应用2013年第1期 作者:李志报1,2, 袁 亮1,2 2013/3/13 16:34:55 关键词: 自动控制系统|DCS|...

TCL 自动化测试

  • 2011年11月23日 15:01
  • 4.92MB
  • 下载

自动化测试数据驱动之xml文件读取

什么是xml? xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 从结构上,它很像我们常见的HTML超文本标记语言。但他们被设计的目的是不同的...

自动化测试数据驱动之csv文件读取

-------------------------------------------------------------------- 用例1,用户名密码为空。 用例2,用户名为空。 用例3,密码为...

自动化测试脚本

  • 2016年05月05日 10:18
  • 2KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TCL/EXPECT自动化测试脚本实例五 --- 由文件中读取一行
举报原因:
原因补充:

(最多只允许输入30个字)