Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[egit-build] [Hudson] Build failed in Hudson: egit #3658

See <https://hudson.eclipse.org/egit/job/egit/3658/changes>

Changes:

[Matthias Sohn] Extract hover manager of CommitGraphTable into own file

------------------------------------------
[...truncated 1238 lines...]
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.392 sec
Running org.eclipse.egit.ui.test.history.HistoryViewTest
Tests run: 13, Failures: 0, Errors: 6, Skipped: 1, Time elapsed: 52.849 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.ShowInTest
Tests run: 5, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 34.27 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest
Tests run: 8, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 9.911 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.CommitNonWSChangesTest
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 2.856 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.CommitActionTest
Tests run: 7, Failures: 1, Errors: 4, Skipped: 0, Time elapsed: 11.031 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.DisconnectConnectTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.551 sec
Running org.eclipse.egit.ui.test.team.actions.ReplaceActionsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.5 sec
Running org.eclipse.egit.ui.test.team.actions.FetchAndMergeActionTest
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 20.646 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.CompareActionsTest
Tests run: 6, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 11.916 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.CreatePatchActionTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.41 sec
Running org.eclipse.egit.ui.test.team.actions.MergeToolTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.137 sec
Running org.eclipse.egit.ui.test.team.actions.PushActionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.471 sec
Running org.eclipse.egit.ui.test.team.actions.TagActionTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.629 sec
Running org.eclipse.egit.ui.test.trace.TraceConfigurationDialogTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.664 sec
Running org.eclipse.egit.ui.test.stagview.StagingViewTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 16.593 sec
Running org.eclipse.egit.ui.test.commit.CommitEditorInputTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.515 sec
Running org.eclipse.egit.ui.test.commit.DiffStyleRangeFormatterTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.272 sec
Running org.eclipse.egit.ui.test.commit.RepositoryCommitTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.894 sec
Running org.eclipse.egit.ui.test.commit.CommitEditorInputFactoryTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.394 sec
Running org.eclipse.egit.ui.test.commit.CommitEditorTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.761 sec
Running org.eclipse.egit.ui.wizards.share.SharingWizardTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.067 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneWizardTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 19.695 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneSourceProviderExtensionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneWizardHttpTest
2014-11-19 18:55:30.493:INFO:oejs.Server:jetty-7.6.14.v20131031
2014-11-19 18:55:30.534:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/sbasic,null}
2014-11-19 18:55:30.564:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:57742
2014-11-19 18:55:39.053:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/sbasic,null}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.285 sec
Running org.eclipse.egit.ui.internal.actions.StashesMenuTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.22 sec
Running org.eclipse.egit.ui.internal.actions.LinkedResourcesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.511 sec
Running org.eclipse.egit.ui.internal.actions.SwitchToMenuTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.665 sec
Running org.eclipse.egit.ui.internal.dialogs.SpellcheckableMessageAreaTest
Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
Running org.eclipse.egit.ui.internal.branch.BranchProjectTrackerTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.545 sec
Running org.eclipse.egit.ui.internal.CommonUtilsTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.449 sec
Running org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapterTest
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.691 sec
Running org.eclipse.egit.ui.internal.push.PushBranchWizardTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.393 sec
Running org.eclipse.egit.ui.internal.push.PushToUpstreamTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.779 sec
Running org.eclipse.egit.ui.internal.push.PushTagsWizardTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.687 sec
Running org.eclipse.egit.ui.internal.selection.SelectionUtilsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 sec
Running org.eclipse.egit.ui.internal.synchronize.mapping.GitChangeSetSorterTest
Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.415 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTreeTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.711 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheFileTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 1.141 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelRepositoryTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.995 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCommitTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.995 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelRootTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.397 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelBlobTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 6.154 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingFileTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.306 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingTreeTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.543 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.354 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelTreeTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.194 sec
Running org.eclipse.egit.ui.prefpages.configuration.GlobalConfigurationPageTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 12.676 sec
Running org.eclipse.egit.ui.submodule.SubmoduleAddTest
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 8.767 sec <<< FAILURE!
Running org.eclipse.egit.ui.submodule.SubmoduleSyncTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.316 sec
Running org.eclipse.egit.ui.submodule.SubmoduleUpdateTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.225 sec
Running org.eclipse.egit.ui.variables.DynamicVariablesTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 18.31 sec
Running org.eclipse.egit.ui.httpauth.PushTest
2014-11-19 18:57:35.983:INFO:oejs.Server:jetty-7.6.14.v20131031
2014-11-19 18:57:35.984:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/sbasic,null}
2014-11-19 18:57:35.986:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:43241
2014-11-19 18:57:37.989:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/sbasic,null}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.154 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTagHandlingTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 47.107 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRepoHandlingTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 68.462 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTest
Tests run: 16, Failures: 0, Errors: 3, Skipped: 1, Time elapsed: 118.609 sec <<< FAILURE!
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRemoteHandlingTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.739 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewBranchHandlingTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 39.037 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRepoDeletionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.95 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewFetchAndPushTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.554 sec
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewGitChangeSetModelTest
Tests run: 16, Failures: 0, Errors: 1, Skipped: 1, Time elapsed: 44.732 sec <<< FAILURE!
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewWorkspaceModelTest
Tests run: 14, Failures: 0, Errors: 1, Skipped: 2, Time elapsed: 36.581 sec <<< FAILURE!
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewPushTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.257 sec

Results :

Failed tests:   testAmend(org.eclipse.egit.ui.test.team.actions.CommitActionTest)

Tests in error: 
  testRevertFailure(org.eclipse.egit.ui.test.history.HistoryViewTest): An internal error occurred
  testAddBranch(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (java.lang.NullPointerException)
  testAddCommit(org.eclipse.egit.ui.test.history.HistoryViewTest): Resource is out of sync with the file system: '/GeneralProject/folder/test.txt'.
  testOpenHistoryOnFileProjectFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (java.lang.NullPointerException)
  testOpenHistoryOnFileRepoFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Could not find widget.
  testOpenHistoryOnFileNoFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (java.lang.NullPointerException)
  testOpenRepoView(org.eclipse.egit.ui.test.team.actions.ShowInTest): Failed to execute runnable (java.lang.NullPointerException)
  testOpenHistory(org.eclipse.egit.ui.test.team.actions.ShowInTest): Failed to execute runnable (java.lang.NullPointerException)
  org.eclipse.egit.ui.test.team.actions.ShowInTest: Could not delete file /jobs/genie.technology.egit/egit.test.tmpdir
  testCreateDeleteBranch(org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest): Failed to execute runnable (java.lang.NullPointerException)
  testCheckoutLocalBranches(org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest): Failed to execute runnable (java.lang.NullPointerException)
  testRenameBranch(org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest): Failed to execute runnable (java.lang.NullPointerException)
  testResetToLocalBranch(org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest): /jobs/genie.technology.egit/egit.test.tmpdir/16f8e3d957da4ba29193842a4f0722be/LocalRepositoriesTests36/FirstRepository/GeneralProject/folder/test.txt (No such file or directory)
  testCheckoutWithConflicts(org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest): Resource is out of sync with the file system: '/GeneralProject/folder/test.txt'.
  testCommitDeletedProject(org.eclipse.egit.ui.test.team.actions.CommitNonWSChangesTest)
  testCommitSingleFile(org.eclipse.egit.ui.test.team.actions.CommitActionTest)
  testSortingByName(org.eclipse.egit.ui.test.team.actions.CommitActionTest): Failed to execute runnable (java.lang.NullPointerException)
  testAmendWithChangeIdPreferenceOff(org.eclipse.egit.ui.test.team.actions.CommitActionTest): Failed to execute runnable (java.lang.NullPointerException)
  testLaunchedWithAmend(org.eclipse.egit.ui.test.team.actions.CommitActionTest)
  testFetchFromOriginThenMerge(org.eclipse.egit.ui.test.team.actions.FetchAndMergeActionTest)
  testCompareWithIndex(org.eclipse.egit.ui.test.team.actions.CompareActionsTest): An internal error occurred
  testCompareWithHead(org.eclipse.egit.ui.test.team.actions.CompareActionsTest): Invalid ref refs/heads/master specified
  org.eclipse.egit.ui.submodule.SubmoduleAddTest: Could not delete file /jobs/genie.technology.egit/egit.test.tmpdir/66d32826c90247e984080b71d44a7bc8
  testDeleteFileNotInProject(org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTest): Timeout after: 30000 ms.: The shell Shell with text {Shell {Delete Resources}} did not close.
  testDeleteMultipleBranches(org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTest): Timed out waiting for tree item FirstRepository [NO-HEAD] - /jobs/genie.technology.egit/egit.test.tmpdir/16f8e3d957da4ba29193842a4f0722be/LocalRepositoriesTests212/FirstRepository/.git
  org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTest: Could not delete file /jobs/genie.technology.egit/egit.test.tmpdir/66d32826c90247e984080b71d44a7bc8/LocalRepositoriesTests227/RemoteRepository/objects
  shouldRefreshSyncResultAfterWorkspaceChange(org.eclipse.egit.ui.view.synchronize.SynchronizeViewGitChangeSetModelTest): Errors occurred while refreshing resources with the local file system.
  org.eclipse.egit.ui.view.synchronize.SynchronizeViewWorkspaceModelTest: Could not delete file /jobs/genie.technology.egit/egit.test.tmpdir/66d32826c90247e984080b71d44a7bc8

Tests run: 340, Failures: 1, Errors: 28, Skipped: 11

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] EGit Parent ....................................... SUCCESS [5.128s]
[INFO] EGit Target Platform Definition ................... SUCCESS [1.807s]
[INFO] Eclipse EGit ...................................... SUCCESS [4.711s]
[INFO] Git Team Provider (Core) .......................... SUCCESS [42.151s]
[INFO] Git Team Provider (UI) ............................ SUCCESS [1:10.256s]
[INFO] EGit Mylyn UI ..................................... SUCCESS [16.392s]
[INFO] Git Team Provider (Documentation) ................. SUCCESS [6.402s]
[INFO] Eclipse EGit Feature .............................. SUCCESS [3.234s]
[INFO] EGit Mylyn Feature ................................ SUCCESS [3.397s]
[INFO] EGit Core Test Plug-in ............................ SUCCESS [1:06.622s]
[INFO] EGit UI Test Plug-in .............................. FAILURE [14:02.786s]
[INFO] EGit Mylyn UI Test Plug-in ........................ SKIPPED
[INFO] Eclipse EGit Source Feature ....................... SKIPPED
[INFO] EGit P2 Repository ................................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18:37.115s
[INFO] Finished at: Wed Nov 19 19:04:43 EST 2014
[INFO] Final Memory: 179M/2257M
[INFO] ------------------------------------------------------------------------
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Build failed with exception(s)
[INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.20.0:test (default-test) on project org.eclipse.egit.ui.test: There are test failures.

Please refer to /jobs/genie.technology.egit/egit/workspace/org.eclipse.egit.ui.test/target/surefire-reports for the individual test results.
[DEBUG] Closing connection to remote
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.20.0:test (default-test) on project org.eclipse.egit.ui.test: There are test failures.
[ERROR] 
[ERROR] Please refer to /jobs/genie.technology.egit/egit/workspace/org.eclipse.egit.ui.test/target/surefire-reports for the individual test results.
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.eclipse.tycho:tycho-surefire-plugin:0.20.0:test (default-test) on project org.eclipse.egit.ui.test: There are test failures.

Please refer to /jobs/genie.technology.egit/egit/workspace/org.eclipse.egit.ui.test/target/surefire-reports for the individual test results.
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:213)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoFailureException: There are test failures.

Please refer to /jobs/genie.technology.egit/egit/workspace/org.eclipse.egit.ui.test/target/surefire-reports for the individual test results.
	at org.eclipse.tycho.surefire.TestMojo.runTest(TestMojo.java:965)
	at org.eclipse.tycho.surefire.TestMojo.execute(TestMojo.java:668)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
	... 19 more
[ERROR] 
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :org.eclipse.egit.ui.test
[DEBUG] Waiting for process to finish
[DEBUG] Result: 1
Terminating xvnc.
[FINDBUGS] Skipping publisher since build result is FAILURE
[DRY] Skipping publisher since build result is FAILURE
Archiving artifacts
Recording test results

--
This message is automatically generated by Hudson. 
For more information on Hudson, see: http://hudson-ci.org/


Back to the top