[111595] trunk/base/src/macports1.0/tests/macports.test
marius at macports.org
marius at macports.org
Thu Sep 26 11:54:09 PDT 2013
Revision: 111595
https://trac.macports.org/changeset/111595
Author: marius at macports.org
Date: 2013-09-26 11:54:09 -0700 (Thu, 26 Sep 2013)
Log Message:
-----------
macports.test: added getoption test
Modified Paths:
--------------
trunk/base/src/macports1.0/tests/macports.test
Modified: trunk/base/src/macports1.0/tests/macports.test
===================================================================
--- trunk/base/src/macports1.0/tests/macports.test 2013-09-26 18:34:04 UTC (rev 111594)
+++ trunk/base/src/macports1.0/tests/macports.test 2013-09-26 18:54:09 UTC (rev 111595)
@@ -10,6 +10,9 @@
source $macports::autoconf::macports_tcl_dir/macports1.0/macports_fastload.tcl
package require macports 1.0
+# clean leftovers from interrupted tests
+file delete -force $pwd/tmpdir
+
# use custom macports.conf and sources.conf
makeDirectory $pwd/tmpdir
makeDirectory $pwd/tmpdir/share
@@ -44,8 +47,9 @@
test mportclose {
Mport close unit test.
+} -setup {
+ set mport [mportopen file://.]
} -body {
- set mport [mportopen file://.]
if {[catch {mportclose $mport}] != 0} {
return "FAIL: cannot run mportclose"
}
@@ -53,6 +57,8 @@
return "FAIL: port not closed"
}
return "Mport close successful."
+} -cleanup {
+ catch {mportclose $mport}
} -result "Mport close successful."
@@ -255,8 +261,8 @@
root
} -setup {
set mport [mportopen file://.]
+ set ::logenabled 1
} -body {
- set ::logenabled 1
if {[catch {macports::push_log $mport}] != 0} {
return "FAIL: cannot push log"
}
@@ -305,16 +311,24 @@
} -result "Binary in path successful."
-# test getoption
+test getoption {
+ Get option unit test.
+} -body {
+ set macports::test macports
+ if {[macports::getoption test] != "macports"} {
+ return "FAIL: cannot get option"
+ }
+ return "Get option successful."
+} -result "Get option successful."
test setxcodeinfo {
Set XCode info unit test.
} -constraints {
root
+} -setup {
+ unset macports::xcodeversion
} -body {
- unset macports::xcodeversion
-
if {[macports::setxcodeinfo a b c] != ""} {
return "FAIL: xcode binary not found"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130926/dac36e7f/attachment.html>
More information about the macports-changes
mailing list