ADD: simplecov
This commit is contained in:
1
Gemfile
1
Gemfile
@@ -61,6 +61,7 @@ end
|
|||||||
|
|
||||||
# For running unit tests
|
# For running unit tests
|
||||||
group :test do
|
group :test do
|
||||||
|
gem 'simplecov', '~> 0.22'
|
||||||
gem 'test-unit-full', '~> 0.0.5'
|
gem 'test-unit-full', '~> 0.0.5'
|
||||||
gem 'rspec', '~> 3.13'
|
gem 'rspec', '~> 3.13'
|
||||||
gem 'rdoc', '~> 7.1'
|
gem 'rdoc', '~> 7.1'
|
||||||
|
|||||||
@@ -58,6 +58,7 @@ GEM
|
|||||||
daemons (1.4.1)
|
daemons (1.4.1)
|
||||||
date (3.5.1)
|
date (3.5.1)
|
||||||
diff-lcs (1.6.2)
|
diff-lcs (1.6.2)
|
||||||
|
docile (1.4.1)
|
||||||
domain_name (0.6.20240107)
|
domain_name (0.6.20240107)
|
||||||
drb (2.2.3)
|
drb (2.2.3)
|
||||||
em-websocket (0.5.3)
|
em-websocket (0.5.3)
|
||||||
@@ -224,6 +225,7 @@ GEM
|
|||||||
rexml (~> 3.2, >= 3.2.5)
|
rexml (~> 3.2, >= 3.2.5)
|
||||||
rubyzip (>= 1.2.2, < 4.0)
|
rubyzip (>= 1.2.2, < 4.0)
|
||||||
websocket (~> 1.0)
|
websocket (~> 1.0)
|
||||||
|
simplecov_json_formatter (0.1.4)
|
||||||
sinatra (4.2.1)
|
sinatra (4.2.1)
|
||||||
logger (>= 1.6.0)
|
logger (>= 1.6.0)
|
||||||
mustermann (~> 3.0)
|
mustermann (~> 3.0)
|
||||||
@@ -335,6 +337,7 @@ DEPENDENCIES
|
|||||||
rubyzip (~> 3.2)
|
rubyzip (~> 3.2)
|
||||||
rushover (~> 0.3.0)
|
rushover (~> 0.3.0)
|
||||||
selenium-webdriver (~> 4.40)
|
selenium-webdriver (~> 4.40)
|
||||||
|
simplecov (~> 0.22)
|
||||||
sinatra (~> 4.1)
|
sinatra (~> 4.1)
|
||||||
slack-notifier (~> 2.4)
|
slack-notifier (~> 2.4)
|
||||||
sqlite3 (~> 2.9)
|
sqlite3 (~> 2.9)
|
||||||
|
|||||||
@@ -3,6 +3,17 @@
|
|||||||
# Browser Exploitation Framework (BeEF) - https://beefproject.com
|
# Browser Exploitation Framework (BeEF) - https://beefproject.com
|
||||||
# See the file 'doc/COPYING' for copying permission
|
# See the file 'doc/COPYING' for copying permission
|
||||||
#
|
#
|
||||||
|
|
||||||
|
# Coverage must start before loading application code.
|
||||||
|
require 'simplecov'
|
||||||
|
SimpleCov.start do
|
||||||
|
add_filter '/spec/'
|
||||||
|
add_group 'Core', 'core'
|
||||||
|
add_group 'Extensions', 'extensions'
|
||||||
|
add_group 'Modules', 'modules'
|
||||||
|
track_files '{core,extensions,modules}/**/*.rb'
|
||||||
|
end
|
||||||
|
|
||||||
# Set external and internal character encodings to UTF-8
|
# Set external and internal character encodings to UTF-8
|
||||||
Encoding.default_external = Encoding::UTF_8
|
Encoding.default_external = Encoding::UTF_8
|
||||||
Encoding.default_internal = Encoding::UTF_8
|
Encoding.default_internal = Encoding::UTF_8
|
||||||
|
|||||||
Reference in New Issue
Block a user