Class: Test

Inherits:
Array show all
Defined in:
lib/dev_commands.rb

Overview

NUNIT_x86=FileList.new(‘*/.x86.Test.dll’)

Constant Summary collapse

@@nunit_console =
''
@@nunit_console_x86 =
''

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Array

#add, #execute, #to_html

Class Method Details

.nunit_consoleObject



886
887
888
889
890
891
892
893
894
895
896
897
898
# File 'lib/dev_commands.rb', line 886

def self.nunit_console
	if(!File.exists?(@@nunit_console))
		if(defined?(NUNIT_CONSOLE))
			@@nunit_console = NUNIT_CONSOLE 
		end
		@@nunit_console = "C:\\Program Files (x86)\\NUnit 2.6.4\\bin\\nunit-console.exe" if(!File.exists?(@@nunit_console))
		@@nunit_console = "C:\\Program Files (x86)\\NUnit 2.6.3\\bin\\nunit-console.exe" if(!File.exists?(@@nunit_console))
	end
	if(!File.exists?(@@nunit_console))
		raise "unable to locate nunit-console.exe, assign NUNIT_CONSOLE to the correct location."
	end
	@@nunit_console
end

.nunit_console_x86Object



901
902
903
904
905
906
907
908
909
910
911
912
913
# File 'lib/dev_commands.rb', line 901

def self.nunit_console_x86
	if(!File.exists?(@@nunit_console_x86))
		if(defined?(NUNIT_CONSOLE_X86))
			@@nunit_console_x86 = NUNIT_CONSOLE_X86 
		end
		@@nunit_console_x86 = "C:\\Program Files (x86)\\NUnit 2.6.4\\bin\\nunit-console-x86.exe" if(!File.exists?(@@nunit_console_x86))
		@@nunit_console_x86 = "C:\\Program Files (x86)\\NUnit 2.6.3\\bin\\nunit-console-x86.exe" if(!File.exists?(@@nunit_console_x86))
	end
	if(!File.exists?(@@nunit_console_x86))
		raise "unable to locate nunit-console-x86.exe, assign NUNIT_CONSOLE_X86 to the correct location."
	end
	@@nunit_console_x86
end

Instance Method Details

#updateObject



865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
# File 'lib/dev_commands.rb', line 865

def update
	add 'rspec' if File.exists?('spec')

	if(defined?(NUNIT))
		NUNIT.each{|nunit_dll|
			add "\"#{Test.nunit_console}\" \"#{Rake.application.original_dir}\\#{nunit_dll}\" /xml:\"#{nunit_dll}.TestResults.xml\""
		}
	end

	if(defined?(NUNIT_X86))
		NUNIT_X86.each{|nunit_dll|
			add "\"#{Test.nunit_console_x86}\" \"#{Rake.application.original_dir}\\#{nunit_dll}\" /xml:\"#{nunit_dll}.TestResults.xml\""
		}
	end

	if(defined?(TESTS))
		TEST.each{|t| add t}
	end
end