[infinispan-dev] infinispan build process - fresh mvn-repo
Galder Zamarreño
galder at redhat.com
Mon Jan 20 06:33:07 EST 2014
Did you look at http://infinispan.org/docs/6.0.x/contributing/contributing.html#_building_infinispan ?
On Jan 15, 2014, at 3:58 PM, Wolf-Dieter Fink <wfink at redhat.com> wrote:
> Hi,
>
> I build the git at github.com:infinispan/infinispan.git from scratch and
> follow the documentation/README.
>
> I use the maven-settings.xml
> mvn -s maven-settings.xml -Dmaven.test.skip=true clean install
> with that setting the build failed, see error "1.Build"
>
> A build with skipping test will not work due to dependency issues
> mvn -s maven-settings.xml -Dmaven.test.skip=true clean install
> see "2.Build"
>
> I found that "-Dmaven.test.skip.exec=true" will build correct. after
> that the test hung forever (or longer than my patience ;)
>
> Test suite progress: tests succeeded: 506, failed: 0, skipped: 7.
> [testng-BulkGetSimpleTest] Test
> testBulkGetWithSize(org.infinispan.client.hotrod.BulkGetSimpleTest)
> succeeded.
> Test suite progress: tests succeeded: 507, failed: 0, skipped: 7.
> [testng-ClientSocketReadTimeoutTest] Test
> testPutTimeout(org.infinispan.client.hotrod.ClientSocketReadTimeoutTest)
> succeeded.
> Test suite progress: tests succeeded: 508, failed: 0, skipped: 7.
> ==> this test hung a longer time
>
> [testng-DistributionRetryTest] Test
> testRemoveIfUnmodified(org.infinispan.client.hotrod.retry.DistributionRetryTest)
> failed.
> Test suite progress: tests succeeded: 508, failed: 1, skipped: 7.
> ===> this test "never" came back
>
>
>
> The main problem is that the first build will have issues and you need
> to bypass it.
> Second is that there is a dependency if the tests are skipped, a hint
> within the documentation or readme might be helpful to avoid frustration ;)
> And last but not least is there a reason why the
> "[testng-ClientSocketReadTimeoutTest" hung? Would it be an idea to
> rename it if it takes long, i.e. "ClientSocket10MinuteReadTimeoutTest"?
> to show that this test takes a long time, And also a time-limit for the
> test.
>
>
> - Wolf
>
>
>
> ------------------------ 1. Build
> -------------------------------------------
> ~~~~~~~~~~~~~~~~~~~~~~~~~ ENVIRONMENT INFO ~~~~~~~~~~~~~~~~~~~~~~~~~~
> Tests run: 4044, Failures: 2, Errors: 0, Skipped: 0, Time elapsed:
> 357.511 sec <<< FAILURE!
> testNoEntryInL1GetWithConcurrentReplace(org.infinispan.distribution.DistSyncL1FuncTest)
> Time elapsed: 0.005 sec <<< FAILURE!
> java.lang.AssertionError: Entry for key [key-to-the-cache] should be in
> L1 on cache at [DistSyncL1FuncTest-NodeA-21024]!
> at
> org.infinispan.distribution.DistributionTestHelper.assertIsInL1(DistributionTestHelper.java:31)
> at
> org.infinispan.distribution.BaseDistFunctionalTest.assertIsInL1(BaseDistFunctionalTest.java:183)
> at
> org.infinispan.distribution.DistSyncL1FuncTest.testNoEntryInL1GetWithConcurrentReplace(DistSyncL1FuncTest.java:193)
> 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.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:744)
>
> testInvokeMapWithReduceExceptionPhaseInRemoteExecution(org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest)
> Time elapsed: 0.018 sec <<< FAILURE!
> org.testng.TestException:
> Method
> SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution()[pri:0,
> instance:org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest at 70bd631a]
> should have thrown an exception of class
> org.infinispan.commons.CacheException
> at
> org.testng.internal.Invoker.handleInvocationResults(Invoker.java:1512)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:754)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at
> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:744)
>
>
> Results :
>
> Failed tests:
> DistSyncL1FuncTest.testNoEntryInL1GetWithConcurrentReplace:193->BaseDistFunctionalTest.assertIsInL1:183
> Entry for key [key-to-the-cache] should be in L1 on cache at
> [DistSyncL1FuncTest-NodeA-21024]!
> » Test
> Method SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPh...
>
> Tests run: 4044, Failures: 2, Errors: 0, Skipped: 0
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Infinispan BOM .................................... SUCCESS [0.100s]
> [INFO] Infinispan Common Parent .......................... SUCCESS [1.324s]
> [INFO] Infinispan Checkstyle Rules ....................... SUCCESS [2.197s]
> [INFO] Infinispan Commons ................................ SUCCESS [4.583s]
> [INFO] Infinispan Core ................................... FAILURE
> [6:21.850s]
> [INFO] Infinispan Extended Statistics .................... SKIPPED
> [INFO] Parent pom for server modules ..................... SKIPPED
> [INFO] Infinispan Server - Core Components ............... SKIPPED
> [INFO] Infinispan Query DSL API .......................... SKIPPED
> [INFO] Parent pom for cachestore modules ................. SKIPPED
> [INFO] Infinispan JDBC CacheStore ........................ SKIPPED
> [INFO] Parent pom for the Lucene integration modules ..... SKIPPED
> [INFO] Infinispan integration with Lucene v.3.x .......... SKIPPED
> [INFO] Infinispan integration with Lucene v.4.x .......... SKIPPED
> [INFO] Infinispan Lucene Directory Implementation ........ SKIPPED
> [INFO] Infinispan Query API .............................. SKIPPED
> [INFO] Infinispan Tools .................................. SKIPPED
> [INFO] Infinispan Remote Query Client .................... SKIPPED
> [INFO] Infinispan Remote Query Server .................... SKIPPED
> [INFO] Infinispan Tree API ............................... SKIPPED
> [INFO] Infinispan Hot Rod Server ......................... SKIPPED
> [INFO] Infinispan Hot Rod Client ......................... SKIPPED
> [INFO] Parent pom for compatibility modules .............. SKIPPED
> [INFO] infinispan-custom52x-store ........................ SKIPPED
> [INFO] infinispan-adaptor52x ............................. SKIPPED
> [INFO] Infinispan remote CacheStore ...................... SKIPPED
> [INFO] Infinispan CLI Client ............................. SKIPPED
> [INFO] Infinispan Memcached Server ....................... SKIPPED
> [INFO] Infinispan REST Server ............................ SKIPPED
> [INFO] Infinispan CLI Server ............................. SKIPPED
> [INFO] Infinispan Command Line Interface persistence ..... SKIPPED
> [INFO] Infinispan LevelDB CacheStore ..................... SKIPPED
> [INFO] Infinispan REST CacheStore ........................ SKIPPED
> [INFO] Infinispan WebSocket Server ....................... SKIPPED
> [INFO] Infinispan RHQ Plugin ............................. SKIPPED
> [INFO] Infinispan Spring Integration ..................... SKIPPED
> [INFO] Infinispan GUI Demo ............................... SKIPPED
> [INFO] Infinispan EC2 Demo ............................... SKIPPED
> [INFO] Infinispan Distributed Executors and Map/Reduce Demo SKIPPED
> [INFO] Infinispan EC2 Demo UI ............................ SKIPPED
> [INFO] Infinispan Directory Demo ......................... SKIPPED
> [INFO] Infinispan Lucene Directory Demo .................. SKIPPED
> [INFO] Infinispan GridFileSystem WebDAV interface ........ SKIPPED
> [INFO] Infinispan Near Cache Demo ........................ SKIPPED
> [INFO] Infinispan CDI support ............................ SKIPPED
> [INFO] Infinispan Near Cache Demo Client ................. SKIPPED
> [INFO] Infinispan AS/EAP modules ......................... SKIPPED
> [INFO] Integration tests: Lucene Directory with Infinispan Query SKIPPED
> [INFO] Infinispan JCACHE (JSR-107) implementation ........ SKIPPED
> [INFO] Integration tests: AS Module Integration Tests .... SKIPPED
> [INFO] Integration tests: Infinispan compatibility mode .. SKIPPED
> [INFO] Integration tests: Infinispan CDI/JCache interactions SKIPPED
> [INFO] infinispan-cli-migrator52x ........................ SKIPPED
> [INFO] Infinispan Server - BOM ........................... SKIPPED
> [INFO] Infinispan Server - JGroups Subsystem ............. SKIPPED
> [INFO] Infinispan Server - Infinispan Subsystem .......... SKIPPED
> [INFO] Infinispan Server - Security Subsystem ............ SKIPPED
> [INFO] Infinispan Server - Endpoints Subsystem ........... SKIPPED
> [INFO] Infinispan Server - Build ......................... SKIPPED
> [INFO] Infinispan Server - RHQ/JON plugin ................ SKIPPED
> [INFO] Infinispan Server - Test Suite .................... SKIPPED
> [INFO] Infinispan Server ................................. SKIPPED
> [INFO] Infinispan Distribution ........................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 6:31.353s
> [INFO] Finished at: Wed Jan 15 14:12:40 CET 2014
> [INFO] Final Memory: 80M/1337M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test
> (default-test) on project infinispan-core: There are test failures.
> [ERROR]
> [ERROR] Please refer to
> /data/devel/github/Infinispan/infinispan/core/target/surefire-reports
> for the individual test results.
> [ERROR] -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [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 :infinispan-core
>
>
> --------------------------- 2.Build -------------------------------------
> Downloaded:
> http://repo.maven.apache.org/maven2/com/clearspring/analytics/stream/2.2.0/stream-2.2.0.jar
> (73 KB at 1007.9 KB/sec)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO]
> [INFO] Infinispan BOM .................................... SUCCESS [8.620s]
> [INFO] Infinispan Common Parent .......................... SUCCESS
> [8:48.158s]
> [INFO] Infinispan Checkstyle Rules ....................... SUCCESS
> [5:47.825s]
> [INFO] Infinispan Commons ................................ SUCCESS [18.225s]
> [INFO] Infinispan Core ................................... SUCCESS [34.340s]
> [INFO] Infinispan Extended Statistics .................... FAILURE [5.186s]
> [INFO] Parent pom for server modules ..................... SKIPPED
> [INFO] Infinispan Server - Core Components ............... SKIPPED
> [INFO] Infinispan Query DSL API .......................... SKIPPED
> [INFO] Parent pom for cachestore modules ................. SKIPPED
> [INFO] Infinispan JDBC CacheStore ........................ SKIPPED
> [INFO] Parent pom for the Lucene integration modules ..... SKIPPED
> [INFO] Infinispan integration with Lucene v.3.x .......... SKIPPED
> [INFO] Infinispan integration with Lucene v.4.x .......... SKIPPED
> [INFO] Infinispan Lucene Directory Implementation ........ SKIPPED
> [INFO] Infinispan Query API .............................. SKIPPED
> [INFO] Infinispan Tools .................................. SKIPPED
> [INFO] Infinispan Remote Query Client .................... SKIPPED
> [INFO] Infinispan Remote Query Server .................... SKIPPED
> [INFO] Infinispan Tree API ............................... SKIPPED
> [INFO] Infinispan Hot Rod Server ......................... SKIPPED
> [INFO] Infinispan Hot Rod Client ......................... SKIPPED
> [INFO] Parent pom for compatibility modules .............. SKIPPED
> [INFO] infinispan-custom52x-store ........................ SKIPPED
> [INFO] infinispan-adaptor52x ............................. SKIPPED
> [INFO] Infinispan remote CacheStore ...................... SKIPPED
> [INFO] Infinispan CLI Client ............................. SKIPPED
> [INFO] Infinispan Memcached Server ....................... SKIPPED
> [INFO] Infinispan REST Server ............................ SKIPPED
> [INFO] Infinispan CLI Server ............................. SKIPPED
> [INFO] Infinispan Command Line Interface persistence ..... SKIPPED
> [INFO] Infinispan LevelDB CacheStore ..................... SKIPPED
> [INFO] Infinispan REST CacheStore ........................ SKIPPED
> [INFO] Infinispan WebSocket Server ....................... SKIPPED
> [INFO] Infinispan RHQ Plugin ............................. SKIPPED
> [INFO] Infinispan Spring Integration ..................... SKIPPED
> [INFO] Infinispan GUI Demo ............................... SKIPPED
> [INFO] Infinispan EC2 Demo ............................... SKIPPED
> [INFO] Infinispan Distributed Executors and Map/Reduce Demo SKIPPED
> [INFO] Infinispan EC2 Demo UI ............................ SKIPPED
> [INFO] Infinispan Directory Demo ......................... SKIPPED
> [INFO] Infinispan Lucene Directory Demo .................. SKIPPED
> [INFO] Infinispan GridFileSystem WebDAV interface ........ SKIPPED
> [INFO] Infinispan Near Cache Demo ........................ SKIPPED
> [INFO] Infinispan CDI support ............................ SKIPPED
> [INFO] Infinispan Near Cache Demo Client ................. SKIPPED
> [INFO] Infinispan AS/EAP modules ......................... SKIPPED
> [INFO] Integration tests: Lucene Directory with Infinispan Query SKIPPED
> [INFO] Infinispan JCACHE (JSR-107) implementation ........ SKIPPED
> [INFO] Integration tests: AS Module Integration Tests .... SKIPPED
> [INFO] Integration tests: Infinispan compatibility mode .. SKIPPED
> [INFO] Integration tests: Infinispan CDI/JCache interactions SKIPPED
> [INFO] infinispan-cli-migrator52x ........................ SKIPPED
> [INFO] Infinispan Server - BOM ........................... SKIPPED
> [INFO] Infinispan Server - JGroups Subsystem ............. SKIPPED
> [INFO] Infinispan Server - Infinispan Subsystem .......... SKIPPED
> [INFO] Infinispan Server - Security Subsystem ............ SKIPPED
> [INFO] Infinispan Server - Endpoints Subsystem ........... SKIPPED
> [INFO] Infinispan Server - Build ......................... SKIPPED
> [INFO] Infinispan Server - RHQ/JON plugin ................ SKIPPED
> [INFO] Infinispan Server - Test Suite .................... SKIPPED
> [INFO] Infinispan Server ................................. SKIPPED
> [INFO] Infinispan Distribution ........................... SKIPPED
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 19:44.748s
> [INFO] Finished at: Wed Jan 15 13:55:05 CET 2014
> [INFO] Final Memory: 64M/384M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal on project
> infinispan-extended-statistics: Could not resolve dependencies for
> project
> org.infinispan:infinispan-extended-statistics:jar:7.0.0-SNAPSHOT: Could
> not find artifact
> org.infinispan:infinispan-core:jar:tests:7.0.0-SNAPSHOT in
> redhat-earlyaccess-repository-group
> (http://maven.repository.redhat.com/earlyaccess/all/) -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the
> -e switch.
> [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/DependencyResolutionException
> [ERROR]
> [ERROR] After correcting the problems, you can resume the build with the
> command
> [ERROR] mvn <goals> -rf :infinispan-extended-statistics
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Galder Zamarreño
galder at redhat.com
twitter.com/galderz
Project Lead, Escalante
http://escalante.io
Engineer, Infinispan
http://infinispan.org
More information about the infinispan-dev
mailing list