dummy_spare_capacity_SOURCES = dummy_spare_capacity.c
dummy_spare_capacity_LIBS = wvtest
+wvtest_SCRIPTS += trans_nego.sh
+test_PROGRAMS += trans_nego
+trans_nego_SOURCES = trans_nego.c
+trans_nego_LIBS = wvtest
+
test_PROGRAMS += negobench
negobench_SOURCES = negobench.c
--- /dev/null
+#include <frsh.h>
+#include <wvtest.h>
+#include <res_dummy.h>
+
+WVTEST_MAIN("transaction negotiation")
+{
+ WVFRSH(frsh_init());
+ WVFRSH(fra_dummy_init_and_activate_id(0));
+ WVFRSH(fra_dummy_init_and_activate_id(1));
+
+ frsh_destroy();
+}
--- /dev/null
+#!/bin/bash
+
+. $(dirname $0)/wvtest.sh
+
+WVSTART Setup
+WVPASS fcb -dfcb.pid
+WVPASS frm_dummy -dfrm.pid
+WVPASS frm_dummy -dfrm0.pid -i0
+WVPASS frm_dummy -dfrm1.pid -i1
+
+trap '
+WVSTART Kill
+WVPASS kill `cat fcb.pid`
+WVPASS rm fcb.pid
+WVPASS kill `cat frm.pid`
+WVPASS rm frm.pid
+WVPASS kill `cat frm0.pid`
+WVPASS rm frm0.pid
+WVPASS kill `cat frm1.pid`
+WVPASS rm frm1.pid
+' 0
+
+WVPASS trans_nego