File tree 1 file changed +4
-7
lines changed
1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change 22
22
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23
23
# SOFTWARE.
24
24
25
- require 'rubygems'
26
25
require 'rake'
26
+ require 'rake/clean'
27
+ require 'rake/testtask'
28
+ require 'rubocop/rake_task'
29
+ require 'rubygems'
27
30
28
31
ENV [ 'RACK_RUN' ] = 'true'
29
32
30
33
task default : %i[ test judges rubocop ]
31
34
32
- require 'rake/clean'
33
35
CLEAN . include ( 'target' )
34
36
35
- require 'rake/testtask'
36
- desc 'Run all unit tests'
37
37
Rake ::TestTask . new ( :test ) do |test |
38
38
test . libs << 'lib' << 'test'
39
39
test . pattern = 'test/**/test_*.rb'
40
40
test . warning = true
41
41
test . verbose = false
42
42
end
43
43
44
- desc 'Test all judges'
45
44
task :judges do
46
45
live = ARGV . include? ( '--live' ) ? '' : '--disable live'
47
46
sh "judges --verbose test #{ live } --no-log judges"
48
47
end
49
48
50
- require 'rubocop/rake_task'
51
- desc 'Run RuboCop on all directories'
52
49
RuboCop ::RakeTask . new ( :rubocop ) do |task |
53
50
task . fail_on_error = true
54
51
end
You can’t perform that action at this time.
0 commit comments