Re-added the loading of the unit test library
This commit is contained in:
22
Gemfile
22
Gemfile
@@ -35,15 +35,19 @@ end
|
||||
# for the console shell extension
|
||||
gem "librex", "0.0.52"
|
||||
|
||||
if ENV['BEEF_TEST']
|
||||
# for running unit tests
|
||||
gem "msfrpc-client"
|
||||
gem "curb"
|
||||
gem "test-unit"
|
||||
gem "selenium"
|
||||
gem "selenium-webdriver"
|
||||
# nokogirl is needed by capybara which may require one of the below commands
|
||||
# sudo apt-get install libxslt-dev libxml2-dev
|
||||
# sudo port install libxml2 libxslt
|
||||
gem "capybara"
|
||||
gem "test-unit"
|
||||
gem "test-unit-full"
|
||||
gem "msfrpc-client"
|
||||
gem "curb"
|
||||
gem "test-unit"
|
||||
gem "selenium"
|
||||
gem "selenium-webdriver"
|
||||
# nokogirl is needed by capybara which may require one of the below commands
|
||||
# sudo apt-get install libxslt-dev libxml2-dev
|
||||
# sudo port install libxml2 libxslt
|
||||
gem "capybara"
|
||||
end
|
||||
|
||||
source "http://rubygems.org"
|
||||
|
||||
38
Gemfile.lock
38
Gemfile.lock
@@ -3,6 +3,9 @@ GEM
|
||||
specs:
|
||||
addressable (2.2.6)
|
||||
ansi (1.4.1)
|
||||
atk (1.0.3)
|
||||
glib2 (>= 1.0.3)
|
||||
cairo (1.10.1)
|
||||
capybara (1.1.2)
|
||||
mime-types (>= 1.16)
|
||||
nokogiri (>= 1.3.3)
|
||||
@@ -31,7 +34,17 @@ GEM
|
||||
erubis (2.7.0)
|
||||
eventmachine (0.12.10)
|
||||
ffi (1.0.11)
|
||||
gdk_pixbuf2 (1.0.3)
|
||||
glib2 (>= 1.0.3)
|
||||
git (1.2.5)
|
||||
glib2 (1.0.3)
|
||||
pkg-config
|
||||
gtk2 (1.0.3)
|
||||
atk (>= 1.0.3)
|
||||
gdk_pixbuf2 (>= 1.0.3)
|
||||
pango (>= 1.0.3)
|
||||
hoe (2.12.3)
|
||||
rake (~> 0.8)
|
||||
jar_wrapper (0.1.2)
|
||||
jeweler
|
||||
jeweler
|
||||
@@ -50,11 +63,16 @@ GEM
|
||||
msgpack (0.4.6)
|
||||
multi_json (1.0.4)
|
||||
nokogiri (1.5.0)
|
||||
pango (1.0.3)
|
||||
cairo (>= 1.10.0)
|
||||
glib2 (>= 1.0.3)
|
||||
parseconfig (0.5.2)
|
||||
pkg-config (1.1.2)
|
||||
rack (1.4.0)
|
||||
rack-test (0.6.1)
|
||||
rack (>= 1.0)
|
||||
rake (0.9.2.2)
|
||||
rr (1.0.4)
|
||||
rubyzip (0.9.5)
|
||||
selenium (0.2.2)
|
||||
jar_wrapper
|
||||
@@ -68,6 +86,25 @@ GEM
|
||||
rubyzip
|
||||
term-ansicolor (1.0.7)
|
||||
test-unit (2.4.3)
|
||||
test-unit-full (0.0.3)
|
||||
test-unit
|
||||
test-unit-notify
|
||||
test-unit-rr
|
||||
test-unit-runner-fox
|
||||
test-unit-runner-gtk2
|
||||
test-unit-runner-tk
|
||||
test-unit-notify (0.3.0)
|
||||
test-unit (>= 2.1.2)
|
||||
test-unit-rr (1.0.1)
|
||||
rr (>= 1.0.2)
|
||||
test-unit (>= 2.1.2)
|
||||
test-unit-runner-fox (0.0.1)
|
||||
hoe (>= 1.6.0)
|
||||
test-unit-runner-gtk2 (0.0.2)
|
||||
gtk2
|
||||
test-unit
|
||||
test-unit-runner-tk (0.0.1)
|
||||
hoe (>= 1.6.0)
|
||||
thin (1.3.1)
|
||||
daemons (>= 1.0.9)
|
||||
eventmachine (>= 0.12.6)
|
||||
@@ -96,4 +133,5 @@ DEPENDENCIES
|
||||
selenium-webdriver
|
||||
term-ansicolor
|
||||
test-unit
|
||||
test-unit-full
|
||||
thin
|
||||
|
||||
2
Rakefile
2
Rakefile
@@ -56,7 +56,7 @@ task :msf => ["install", "msf_install"] do
|
||||
end
|
||||
|
||||
task :install do
|
||||
sh "bundle install > /dev/null"
|
||||
sh "export BEEF_TEST=true;bundle install > /dev/null"
|
||||
end
|
||||
|
||||
################################
|
||||
|
||||
@@ -22,11 +22,11 @@ if RUBY_VERSION < '1.9'
|
||||
exit
|
||||
end
|
||||
|
||||
#begin
|
||||
# require 'test/unit/ui/console/testrunner'
|
||||
#rescue LoadError
|
||||
# puts "The following instruction failed: require 'test/unit/ui/console/testrunner'"
|
||||
# puts "Please run: sudo gem install test-unit-full"
|
||||
# exit
|
||||
#end
|
||||
begin
|
||||
require 'test/unit/ui/console/testrunner'
|
||||
rescue LoadError
|
||||
puts "The following instruction failed: require 'test/unit/ui/console/testrunner'"
|
||||
puts "Please run: sudo gem install test-unit-full"
|
||||
exit
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user