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 #3636

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

Changes:

[Mickael Istria] Improve import labels

------------------------------------------
[...truncated 1238 lines...]
Running org.eclipse.egit.ui.operations.GitScopeUtilTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.021 sec
Running org.eclipse.egit.ui.test.history.HistoryViewTest
Tests run: 13, Failures: 0, Errors: 12, Skipped: 1, Time elapsed: 16.577 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.team.actions.ShowInTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 68.842 sec
Running org.eclipse.egit.ui.test.team.actions.BranchAndResetActionTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.632 sec
Running org.eclipse.egit.ui.test.team.actions.CommitNonWSChangesTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.156 sec
Running org.eclipse.egit.ui.test.team.actions.CommitActionTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.477 sec
Running org.eclipse.egit.ui.test.team.actions.DisconnectConnectTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.881 sec
Running org.eclipse.egit.ui.test.team.actions.ReplaceActionsTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.491 sec
Running org.eclipse.egit.ui.test.team.actions.FetchAndMergeActionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.259 sec
Running org.eclipse.egit.ui.test.team.actions.CompareActionsTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.284 sec
Running org.eclipse.egit.ui.test.team.actions.CreatePatchActionTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.821 sec
Running org.eclipse.egit.ui.test.team.actions.MergeToolTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.37 sec
Running org.eclipse.egit.ui.test.team.actions.PushActionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 17.644 sec
Running org.eclipse.egit.ui.test.team.actions.TagActionTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.485 sec
Running org.eclipse.egit.ui.test.trace.TraceConfigurationDialogTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.13 sec
Running org.eclipse.egit.ui.test.stagview.StagingViewTest
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 9.036 sec <<< FAILURE!
Running org.eclipse.egit.ui.test.commit.CommitEditorInputTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.616 sec
Running org.eclipse.egit.ui.test.commit.DiffStyleRangeFormatterTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.367 sec
Running org.eclipse.egit.ui.test.commit.RepositoryCommitTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.903 sec
Running org.eclipse.egit.ui.test.commit.CommitEditorInputFactoryTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.818 sec
Running org.eclipse.egit.ui.test.commit.CommitEditorTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.328 sec
Running org.eclipse.egit.ui.wizards.share.SharingWizardTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 9.12 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneWizardTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 7.843 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneSourceProviderExtensionTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec
Running org.eclipse.egit.ui.wizards.clone.GitCloneWizardHttpTest
2014-10-15 09:45:41.128:INFO:oejs.Server:jetty-7.6.14.v20131031
2014-10-15 09:45:41.156:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/sbasic,null}
2014-10-15 09:45:41.180:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:42405
2014-10-15 09:45:43.575:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/sbasic,null}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.858 sec
Running org.eclipse.egit.ui.internal.actions.StashesMenuTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.564 sec
Running org.eclipse.egit.ui.internal.actions.LinkedResourcesTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.478 sec
Running org.eclipse.egit.ui.internal.actions.SwitchToMenuTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.324 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.472 sec
Running org.eclipse.egit.ui.internal.CommonUtilsTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.376 sec
Running org.eclipse.egit.ui.internal.decorators.DecoratableResourceAdapterTest
Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.877 sec
Running org.eclipse.egit.ui.internal.push.PushBranchWizardTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 19.948 sec
Running org.eclipse.egit.ui.internal.push.PushToUpstreamTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.447 sec
Running org.eclipse.egit.ui.internal.push.PushTagsWizardTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.685 sec
Running org.eclipse.egit.ui.internal.selection.SelectionUtilsTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.069 sec
Running org.eclipse.egit.ui.internal.synchronize.mapping.GitChangeSetSorterTest
Tests run: 23, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.526 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTreeTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.594 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheFileTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.998 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelRepositoryTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.675 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCommitTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.553 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelRootTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.496 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelBlobTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 3.724 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingFileTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.918 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelWorkingTreeTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.463 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelCacheTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.705 sec
Running org.eclipse.egit.ui.internal.synchronize.model.GitModelTreeTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.035 sec
Running org.eclipse.egit.ui.prefpages.configuration.GlobalConfigurationPageTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 11.191 sec
Running org.eclipse.egit.ui.submodule.SubmoduleAddTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.245 sec
Running org.eclipse.egit.ui.submodule.SubmoduleSyncTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.823 sec
Running org.eclipse.egit.ui.submodule.SubmoduleUpdateTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.008 sec
Running org.eclipse.egit.ui.variables.DynamicVariablesTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.72 sec
Running org.eclipse.egit.ui.httpauth.PushTest
2014-10-15 09:47:03.699:INFO:oejs.Server:jetty-7.6.14.v20131031
2014-10-15 09:47:03.699:INFO:oejsh.ContextHandler:started o.e.j.s.ServletContextHandler{/sbasic,null}
2014-10-15 09:47:03.702:INFO:oejs.AbstractConnector:Started SelectChannelConnector@127.0.0.1:42904
2014-10-15 09:47:05.939:INFO:oejsh.ContextHandler:stopped o.e.j.s.ServletContextHandler{/sbasic,null}
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.374 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTagHandlingTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.806 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRepoHandlingTest
Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 32.572 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewTest
Tests run: 15, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 47.326 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRemoteHandlingTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.737 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewBranchHandlingTest
Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 41.416 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewRepoDeletionTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.19 sec
Running org.eclipse.egit.ui.view.repositories.GitRepositoriesViewFetchAndPushTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 29.013 sec
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewGitChangeSetModelTest
Tests run: 16, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 46.37 sec
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewWorkspaceModelTest
Tests run: 13, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 40.166 sec
Running org.eclipse.egit.ui.view.synchronize.SynchronizeViewPushTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.714 sec

Results :

Tests in error: 
  openCommitTabOnSearchDialog(org.eclipse.egit.ui.search.CommitSearchDialogTest): The widget was null.
  testShowAllBranches(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenHistoryOnFileFolderFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testCheckOut(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenHistoryOnProject(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testRevertFailure(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testAddBranch(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testAddCommit(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenHistoryOnFileProjectFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenHistoryOnFileRepoFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testAddTag(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenHistoryOnFileNoFilter(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testOpenOfDeletedFile(org.eclipse.egit.ui.test.history.HistoryViewTest): Failed to execute runnable (org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.ExecutionException: No activeShell found while executing org.eclipse.egit.ui.team.ShowHistory)
  testMergeConflict(org.eclipse.egit.ui.test.stagview.StagingViewTest): Resource is out of sync with the file system: '/GeneralProject/folder/test.txt'.

Tests run: 336, Failures: 0, Errors: 14, Skipped: 11

15/10/2014 09:52:12 Xvnc version X.org/xf4vnc custom version
15/10/2014 09:52:12 Copyright (C) 2001-2004 Alan Hourihane.
15/10/2014 09:52:12 Copyright (C) 2000-2004 Constantin Kaplinsky
15/10/2014 09:52:12 Copyright (C) 1999 AT&T Laboratories Cambridge
15/10/2014 09:52:12 All Rights Reserved.
15/10/2014 09:52:12 See http://www.tightvnc.com/ for information on TightVNC
15/10/2014 09:52:12 See http://xf4vnc.sf.net for xf4vnc-specific information
15/10/2014 09:52:12 Desktop name 'x11' (hipp1:13)
15/10/2014 09:52:12 Protocol versions supported: 3.7, 3.3
15/10/2014 09:52:12 RGB format 8 8 8
15/10/2014 09:52:12 Listening for VNC connections on TCP port 5913
[dix] Could not init font path element /usr/share/fonts/TTF/, removing from list!
[dix] Could not init font path element /usr/share/fonts/OTF, removing from list!
(EE) config/hal: NewInputDeviceRequest failed (2)
(EE) config/hal: NewInputDeviceRequest failed (2)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] EGit Parent ....................................... SUCCESS [6.430s]
[INFO] EGit Target Platform Definition ................... SUCCESS [1.324s]
[INFO] Eclipse EGit ...................................... SUCCESS [5.275s]
[INFO] Git Team Provider (Core) .......................... SUCCESS [1:07.345s]
[INFO] Git Team Provider (UI) ............................ SUCCESS [2:10.026s]
[INFO] EGit Mylyn UI ..................................... SUCCESS [38.256s]
[INFO] Git Team Provider (Documentation) ................. SUCCESS [8.134s]
[INFO] Eclipse EGit Feature .............................. SUCCESS [3.129s]
[INFO] EGit Mylyn Feature ................................ SUCCESS [3.486s]
[INFO] EGit Core Test Plug-in ............................ SUCCESS [2:26.671s]
[INFO] EGit UI Test Plug-in .............................. FAILURE [11:21.248s]
[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: 21:01.073s
[INFO] Finished at: Wed Oct 15 09:52:12 EDT 2014
[INFO] Final Memory: 228M/4792M
[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