Ok, the reason the test failures went up was because the "expansion of types" in getTypes() doesn't handle ParameterizedTypes ( Abc<Def> ), which in 2.1 is probably something missed in CompositeAssemblyImpl or in the Classes.typesOf() or Classer.interfacesOf().
I suspect that something that might help out of the box is to map() RAW_CLASSES function to CompositeAssemblyImpl.getTypes(), but not certain that is the right place to do it. On Fri, Aug 28, 2015 at 4:16 PM, Niclas Hedhman <[email protected]> wrote: > > That was unexpected... I saw your fix, and confirmed to myself that it was > a correct one. > And my change is unrelated, insofar that it affects *every* composite type > out there, as previously all supertypes and interfaces were ignored when > composing. > > I have no time today, and tomorrow I will be packing, Sunday flying to > Shanghai... > > > > On Fri, Aug 28, 2015 at 2:01 PM, Kent Sølvsten <[email protected]> > wrote: > >> Hi Niclas >> >> just wondering ... >> >> I added a fix an hour or two before you - a small reversion of an "if" >> fixed a lot of testcases. >> After your recent fix, the number af failed testcases went up. >> >> Maybe the two fixes were trying to do the same thing and are conflicting >> with each other? (have not had time to look into details). >> >> /Kent >> >> Den 28-08-2015 kl. 03:38 skrev Apache Jenkins Server: >> > See < >> https://builds.apache.org/job/Zest(JavaEdition)-develop-java8-check/93/changes >> > >> > >> > Changes: >> > >> > [niclas] ZEST-118; Forgot to expand all the types in >> CompositeAssemblyImpl. This should have massive impact. >> > >> > ------------------------------------------ >> > [...truncated 2948 lines...] >> > :honkerGenNotice >> > :processResources UP-TO-DATE >> > :classes >> > :globalTestReport >> > :compileTestJava UP-TO-DATE >> > :processTestResources UP-TO-DATE >> > :testClasses UP-TO-DATE >> > :test UP-TO-DATE >> > :check >> > :org.apache.zest.core:honkerCheck >> > :org.apache.zest.core:check >> > :org.apache.zest.extensions:honkerCheck >> > :org.apache.zest.extensions:check >> > :org.apache.zest.libraries:honkerCheck >> > :org.apache.zest.libraries:check >> > :org.apache.zest.manual:honkerCheck >> > :org.apache.zest.manual:check >> > :org.apache.zest.samples:honkerCheck >> > :org.apache.zest.samples:check >> > :org.apache.zest.tests:honkerCheck >> > :org.apache.zest.tests:check >> > :org.apache.zest.tools:honkerCheck >> > :org.apache.zest.tools:check >> > :org.apache.zest.tutorials:honkerCheck >> > :org.apache.zest.tutorials:check >> > :org.apache.zest.core:org.apache.zest.core.api:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.api:check >> > :org.apache.zest.core:org.apache.zest.core.bootstrap:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.bootstrap:check >> > :org.apache.zest.core:org.apache.zest.core.functional:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.functional:check >> > :org.apache.zest.core:org.apache.zest.core.io:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.io:check >> > :org.apache.zest.core:org.apache.zest.core.runtime:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.runtime:check >> > :org.apache.zest.core:org.apache.zest.core.spi:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.spi:check >> > :org.apache.zest.core:org.apache.zest.core.testsupport:honkerCheck >> > :org.apache.zest.core:org.apache.zest.core.testsupport:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-ehcache:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-ehcache:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-memcache:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-memcache:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-file:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-file:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-hazelcast:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-hazelcast:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-jclouds:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-jclouds:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-jdbm:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-jdbm:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-leveldb:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-leveldb:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-memory:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-memory:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-mongodb:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-mongodb:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-preferences:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-preferences:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-redis:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-redis:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-riak:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-riak:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-sql:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-sql:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-elasticsearch:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-elasticsearch:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-rdf:honkerCheck >> > :org.apache.zest.extensions:org.apache.zest.extension.indexing-rdf:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-solr:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-solr:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.indexing-sql:honkerCheck >> > :org.apache.zest.extensions:org.apache.zest.extension.indexing-sql:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.metrics-yammer:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.metrics-yammer:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.migration:honkerCheck >> > :org.apache.zest.extensions:org.apache.zest.extension.migration:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.reindexer:honkerCheck >> > :org.apache.zest.extensions:org.apache.zest.extension.reindexer:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-jackson:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-jackson:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-orgjson:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-orgjson:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-stax:honkerCheck >> > >> :org.apache.zest.extensions:org.apache.zest.extension.valueserialization-stax:check >> > :org.apache.zest.libraries:org.apache.zest.library.alarm:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.alarm:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.circuitbreaker:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.circuitbreaker:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.constraints:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.constraints:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.conversion:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.conversion:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.eventsourcing:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.eventsourcing:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.eventsourcing-jdbm:honkerCheck >> > >> :org.apache.zest.libraries:org.apache.zest.library.eventsourcing-jdbm:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.eventsourcing-rest:honkerCheck >> > >> :org.apache.zest.libraries:org.apache.zest.library.eventsourcing-rest:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.fileconfig:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.fileconfig:check >> > :org.apache.zest.libraries:org.apache.zest.library.http:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.http:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.invocation-cache:honkerCheck >> > >> :org.apache.zest.libraries:org.apache.zest.library.invocation-cache:check >> > :org.apache.zest.libraries:org.apache.zest.library.jmx:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.jmx:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.lang-groovy:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.lang-groovy:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.lang-javascript:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.lang-javascript:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.lang-scala:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.lang-scala:check >> > :org.apache.zest.libraries:org.apache.zest.library.locking:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.locking:check >> > :org.apache.zest.libraries:org.apache.zest.library.logging:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.logging:check >> > :org.apache.zest.libraries:org.apache.zest.library.metrics:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.metrics:check >> > :org.apache.zest.libraries:org.apache.zest.library.osgi:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.osgi:check >> > :org.apache.zest.libraries:org.apache.zest.library.rdf:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.rdf:check >> > :org.apache.zest.libraries:org.apache.zest.library.rest:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.rest:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.rest-client:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.rest-client:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.rest-common:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.rest-common:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.rest-server:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.rest-server:check >> > :org.apache.zest.libraries:org.apache.zest.library.restlet:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.restlet:check >> > :org.apache.zest.libraries:org.apache.zest.library.scheduler:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.scheduler:check >> > :org.apache.zest.libraries:org.apache.zest.library.scripting:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.scripting:check >> > :org.apache.zest.libraries:org.apache.zest.library.servlet:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.servlet:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.shiro-core:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.shiro-core:check >> > :org.apache.zest.libraries:org.apache.zest.library.shiro-web:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.shiro-web:check >> > :org.apache.zest.libraries:org.apache.zest.library.spring:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.spring:check >> > :org.apache.zest.libraries:org.apache.zest.library.sql:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.sql:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.sql-bonecp:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.sql-bonecp:check >> > :org.apache.zest.libraries:org.apache.zest.library.sql-dbcp:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.sql-dbcp:check >> > >> :org.apache.zest.libraries:org.apache.zest.library.sql-liquibase:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.sql-liquibase:check >> > :org.apache.zest.libraries:org.apache.zest.library.uid:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.uid:check >> > :org.apache.zest.libraries:org.apache.zest.library.uowfile:honkerCheck >> > :org.apache.zest.libraries:org.apache.zest.library.uowfile:check >> > :org.apache.zest.samples:org.apache.zest.sample.dci:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.dci:check >> > :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:check >> > :org.apache.zest.samples:org.apache.zest.sample.forum:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.forum:check >> > :org.apache.zest.samples:org.apache.zest.sample.rental:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.rental:check >> > :org.apache.zest.samples:org.apache.zest.sample.sql-support:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.sql-support:check >> > :org.apache.zest.samples:org.apache.zest.sample.swing:honkerCheck >> > :org.apache.zest.samples:org.apache.zest.sample.swing:check >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-ehcache:processVersionResources >> UP-TO-DATE >> > >> :org.apache.zest.extensions:org.apache.zest.extension.cache-ehcache:versionClasses >> > :org.apache.zest.extensions:org.apache.zest.extension.cache-ehcache:jar >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-memory:processVersionResources >> UP-TO-DATE >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-memory:versionClasses >> > >> :org.apache.zest.extensions:org.apache.zest.extension.entitystore-memory:jar >> > :org.apache.zest.tests:org.apache.zest.test.performance:compilePerfJava >> > :org.apache.zest.tests:org.apache.zest.test.performance:honkerCheck >> > :org.apache.zest.tests:org.apache.zest.test.performance:check >> > :org.apache.zest.tests:org.apache.zest.test.regression:honkerCheck >> > :org.apache.zest.tests:org.apache.zest.test.regression:check >> > :org.apache.zest.tools:org.apache.zest.tool.envisage:honkerCheck >> > :org.apache.zest.tools:org.apache.zest.tool.envisage:check >> > :org.apache.zest.tools:org.apache.zest.tool.model-detail:honkerCheck >> > :org.apache.zest.tools:org.apache.zest.tool.model-detail:check >> > :org.apache.zest.tools:org.apache.zest.tool.shell:honkerCheck >> > :org.apache.zest.tools:org.apache.zest.tool.shell:check >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.cargo:honkerCheck >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.cargo:check >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.composites:honkerCheck >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.composites:check >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.hello:honkerCheck >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.hello:check >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:honkerCheck >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:check >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.services:honkerCheck >> > :org.apache.zest.tutorials:org.apache.zest.tutorial.services:check >> > >> :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:org.apache.zest.sample.dci-cargo.dcisample_a:honkerCheck >> > >> :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:org.apache.zest.sample.dci-cargo.dcisample_a:check >> > >> :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:org.apache.zest.sample.dci-cargo.dcisample_b:honkerCheck >> > >> :org.apache.zest.samples:org.apache.zest.sample.dci-cargo:org.apache.zest.sample.dci-cargo.dcisample_b:check >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.tenminutes:honkerCheck >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.tenminutes:check >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.thirtyminutes:honkerCheck >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.thirtyminutes:check >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.twominutes:honkerCheck >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.twominutes:check >> > >> > Test failures in: >> > org.apache.zest.core.runtime >> > org.apache.zest.extension.entitystore-jdbm >> > org.apache.zest.extension.entitystore-sql >> > org.apache.zest.extension.indexing-elasticsearch >> > org.apache.zest.extension.indexing-rdf >> > org.apache.zest.extension.indexing-solr >> > org.apache.zest.extension.reindexer >> > org.apache.zest.extension.valueserialization-jackson >> > org.apache.zest.extension.valueserialization-orgjson >> > org.apache.zest.extension.valueserialization-stax >> > org.apache.zest.library.eventsourcing >> > org.apache.zest.library.lang-scala >> > org.apache.zest.library.logging >> > org.apache.zest.library.rest >> > org.apache.zest.library.scheduler >> > org.apache.zest.library.shiro-core >> > org.apache.zest.library.sql >> > org.apache.zest.library.sql-liquibase >> > org.apache.zest.library.uowfile >> > >> > >> :org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.twominutes:check >> FAILED >> > >> > FAILURE: Build failed with an exception. >> > >> > * Where: >> > Build file '< >> https://builds.apache.org/job/Zest(JavaEdition)-develop-java8-check/ws/build.gradle'> >> line: 452 >> > >> > * What went wrong: >> > Execution failed for task >> ':org.apache.zest.tutorials:org.apache.zest.tutorial.introduction:org.apache.zest.tutorial.introduction.twominutes:check'. >> >> There was TEST FAILURES!! See list above. >> > * Try: >> > Run with --stacktrace option to get the stack trace. Run with --info or >> --debug option to get more log output. >> > >> > BUILD FAILED >> > >> > Total time: 8 mins 30.162 secs >> > Build step 'Invoke Gradle script' changed build result to FAILURE >> > Build step 'Invoke Gradle script' marked build as failure >> > Xvfb stopping >> > Recording test results >> >> > > > -- > Niclas Hedhman, Software Developer > http://zest.apache.org - New Energy for Java > -- Niclas Hedhman, Software Developer http://zest.apache.org - New Energy for Java
