[107746] branches/gsoc13-tests/tests/test/trace
marius at macports.org
marius at macports.org
Thu Jul 4 15:14:54 PDT 2013
Revision: 107746
https://trac.macports.org/changeset/107746
Author: marius at macports.org
Date: 2013-07-04 15:14:54 -0700 (Thu, 04 Jul 2013)
Log Message:
-----------
Added tentative test for trace.
Added Paths:
-----------
branches/gsoc13-tests/tests/test/trace/DESCRIPTION
branches/gsoc13-tests/tests/test/trace/test.tcl
Added: branches/gsoc13-tests/tests/test/trace/DESCRIPTION
===================================================================
--- branches/gsoc13-tests/tests/test/trace/DESCRIPTION (rev 0)
+++ branches/gsoc13-tests/tests/test/trace/DESCRIPTION 2013-07-04 22:14:54 UTC (rev 107746)
@@ -0,0 +1,3 @@
+Trace is currently a broken test. It is intended for a feature called trace
+mode that was broken for a while now. It creates a virtual sandbox by a
+mechanism known from Linux as library LD_PRELOADing.
Added: branches/gsoc13-tests/tests/test/trace/test.tcl
===================================================================
--- branches/gsoc13-tests/tests/test/trace/test.tcl (rev 0)
+++ branches/gsoc13-tests/tests/test/trace/test.tcl 2013-07-04 22:14:54 UTC (rev 107746)
@@ -0,0 +1,48 @@
+package require tcltest 2
+namespace import tcltest::*
+
+source [file dirname $argv0]/../library.tcl
+
+#makeFile "" $output_file
+makeDirectory $work_dir
+set path [file dirname [file normalize $argv0]]
+
+proc test_trace {} {
+ global path
+
+ load_variables $path
+ set_dir
+ port_index
+ port_clean $path
+
+ makeFile "" delete-trace
+ makeFile "" rename-trace
+ makeDirectory rmdir-trace
+ file link -symbolic /tmp/link-trace2 /usr/include/unistd.h
+
+ file delete -force create-trace
+ file delete -force create-trace-modenv
+ file delete -force mkdir-trace
+ file delete -force /tmp/hello-trace
+ file delete -force link-trace
+
+ port_run $path
+
+ file delete -force link-trace
+ file delete -force rename-new-trace
+ file delete -force create-trace
+ file delete -force create-trace-modenv
+ file delete -force mkdir-trace
+ file delete -force /tmp/hello-trace
+ file delete -force /tmp/link-trace
+}
+
+test trace {
+ Regression test for trace.
+} -body {
+ test_trace
+} -result ""
+
+
+cleanup
+cleanupTests
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130704/ee80ea9a/attachment.html>
More information about the macports-changes
mailing list