~james-page/ubuntu/saucy/openvswitch/1.12-snapshot

« back to all changes in this revision

Viewing changes to tests/ovsdb-idl.at

  • Committer: James Page
  • Date: 2013-08-21 10:16:57 UTC
  • mfrom: (1.1.20)
  • Revision ID: james.page@canonical.com-20130821101657-3o0z0qeiv5zkwlzi
New upstream snapshot

Show diffs side-by-side

added added

removed removed

Lines of Context:
28
28
     [AT_CHECK([ovsdb-client transact unix:socket $2], [0], [ignore], [ignore], [kill `cat pid`])])
29
29
   AT_CHECK([test-ovsdb '-vPATTERN:console:test-ovsdb|%c|%m' -vjsonrpc -t10 idl unix:socket $3],
30
30
            [0], [stdout], [ignore], [kill `cat pid`])
31
 
   AT_CHECK([sort stdout | perl $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
 
31
   AT_CHECK([sort stdout | ${PERL} $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
32
32
            [0], [$4], [], [kill `cat pid`])
33
33
   OVSDB_SERVER_SHUTDOWN
34
34
   AT_CLEANUP])
46
46
     [AT_CHECK([ovsdb-client transact unix:socket $2], [0], [ignore], [ignore], [kill `cat pid`])])
47
47
   AT_CHECK([$PYTHON $srcdir/test-ovsdb.py  -t10 idl $srcdir/idltest.ovsschema unix:socket $3],
48
48
            [0], [stdout], [ignore], [kill `cat pid`])
49
 
   AT_CHECK([sort stdout | perl $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
 
49
   AT_CHECK([sort stdout | ${PERL} $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
50
50
            [0], [$4], [], [kill `cat pid`])
51
51
   OVSDB_SERVER_SHUTDOWN
52
52
   AT_CLEANUP])
57
57
   AT_SKIP_IF([test $HAVE_PYTHON = no])
58
58
   AT_KEYWORDS([ovsdb server idl positive Python with tcp socket $5])
59
59
   OVS_RUNDIR=`pwd`; export OVS_RUNDIR
 
60
   OVS_LOGDIR=`pwd`; export OVS_LOGDIR
60
61
   AT_CHECK([ovsdb-tool create db $abs_srcdir/idltest.ovsschema],
61
62
                  [0], [stdout], [ignore])
62
 
   AT_CHECK([perl $srcdir/choose-port.pl], [0], [stdout])
63
 
   TCP_PORT=`cat stdout`
64
 
   AT_CHECK([ovsdb-server '-vPATTERN:console:ovsdb-server|%c|%m' --detach --no-chdir --pidfile="`pwd`"/pid --remote=ptcp:$TCP_PORT:127.0.0.1 --unixctl="`pwd`"/unixctl db], [0], [ignore], [ignore])
 
63
   AT_CHECK([ovsdb-server --log-file '-vPATTERN:console:ovsdb-server|%c|%m' --detach --no-chdir --pidfile="`pwd`"/pid --remote=punix:socket --remote=ptcp:0:127.0.0.1 --unixctl="`pwd`"/unixctl db], [0], [ignore], [ignore])
 
64
   TCP_PORT=`parse_listening_port < ovsdb-server.log`
 
65
 
65
66
   m4_if([$2], [], [],
66
67
     [AT_CHECK([ovsdb-client transact tcp:127.0.0.1:$TCP_PORT $2], [0], [ignore], [ignore], [kill `cat pid`])])
67
68
   AT_CHECK([$PYTHON $srcdir/test-ovsdb.py  -t10 idl $srcdir/idltest.ovsschema tcp:127.0.0.1:$TCP_PORT $3],
68
69
            [0], [stdout], [ignore], [kill `cat pid`])
69
 
   AT_CHECK([sort stdout | perl $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
 
70
   AT_CHECK([sort stdout | ${PERL} $srcdir/uuidfilt.pl]m4_if([$6],,, [[| $6]]),
70
71
            [0], [$4], [], [kill `cat pid`])
71
72
   OVSDB_SERVER_SHUTDOWN
72
73
   AT_CLEANUP])