started
Building remotely on hansolo
[workspace] $ cvs -Q -z3 -d :pserver:kk122374@sunsw.sfbay.sun.com:/m/jws co -P -d jruby-glassfish-BAT -D "Wednesday, July 30, 2008 1:21:38 PM UTC" appserver-sqe/pe/tomcat/jruby
$ computing changelog
[jruby-glassfish-BAT] $ /bin/bash -xe /var/tmp/hudson56034.sh
+ rm -rf pe.zip
+ rm -rf glassfish
++ date +%m_%d_%Y
+ buildID=glassfish-snapshot-v3-express-07_30_2008.zip
+ echo glassfish-snapshot-v3-express-07_30_2008.zip
glassfish-snapshot-v3-express-07_30_2008.zip
+ wget -O pe.zip 'http://kohsuke.sfbay/hudson/view/GFv3/job/glassfish-v3/lastSuccessfulBuild/org.glassfish.distributions$web/artifact/org.glassfish.distributions/web/10.0-SNAPSHOT/web.zip'
06:22:56 URL:http://hudson.sfbay/view/GFv3/job/glassfish-v3/lastSuccessfulBuild/org.glassfish.distributions$web/artifact/org.glassfish.distributions/web/10.0-SNAPSHOT/web.zip [25759821/25759821] -> "pe.zip" [1]
+ unzip -q pe.zip
+ ant -Dglassfish.home=/files/hudson/workspace/jruby-glassfish-BAT/glassfish -DJRUBY_HOME=/files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3 all
Buildfile: build.xml
copyDrivers:
[copy] Copying 2 files to /files/hudson/workspace/jruby-glassfish-BAT/glassfish/lib
setOSConditions:
set-jrubyhome-unix:
[echo] OS is SunOS
setOSConditions:
stop-server:
stop-server-unix:
[echo] Stop Glassfish on Unix ...
[exec] Waiting for the domain to stop .......
[exec] Command stop-domain executed successfully.
stop-server-windows:
setOSConditions:
start-server:
[echo] +-----------------------------+
[echo] | |
[echo] | S T A R T I N G GLASSFISH |
[echo] | |
[echo] +-----------------------------+
start-server-unix:
[echo] Start Glassfish on Unix with default mode...
[exec] Command start-domain executed successfully.
start-server-windows:
set-jrubyhome-win:
set-jrubyhome:
all-tests:
helloworld:
create-app:
setOSConditions:
create-app-common:
[echo] JRUBY_HOME: /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3
[echo] /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3/bin/jruby -S rails -d mysql helloworld
create-app-common-unix:
[exec] create
[exec] create app/controllers
[exec] create app/helpers
[exec] create app/models
[exec] create app/views/layouts
[exec] create config/environments
[exec] create config/initializers
[exec] create db
[exec] create doc
[exec] create lib
[exec] create lib/tasks
[exec] create log
[exec] create public/images
[exec] create public/javascripts
[exec] create public/stylesheets
[exec] create script/performance
[exec] create script/process
[exec] create test/fixtures
[exec] create test/functional
[exec] create test/integration
[exec] create test/unit
[exec] create vendor
[exec] create vendor/plugins
[exec] create tmp/sessions
[exec] create tmp/sockets
[exec] create tmp/cache
[exec] create tmp/pids
[exec] create Rakefile
[exec] create README
[exec] create app/controllers/application.rb
[exec] create app/helpers/application_helper.rb
[exec] create test/test_helper.rb
[exec] create config/database.yml
[exec] create config/routes.rb
[exec] create config/initializers/inflections.rb
[exec] create config/initializers/mime_types.rb
[exec] create config/initializers/new_rails_defaults.rb
[exec] create config/boot.rb
[exec] create config/environment.rb
[exec] create config/environments/production.rb
[exec] create config/environments/development.rb
[exec] create config/environments/test.rb
[exec] create script/about
[exec] create script/console
[exec] create script/dbconsole
[exec] create script/destroy
[exec] create script/generate
[exec] create script/performance/benchmarker
[exec] create script/performance/profiler
[exec] create script/performance/request
[exec] create script/process/reaper
[exec] create script/process/spawner
[exec] create script/process/inspector
[exec] create script/runner
[exec] create script/server
[exec] create script/plugin
[exec] create public/dispatch.rb
[exec] create public/dispatch.cgi
[exec] create public/dispatch.fcgi
[exec] create public/404.html
[exec] create public/422.html
[exec] create public/500.html
[exec] create public/index.html
[exec] create public/favicon.ico
[exec] create public/robots.txt
[exec] create public/images/rails.png
[exec] create public/javascripts/prototype.js
[exec] create public/javascripts/effects.js
[exec] create public/javascripts/dragdrop.js
[exec] create public/javascripts/controls.js
[exec] create public/javascripts/application.js
[exec] create doc/README_FOR_APP
[exec] create log/server.log
[exec] create log/production.log
[exec] create log/development.log
[exec] create log/test.log
[exec] JRuby limited openssl loaded. gem install jruby-openssl for full support.
[exec] http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
[exec] exists app/controllers/
[exec] exists app/helpers/
[exec] create app/views/say
[exec] exists test/functional/
[exec] create app/controllers/say_controller.rb
[exec] create test/functional/say_controller_test.rb
[exec] create app/helpers/say_helper.rb
[exec] create app/views/say/hello.html.erb
create-app-common-windows:
configDB:
deploy:
setOSConditions:
deploy-common:
[echo] deploying in v3 mode
deploy-common-unix:
[echo] OS is SunOS
[exec] remote failure: Exception while deploying the app : java.lang.NullPointerException
[exec] Command deploy failed.
[exec] Result: 1
deploy-common-windows:
build-common:
[mkdir] Created dir: /files/hudson/workspace/jruby-glassfish-BAT/classes/test
[javac] Compiling 1 source file to /files/hudson/workspace/jruby-glassfish-BAT/classes/test
[javac] Note: /files/hudson/workspace/jruby-glassfish-BAT/hello/test/WebTestNG.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
run-test:
[echo] =============Starting TestNG test at ../classes/JRubyOnGlassfish/test ============
[mkdir] Created dir: /files/hudson/workspace/jruby-glassfish-BAT/test-output
[testng] [Parser] Running:
[testng] JRubyTestSuite
[testng] URL is: http://localhost:8080/helloworld/
[testng] Connecting to: http://localhost:8080/helloworld/
[testng] java.io.FileNotFoundException: http://localhost:8080/helloworld/
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] URL is: http://localhost:8080/helloworld/say/hello
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] Connecting to: http://localhost:8080/helloworld/say/hello
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.hello.WebTestNG.webtest(WebTestNG.java:47)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/helloworld/
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.hello.WebTestNG.webtest(WebTestNG.java:44)
[testng] ... 22 more
[testng] java.io.FileNotFoundException: http://localhost:8080/helloworld/say/hello
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.hello.WebTestNG.controllerTest(WebTestNG.java:91)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/helloworld/say/hello
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.hello.WebTestNG.controllerTest(WebTestNG.java:88)
[testng] ... 22 more
[testng] ===============================================
[testng] JRubyTestSuite
[testng] Total tests run: 2, Failures: 2, Skips: 0
[testng] ===============================================
undeploy:
setOSConditions:
deploy-common:
[echo] deploying in v3 mode
deploy-common-unix:
[echo] OS is SunOS
[exec] remote failure: Application helloworld not registered
[exec] Command undeploy failed.
[exec] Result: 1
deploy-common-windows:
all:
cookbook:
deploy:
setOSConditions:
deploy-common:
[echo] deploying in v3 mode
deploy-common-unix:
[echo] OS is SunOS
[exec] remote failure: Exception while deploying the app : java.lang.NullPointerException
[exec] Command deploy failed.
[exec] Result: 1
deploy-common-windows:
build-common:
[javac] Compiling 1 source file to /files/hudson/workspace/jruby-glassfish-BAT/classes/test
[javac] Note: /files/hudson/workspace/jruby-glassfish-BAT/cookbook/test/WebTestNG.java uses or overrides a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
run-test:
[echo] =============Starting TestNG test at ../classes/CookBook/test ============
[testng] [Parser] Running:
[testng] JRubyTestSuite
[testng] URL is: http://localhost:8080/cookbook2/categories/new
[testng] Connecting to: http://localhost:8080/cookbook2/categories/new
[testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories/new
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] URL is: http://localhost:8080/cookbook2
[testng] Connecting to: http://localhost:8080/cookbook2
[testng] URL is: http://localhost:8080/cookbook2/recipes/new
[testng] Connecting to: http://localhost:8080/cookbook2/recipes/new
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] URL is: http://localhost:8080/cookbook2/recipes
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79)
[testng] at test.web.jruby.cookbook.WebTestNG.createNewCategory(WebTestNG.java:47)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories/new
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78)
[testng] ... 23 more
[testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79)
[testng] at test.web.jruby.cookbook.WebTestNG.webtest(WebTestNG.java:31)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78)
[testng] ... 23 more
[testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes/new
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79)
[testng] at test.web.jruby.cookbook.WebTestNG.createNewRecipe(WebTestNG.java:63)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes/new
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78)
[testng] ... 23 more
[testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] Connecting to: http://localhost:8080/cookbook2/recipes
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79)
[testng] at test.web.jruby.cookbook.WebTestNG.recipeList(WebTestNG.java:55)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] URL is: http://localhost:8080/cookbook2/categories
[testng] Connecting to: http://localhost:8080/cookbook2/categories
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/recipes
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78)
[testng] ... 23 more
[testng] java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[testng] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[testng] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[testng] at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1296)
[testng] at java.security.AccessController.doPrivileged(Native Method)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1290)
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:944)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:79)
[testng] at test.web.jruby.cookbook.WebTestNG.categoryList(WebTestNG.java:39)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[testng] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[testng] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[testng] at java.lang.reflect.Method.invoke(Method.java:597)
[testng] at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:604)
[testng] at org.testng.internal.Invoker.invokeMethod(Invoker.java:470)
[testng] at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:564)
[testng] at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:830)
[testng] at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
[testng] at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
[testng] at org.testng.TestRunner.runWorkers(TestRunner.java:678)
[testng] at org.testng.TestRunner.privateRun(TestRunner.java:624)
[testng] at org.testng.TestRunner.run(TestRunner.java:495)
[testng] at org.testng.SuiteRunner.runTest(SuiteRunner.java:300)
[testng] at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:295)
[testng] at org.testng.SuiteRunner.privateRun(SuiteRunner.java:275)
[testng] at org.testng.SuiteRunner.run(SuiteRunner.java:190)
[testng] at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:792)
[testng] at org.testng.TestNG.runSuitesLocally(TestNG.java:765)
[testng] at org.testng.TestNG.run(TestNG.java:699)
[testng] at org.testng.TestNG.privateMain(TestNG.java:824)
[testng] at org.testng.TestNG.main(TestNG.java:802)
[testng] Caused by: java.io.FileNotFoundException: http://localhost:8080/cookbook2/categories
[testng] at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1239)
[testng] at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
[testng] at test.web.jruby.cookbook.WebTestNG.webTesting(WebTestNG.java:78)
[testng] ... 23 more
[testng] ===============================================
[testng] JRubyTestSuite
[testng] Total tests run: 5, Failures: 5, Skips: 0
[testng] ===============================================
undeploy:
setOSConditions:
deploy-common:
[echo] deploying in v3 mode
deploy-common-unix:
[echo] OS is SunOS
[exec] remote failure: Application cookbook2 not registered
[exec] Command undeploy failed.
[exec] Result: 1
deploy-common-windows:
create-war:
create-war-common:
[echo] /files/hudson/workspace/jruby-glassfish-BAT/../../tools/jruby-1.1.3/bin/jruby -S warble
[exec] JRuby limited openssl loaded. gem install jruby-openssl for full support.
[exec] http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
[exec] jar cf cookbook2.war -C tmp/war .
deploy-war:
setOSConditions:
deploy-common:
[echo] deploying in v3 mode
deploy-common-unix:
[echo] OS is SunOS
[exec] Command deploy executed successfully.
deploy-common-windows:
run-test-war:
[echo] =============Starting TestNG test at ../classes/CookBook/test ============
[testng] [Parser] Running:
[testng] JRubyTestSuite_War
[testng] URL is: http://localhost:8080/cookbook2/categories/new
[testng] Connecting to: http://localhost:8080/cookbook2/categories/new
[testng] Reading HTML output..
[testng] EXPECTED_RESPONSE:Name
[testng] Name
[testng] URL is: http://localhost:8080/cookbook2
[testng] Connecting to: http://localhost:8080/cookbook2
[testng] Reading HTML output..
[testng] EXPECTED_RESPONSE:Online Cookbook
[testng]