X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Freconnect.at;h=559836420a92ce51cb7f97ba353dd4ab23e55587;hb=37a1300c3ca05a97160d44dc34298c447b50ed9d;hp=d35e7bff16cfdf143d0febaf92101a46c1ae15bf;hpb=d1b680c61626595b2777f4bf25997a9178acb60c;p=openvswitch diff --git a/tests/reconnect.at b/tests/reconnect.at index d35e7bff..55983642 100644 --- a/tests/reconnect.at +++ b/tests/reconnect.at @@ -2,13 +2,25 @@ AT_BANNER([reconnect library]) m4_define([__RECONNECT_CHECK], [AT_SETUP([$1]) + $2 AT_KEYWORDS([reconnect]) - AT_DATA([input], [$2]) - AT_CHECK([$3], [0], [$4]) + AT_DATA([input], [$3]) + AT_CHECK([$4], [0], [$5]) AT_CLEANUP]) m4_define([RECONNECT_CHECK], - [__RECONNECT_CHECK([$1], [$2], [test-reconnect < input], [$3])]) + [__RECONNECT_CHECK( + [$1 - C], + [], + [$2], + [test-reconnect < input], + [$3]) + __RECONNECT_CHECK( + [$1 - Python], + [AT_SKIP_IF([test $HAVE_PYTHON = no])], + [$2], + [$PYTHON $srcdir/test-reconnect.py < input], + [$3])]) ###################################################################### RECONNECT_CHECK([nothing happens if not enabled],