forked from cpjolicoeur/cerberus
/
maven2_builer_test.rb
82 lines (69 loc) · 3.6 KB
/
maven2_builer_test.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
require File.dirname(__FILE__) + '/test_helper'
require 'cerberus/builder/maven2'
require 'tmpdir'
class Cerberus::Builder::Maven2
attr_writer :output
end
class Maven2BuilderTest < Test::Unit::TestCase
def test_builder
tmp = Dir::tmpdir
builder = Cerberus::Builder::Maven2.new(:application_root => tmp)
builder.output = MVN_OUTPUT
assert !builder.successful?
reports_dir = tmp + '/target/surefire-reports/'
FileUtils.mkpath reports_dir
IO.write(reports_dir + 'wicket.util.resource.ResourceTest.txt', SUREFIRE1_OUTPUT)
IO.write(reports_dir + 'wicket.markup.html.form.persistence.CookieValuePersisterTest.txt', SUREFIRE2_OUTPUT)
builder.output = MVN_OUTPUT
builder.send( 'add_error_information' )
assert builder.output.include?('at wicket.markup.html.basic.SimplePageTest.testRenderHomePage_3(SimplePageTest.java:285)')
assert builder.output.include?('This is for wicket.util.resource.ResourceTest :=')
end
end
MVN_OUTPUT =<<-END
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running wicket.util.resource.ResourceTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.047 sec <<< FAILURE!
Running wicket.markup.html.list.PagedTableNavigatorWithMarginTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.313 sec
Running wicket.markup.html.list.IncrementalTableNavigationTest
=== wicket.markup.html.list.IncrementalTableNavigationPage ===
=== wicket.markup.html.list.IncrementalTableNavigationPage : nextNext ===
=== wicket.markup.html.list.IncrementalTableNavigationPage : prev ===
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
Running wicket.markup.html.form.persistence.CookieValuePersisterTest
=== wicket.markup.html.list.IncrementalTableNavigationPage ===
=== wicket.markup.html.list.IncrementalTableNavigationPage : nextNext ===
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.516 sec <<< FAILURE!
Running wicket.util.string.StringListTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Results :
Tests run: 449, Failures: 4, Errors: 9, Skipped: 0
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.
END
SUREFIRE1_OUTPUT =<<-END
-------------------------------------------------------------------------------
Test set: wicket.markup.html.basic.SimplePageTest
-------------------------------------------------------------------------------
Tests run: 13, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.521 sec <<< FAILURE!
testRenderHomePage_3(wicket.markup.html.basic.SimplePageTest) Time elapsed: 0.06 sec <<< FAILURE!
This is for wicket.util.resource.ResourceTest :=
END
SUREFIRE2_OUTPUT =<<-END
-------------------------------------------------------------------------------
Test set: wicket.markup.html.basic.SimplePageTest
-------------------------------------------------------------------------------
Tests run: 13, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.521 sec <<< FAILURE!
testRenderHomePage_3(wicket.markup.html.basic.SimplePageTest) Time elapsed: 0.06 sec <<< FAILURE!
junit.framework.AssertionFailedError
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.Assert.assertTrue(Assert.java:20)
at junit.framework.Assert.assertTrue(Assert.java:27)
at wicket.WicketTestCase.executeTest(WicketTestCase.java:78)
at wicket.markup.html.basic.SimplePageTest.testRenderHomePage_3(SimplePageTest.java:285)
END