package require tcltest 2 namespace import tcltest::* set pwd [file normalize $argv0] set pwd [eval file join {*}[lrange [file split $pwd] 0 end-1]] source ../port_test_autoconf.tcl source $macports::autoconf::macports_tcl_dir/macports1.0/macports_fastload.tcl package require macports 1.0 array set ui_options {} #set ui_options(ports_debug) yes #set ui_options(ports_verbose) yes mportinit ui_options source ./library.tcl macports_worker_init package require portmain 1.0 # Set testing vars set os_platform darwin set macosx_version 10.8 set os_version 12 set os_arch i386 set portpath . set portbuildpath ./build test get_default_subport { Get default subport unit test. } -body { set portpath path/port/subport if {[portmain::get_default_subport] != "subport"} { return "FAIL: wrong subport" } return "Get default subport successful." } -result "Get default subport successful." test get_subbuildpath { Get subbuildpath unit test. } -body { set portpath path/port/subport if {[portmain::get_subbuildpath] != "./build/subport"} { return "FAIL: wrong subbuildpath" } return "Get subbuild path successful." } -result "Get subbuild path successful." cleanupTests