Commit 62ad199

mokhan <mokhan@ce5e1baf-6525-42e4-a1b2-857ea38da20a>
2009-03-05 22:40:11
got the text report and html report test scripts working.
git-svn-id: https://svn.xp-dev.com/svn/mokhan-mo.money@52 ce5e1baf-6525-42e4-a1b2-857ea38da20a
1 parent e8dd320
Changed files (2)
trunk/build/project.ps1
@@ -16,10 +16,10 @@ properties{#directories
 }	
 
 properties {#load in the build utilities file
-  . $build_dir\tools\psake\build_utilities.ps1
+  . $build_tools_dir\psake\build_utilities.ps1
 }
 
-properties {#load in the file that contains the name for the project
+properties {
 	. .\project_test.ps1
 #	. .\project_test_reports.ps1
 #	. .\project_deploy.ps1
@@ -47,6 +47,7 @@ task app_compile -depends init {
 
 	$result = MSBuild.exe "$base_dir\solution.sln" /t:Rebuild /p:Configuration=Debug
 	$script:product_outputs = get_file_names(get-childitem -path $product_dir -recurse -filter *.dll)
+	$script:product_exes = get_file_names(get-childitem -path $product_dir -recurse -filter *.exe)
 	$script:product_debug_outputs = get_file_names(get-childitem -path $product_dir -recurse -filter *.pdb)
 
 	$result
trunk/build/project_test.ps1
@@ -20,38 +20,31 @@ task test_compile -depends init,test_copy_dependencies {
 
 	$script:product_exes = get_file_names(get-childitem -path $product_dir -recurse -filter *.exe)
 	$script:product_exes | foreach-object {copy-item -path $_ -destination $build_compile_dir}
-	$product_outputs | foreach-object { write-host "product output: $_" }
+	$product_exes | foreach-object { write-host "product exe: $_" }
 
 	$script:product_debug_outputs = get_file_names(get-childitem -path $product_dir -recurse -filter *.pdb)
 	$script:product_debug_outputs | foreach-object {copy-item -path $_ -destination $build_compile_dir}
+	$product_debug_outputs | foreach-object { write-host "product debug: $_" }
 
-	$product_debug_outputs | foreach-object { write-host "$_" }
 	$result
 }
 
-function run_test($xunit_arguments) {
-	#invoke-item "$xunit_cons_exe $xunit_arguments"
-	#invoke-command -ApplicationName "$xunit_cons_exe" -ArgumentList "$xunit_arguments"
-	#$xunit_cons_exe $xunit_arguments
+task test -depends test_compile {
+	$test_output = "$project_name.exe"
 
-	#$result = .$xunit_cons_exe "$xunit_arguments"
-	$result = .$xunit_cons_exe
-	$result
+    $xunit_cons_exe = "$build_tools_dir/gallio/gallio.echo.exe"
+    $result = .$xunit_cons_exe $build_compile_dir\$test_output /sr /rt:text /rd:$build_compile_dir
+    $result
 }
 
-task test -depends test_compile {
-	#run_test "$build_compile_dir/$test_output /sr /rt:text /rd:$build_compile_dir"
-#	$result = "$xunit_cons_exe $build_compile_dir/$test_output /sr /rt:text /rd:$build_compile_dir"
-#	$result
-
+task test_html -depends test_compile { 
 	$test_output = "$project_name.exe"
-    $xunit = "$build_tools_dir/gallio/gallio.echo.exe"
-    $result = .$xunit $build_compile_dir\$test_output /sr /rt:text /rd:$build_compile_dir
-	write-host "test output: $test_output"
-	write-host ".$xunit $build_compile_dir\$test_output /sr /rt:text /rd:$build_compile_dir"
+
+    $xunit_cons_exe = "$build_tools_dir/gallio/gallio.echo.exe"
+    $result = .$xunit_cons_exe $build_compile_dir\$test_output /sr /rt:html /rd:$build_compile_dir
     $result
-}
 
-task test_html {
-	run_test "$build_compile_dir/$test_output /sr /rt:html /rd:$build_compile_dir"
+	$a = new-object -type system.media.soundplayer
+	$a.soundlocation = "c:\windows\media\ringin.wav"
+	$a.play()
 }