Blame unit-tests/das-testsuite/das-test.0/scanner.3.exp

Packit a4aae4
Packit a4aae4
# expect/tcl code to test the das scanner
Packit a4aae4
# jhrg
Packit a4aae4
#
Packit a4aae4
# $Log: scanner.3.exp,v $
Packit a4aae4
# Revision 1.1  1996/07/16 16:54:34  jimg
Packit a4aae4
# Added.
Packit a4aae4
#
Packit a4aae4
#
Packit a4aae4
Packit a4aae4
global comp_output		# contains output from das-test_start
Packit a4aae4
global verbose			# this and srcdir are set by runtest.exp
Packit a4aae4
global srcdir
Packit a4aae4
Packit a4aae4
set test_name scanner.3
Packit a4aae4
Packit a4aae4
set prompt "das-test:"
Packit a4aae4
set timeout 2
Packit a4aae4
set pass 1
Packit a4aae4
Packit a4aae4
das-test_start s
Packit a4aae4
Packit a4aae4
expect {
Packit a4aae4
    "${prompt} " { 
Packit a4aae4
    }
Packit a4aae4
    timeout { 
Packit a4aae4
	send_user "Timeout\n"
Packit a4aae4
	set pass 0
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
if {$pass} {
Packit a4aae4
    set thing "attributes\r\n"
Packit a4aae4
    send $thing
Packit a4aae4
Packit a4aae4
    expect {
Packit a4aae4
	-re ".*ATTR\r\n${prompt} $" { 
Packit a4aae4
	}
Packit a4aae4
	timeout { 
Packit a4aae4
	    send_user "Timeout\n"
Packit a4aae4
	    set pass 0
Packit a4aae4
	}
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
if {$pass} {
Packit a4aae4
    set thing "Attributes\r\n"
Packit a4aae4
    send $thing
Packit a4aae4
Packit a4aae4
    expect {
Packit a4aae4
	-re ".*ATTR\r\n${prompt} $" { 
Packit a4aae4
	}
Packit a4aae4
	timeout { 
Packit a4aae4
	    send_user "Timeout\n"
Packit a4aae4
	    set pass 0
Packit a4aae4
	}
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
if {$pass} {
Packit a4aae4
    set thing "ATTRIBUTES\r\n"
Packit a4aae4
    send $thing
Packit a4aae4
Packit a4aae4
    expect {
Packit a4aae4
	-re ".*ATTR\r\n${prompt} $" { 
Packit a4aae4
	}
Packit a4aae4
	timeout { 
Packit a4aae4
	    send_user "Timeout\n"
Packit a4aae4
	    set pass 0
Packit a4aae4
	}
Packit a4aae4
    }
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
if {$pass} {
Packit a4aae4
    pass $test_name
Packit a4aae4
} else {
Packit a4aae4
    fail $test_name
Packit a4aae4
}
Packit a4aae4
Packit a4aae4
das-test_exit
Packit a4aae4
Packit a4aae4