[Xorp-cvs] SF.net SVN: xorp:[11634] trunk/xorp/libxipc/tests/SConscript
bms_fbsd at users.sourceforge.net
bms_fbsd at users.sourceforge.net
Sat Nov 28 19:38:09 PST 2009
Revision: 11634
http://xorp.svn.sourceforge.net/xorp/?rev=11634&view=rev
Author: bms_fbsd
Date: 2009-11-29 03:38:09 +0000 (Sun, 29 Nov 2009)
Log Message:
-----------
Build test_xrl_receiver and test_xrl_sender during 'scons check',
but do not run them [yet].
Modified Paths:
--------------
trunk/xorp/libxipc/tests/SConscript
Modified: trunk/xorp/libxipc/tests/SConscript
===================================================================
--- trunk/xorp/libxipc/tests/SConscript 2009-11-29 03:12:06 UTC (rev 11633)
+++ trunk/xorp/libxipc/tests/SConscript 2009-11-29 03:38:09 UTC (rev 11634)
@@ -29,6 +29,8 @@
])
env.AppendUnique(LIBPATH = [
+ '$BUILDDIR/xrl/interfaces',
+ '$BUILDDIR/xrl/targets',
'$BUILDDIR/libxipc',
'$BUILDDIR/libxorp',
'$BUILDDIR/libcomm',
@@ -65,9 +67,7 @@
'xrl_atom',
'xrl_error',
'xrl_parser',
- #'xrl_receiver', # compound
#'xrl_router', # uses XrlPFUDP*
- #'xrl_sender', # compound
]
cpp_test_targets = []
@@ -75,3 +75,32 @@
for ct in simple_cpp_tests:
cpp_test_targets.append(env.AutoTest(target = 'test_%s' % ct,
source = 'test_%s.cc' % ct))
+
+### test_xrl_sender/receiver
+
+env = env.Clone()
+
+env.PrependUnique(LIBS = [
+ 'xif_test_xrls',
+ 'xst_test_xrls',
+ ])
+
+test_receiver_o = env.Object('test_receiver.cc')
+
+test_xrl_receiver_srcs = [ 'test_xrl_receiver.cc', test_receiver_o ]
+test_xrl_receiver = env.Program(target = 'test_xrl_receiver',
+ source = test_xrl_receiver_srcs)
+# XXX Build on 'check', but don't run.
+env.Alias('check', test_xrl_receiver)
+
+# TODO: Run on 'check' using the provided shell scripts.
+#runner = env.Action(test[0].abspath)
+#env.Alias('check', test, runner)
+
+test_xrl_sender_srcs = [ 'test_xrl_sender.cc', test_receiver_o ]
+test_xrl_sender = env.Program(target = 'test_xrl_sender',
+ source = test_xrl_sender_srcs)
+# XXX Build on 'check', but don't run.
+env.Alias('check', test_xrl_sender)
+
+Default()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Xorp-cvs
mailing list