Revision: 107487 https://trac.macports.org/changeset/107487 Author: marius@macports.org Date: 2013-07-01 03:30:50 -0700 (Mon, 01 Jul 2013) Log Message: ----------- Added dependencies tests. Added Paths: ----------- branches/gsoc13-tests/tests/test/dependencies-a/test.tcl branches/gsoc13-tests/tests/test/dependencies-b/test.tcl branches/gsoc13-tests/tests/test/dependencies-c/test.tcl branches/gsoc13-tests/tests/test/dependencies-d/test.tcl branches/gsoc13-tests/tests/test/dependencies-e/test.tcl Removed Paths: ------------- branches/gsoc13-tests/tests/test/dependencies-a/test_dependencies.tcl Added: branches/gsoc13-tests/tests/test/dependencies-a/test.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-a/test.tcl (rev 0) +++ branches/gsoc13-tests/tests/test/dependencies-a/test.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -0,0 +1,37 @@ +package require tcltest 2 +namespace import tcltest::* + +source [file dirname $argv0]/../library.tcl + +set file "output" +set dir "work" +set path [file dirname [file normalize $argv0]] + +proc dep-a {} { + global file + global path + + load_variables $path + set_dir $path + port_index + port_clean $path + port_run $path + + set err "error" + set line [get_line $file $err] + return $line +} + +test dependencies-a { + Regression test for dependencies-a. +} -constraints { + root +} -body { + dep-a +} -result -1 + +cleanup +removeFile $file +removeDirectory $dir + +cleanupTests Deleted: branches/gsoc13-tests/tests/test/dependencies-a/test_dependencies.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-a/test_dependencies.tcl 2013-07-01 10:21:12 UTC (rev 107486) +++ branches/gsoc13-tests/tests/test/dependencies-a/test_dependencies.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -1,16 +0,0 @@ -package require tcltest 2 -namespace import tcltest::* - -global datadir - -source ../library.tcl - -set path [pwd] - -load_variables -cd ../.. -set_dir -port_index -cd $path -port_clean -port_run Added: branches/gsoc13-tests/tests/test/dependencies-b/test.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-b/test.tcl (rev 0) +++ branches/gsoc13-tests/tests/test/dependencies-b/test.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -0,0 +1,37 @@ +package require tcltest 2 +namespace import tcltest::* + +source [file dirname $argv0]/../library.tcl + +set file "output" +set dir "work" +set path [file dirname [file normalize $argv0]] + +proc dep-b {} { + global file + global path + + load_variables $path + set_dir $path + port_index + port_clean $path + port_run $path + + set err "error" + set line [get_line $file $err] + return $line +} + +test dependencies-b { + Regression test for dependencies-b. +} -constraints { + root +} -body { + dep-b +} -result -1 + +cleanup +removeFile $file +removeDirectory $dir + +cleanupTests Added: branches/gsoc13-tests/tests/test/dependencies-c/test.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-c/test.tcl (rev 0) +++ branches/gsoc13-tests/tests/test/dependencies-c/test.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -0,0 +1,37 @@ +package require tcltest 2 +namespace import tcltest::* + +source [file dirname $argv0]/../library.tcl + +set file "output" +set dir "work" +set path [file dirname [file normalize $argv0]] + +proc dep-c {} { + global file + global path + + load_variables $path + set_dir $path + port_index + port_clean $path + port_run $path + + set err "error" + set line [get_line $file $err] + return $line +} + +test dependencies-c { + Regression test for dependencies-c. +} -constraints { + root +} -body { + dep-c +} -result -1 + +cleanup +removeFile $file +removeDirectory $dir + +cleanupTests Added: branches/gsoc13-tests/tests/test/dependencies-d/test.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-d/test.tcl (rev 0) +++ branches/gsoc13-tests/tests/test/dependencies-d/test.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -0,0 +1,37 @@ +package require tcltest 2 +namespace import tcltest::* + +source [file dirname $argv0]/../library.tcl + +set file "output" +set dir "work" +set path [file dirname [file normalize $argv0]] + +proc dep-d {} { + global file + global path + + load_variables $path + set_dir $path + port_index + port_clean $path + port_run $path + + set err "error" + set line [get_line $file $err] + return $line +} + +test dependencies-d { + Regression test for dependencies-d. +} -constraints { + root +} -body { + dep-d +} -result -1 + +cleanup +removeFile $file +removeDirectory $dir + +cleanupTests Added: branches/gsoc13-tests/tests/test/dependencies-e/test.tcl =================================================================== --- branches/gsoc13-tests/tests/test/dependencies-e/test.tcl (rev 0) +++ branches/gsoc13-tests/tests/test/dependencies-e/test.tcl 2013-07-01 10:30:50 UTC (rev 107487) @@ -0,0 +1,37 @@ +package require tcltest 2 +namespace import tcltest::* + +source [file dirname $argv0]/../library.tcl + +set file "output" +set dir "work" +set path [file dirname [file normalize $argv0]] + +proc dep-e {} { + global file + global path + + load_variables $path + set_dir $path + port_index + port_clean $path + port_run $path + + set err "error: dependency 'docbook-xml-4.1.2' not found" + set line [get_line $file $err] + return $line +} + +test dependencies-e { + Regression test for dependencies-e. +} -constraints { + root +} -body { + dep-e +} -result "error: dependency 'docbook-xml-4.1.2' not found." + +cleanup +removeFile $file +removeDirectory $dir + +cleanupTests
participants (1)
-
marius@macports.org