[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