CMR does not pass the tests?

10 views
Skip to first unread message

Emmanuel Bernard

unread,
Apr 24, 2012, 3:23:58 AM4/24/12
to ceylo...@googlegroups.com
Is it expected that the CMR does not pass the test?


manu@Emmanuel-MBP-15 ceylon-module-resolver (master) $ mvn clean install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Ceylon Module Repository Build
[INFO] Ceylon Module Repository SPI
[INFO] Ceylon Module Repository API
[INFO] Ceylon Module Repository Impl
[INFO] Ceylon Module Repository WebDAV
[INFO] Ceylon Module Repository Maven
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Ceylon Module Repository Build 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ cmr-build ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-plugin-versions) @ cmr-build ---
[WARNING] This rule is not compatible with the current version of Maven. The rule is not able to perform any checks.
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ cmr-build ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ cmr-build ---
[INFO]
[INFO] --- maven-source-plugin:2.1.1:jar-no-fork (attach-sources) @ cmr-build ---
[INFO]
[INFO] --- maven-install-plugin:2.3:install (default-install) @ cmr-build ---
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/pom.xml to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-build/1.0.0-SNAPSHOT/cmr-build-1.0.0-SNAPSHOT.pom
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Ceylon Module Repository SPI 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ cmr-spi ---
[INFO] Deleting file set: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target (included: [**], excluded: [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-plugin-versions) @ cmr-spi ---
[WARNING] This rule is not compatible with the current version of Maven. The rule is not able to perform any checks.
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ cmr-spi ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ cmr-spi ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @ cmr-spi ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ cmr-spi ---
[INFO] Compiling 8 source files to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:testResources (default-testResources) @ cmr-spi ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ cmr-spi ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.4.3:test (default-test) @ cmr-spi ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.2:jar (default-jar) @ cmr-spi ---
[INFO] Building jar: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target/cmr-spi-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-source-plugin:2.1.1:jar-no-fork (attach-sources) @ cmr-spi ---
[INFO] Building jar: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target/cmr-spi-1.0.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.3:install (default-install) @ cmr-spi ---
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target/cmr-spi-1.0.0-SNAPSHOT.jar to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-spi/1.0.0-SNAPSHOT/cmr-spi-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/pom.xml to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-spi/1.0.0-SNAPSHOT/cmr-spi-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/spi/target/cmr-spi-1.0.0-SNAPSHOT-sources.jar to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-spi/1.0.0-SNAPSHOT/cmr-spi-1.0.0-SNAPSHOT-sources.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Ceylon Module Repository API 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ cmr-api ---
[INFO] Deleting file set: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target (included: [**], excluded: [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-plugin-versions) @ cmr-api ---
[WARNING] This rule is not compatible with the current version of Maven. The rule is not able to perform any checks.
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ cmr-api ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ cmr-api ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @ cmr-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ cmr-api ---
[INFO] Compiling 12 source files to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:testResources (default-testResources) @ cmr-api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ cmr-api ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.4.3:test (default-test) @ cmr-api ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.2:jar (default-jar) @ cmr-api ---
[INFO] Building jar: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target/cmr-api-1.0.0-SNAPSHOT.jar
[INFO]
[INFO] --- maven-source-plugin:2.1.1:jar-no-fork (attach-sources) @ cmr-api ---
[INFO] Building jar: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target/cmr-api-1.0.0-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.3:install (default-install) @ cmr-api ---
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target/cmr-api-1.0.0-SNAPSHOT.jar to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-api/1.0.0-SNAPSHOT/cmr-api-1.0.0-SNAPSHOT.jar
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/pom.xml to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-api/1.0.0-SNAPSHOT/cmr-api-1.0.0-SNAPSHOT.pom
[INFO] Installing /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/api/target/cmr-api-1.0.0-SNAPSHOT-sources.jar to /Users/manu/.m2/repository/com/redhat/ceylon/cmr/cmr-api/1.0.0-SNAPSHOT/cmr-api-1.0.0-SNAPSHOT-sources.jar
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Ceylon Module Repository Impl 1.0.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.3:clean (default-clean) @ cmr-impl ---
[INFO] Deleting file set: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/target (included: [**], excluded: [])
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-plugin-versions) @ cmr-impl ---
[WARNING] This rule is not compatible with the current version of Maven. The rule is not able to perform any checks.
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ cmr-impl ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ cmr-impl ---
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:resources (default-resources) @ cmr-impl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ cmr-impl ---
[INFO] Compiling 33 source files to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.4.1:testResources (default-testResources) @ cmr-impl ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 9 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ cmr-impl ---
[INFO] Compiling 2 source files to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.4.3:test (default-test) @ cmr-impl ---
[INFO] Surefire report directory: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/target/surefire-reports

-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.redhat.ceylon.test.smoke.test.SmokeTestCase
Tests run: 12, Failures: 1, Errors: 0, Skipped: 1, Time elapsed: 78.462 sec <<< FAILURE!

Results :

Failed tests:
testMavenRemote(com.redhat.ceylon.test.smoke.test.SmokeTestCase)

Tests run: 12, Failures: 1, Errors: 0, Skipped: 1

[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Ceylon Module Repository Build .................... SUCCESS [1.232s]
[INFO] Ceylon Module Repository SPI ...................... SUCCESS [1.287s]
[INFO] Ceylon Module Repository API ...................... SUCCESS [0.937s]
[INFO] Ceylon Module Repository Impl ..................... FAILURE [1:21.548s]
[INFO] Ceylon Module Repository WebDAV ................... SKIPPED
[INFO] Ceylon Module Repository Maven .................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:25.344s
[INFO] Finished at: Tue Apr 24 09:22:23 CEST 2012
[INFO] Final Memory: 6M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test (default-test) on project cmr-impl: There are test failures.
[ERROR]
[ERROR] Please refer to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/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 :cmr-impl

Emmanuel Bernard

unread,
Apr 24, 2012, 3:35:25 AM4/24/12
to ceylo...@googlegroups.com
Actually, I cannot publish it either (compilation error)

manu@Emmanuel-MBP-15 ceylon-module-resolver (master) $ ant publish
Buildfile: /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/build.xml

module-resolver.classes:
[javac] Compiling 18 source files to /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/build/classes
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/AbstractNodeRepositoryManager.java:80: incompatible types
[javac] found : com.redhat.ceylon.cmr.api.Repository
[javac] required: com.redhat.ceylon.cmr.impl.Repository
[javac] final Repository adapter = NodeUtils.getRepository(node);
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/AbstractNodeRepositoryManager.java:264: keepRepository(com.redhat.ceylon.cmr.spi.Node,com.redhat.ceylon.cmr.api.Repository) in com.redhat.ceylon.cmr.impl.NodeUtils cannot be applied to (com.redhat.ceylon.cmr.spi.Node,com.redhat.ceylon.cmr.impl.Repository)
[javac] NodeUtils.keepRepository(node, repository);
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RepositoryManagerBuilderImpl.java:58: repositoryBuilder() in com.redhat.ceylon.cmr.impl.RepositoryManagerBuilderImpl cannot override repositoryBuilder() in com.redhat.ceylon.cmr.api.RepositoryManagerBuilder; attempting to use incompatible return type
[javac] found : com.redhat.ceylon.cmr.impl.RepositoryBuilder
[javac] required: com.redhat.ceylon.cmr.api.RepositoryBuilder
[javac] public RepositoryBuilder repositoryBuilder() {
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RepositoryManagerBuilderImpl.java:59: incompatible types
[javac] found : com.redhat.ceylon.cmr.impl.RepositoryBuilderImpl
[javac] required: com.redhat.ceylon.cmr.impl.RepositoryBuilder
[javac] return new RepositoryBuilderImpl(log);
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RepositoryManagerBuilderImpl.java:57: method does not override or implement a method from a supertype
[javac] @Override
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RepositoryManagerBuilderImpl.java:119: prependRepository(com.redhat.ceylon.cmr.impl.Repository) in com.redhat.ceylon.cmr.impl.AbstractNodeRepositoryManager cannot be applied to (com.redhat.ceylon.cmr.impl.DefaultRepository)
[javac] repository.prependRepository(new DefaultRepository(externalRoot));
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RepositoryManagerBuilderImpl.java:124: appendRepository(com.redhat.ceylon.cmr.impl.Repository) in com.redhat.ceylon.cmr.impl.AbstractNodeRepositoryManager cannot be applied to (com.redhat.ceylon.cmr.impl.DefaultRepository)
[javac] repository.appendRepository(new DefaultRepository(externalRoot));
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/RootRepositoryManager.java:53: incompatible types
[javac] found : com.redhat.ceylon.cmr.impl.DefaultRepository
[javac] required: com.redhat.ceylon.cmr.impl.Repository
[javac] final Repository aaca = new DefaultRepository(new RootNode(fileContentStore, fileContentStore));
[javac] ^
[javac] /Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/impl/src/main/java/com/redhat/ceylon/cmr/impl/SimpleRepositoryManager.java:34: setRoot(com.redhat.ceylon.cmr.impl.Repository) in com.redhat.ceylon.cmr.impl.AbstractNodeRepositoryManager cannot be applied to (com.redhat.ceylon.cmr.impl.DefaultRepository)
[javac] setRoot(new DefaultRepository(structureBuilder.createRoot()));
[javac] ^
[javac] 9 errors

BUILD FAILED
/Users/manu/projects/notbackedup/git/ceylon/ceylon-module-resolver/build.xml:151: Compile failed; see the compiler error output for details.

Total time: 1 second
manu@Emmanuel-MBP-15 ceylon-module-resolver (master) $

Tako Schotanus

unread,
Apr 24, 2012, 5:12:32 AM4/24/12
to ceylo...@googlegroups.com
It compiles correctly on my system.
Have you done a "clean"?

-Tako


--
You received this message because you are subscribed to the Google Groups "ceylon-dev" group.
To post to this group, send email to ceylo...@googlegroups.com.
To unsubscribe from this group, send email to ceylon-dev+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/ceylon-dev?hl=en.


Emmanuel Bernard

unread,
Apr 24, 2012, 5:28:51 AM4/24/12
to ceylo...@googlegroups.com
I have done mvn clean install
is there another kind of clean?

Tako Schotanus

unread,
Apr 24, 2012, 5:52:02 AM4/24/12
to ceylo...@googlegroups.com
Yeah, "ant clean publish", the "mvn" build is only for Ales really, for the official packaging we use "ant"

-Tako

Ales Justin

unread,
Apr 24, 2012, 6:18:08 AM4/24/12
to ceylo...@googlegroups.com
Yeah, "ant" is what you need to use first.
Only then will "mvn" work.

"ant" pushes certain .car modules to the needed places,
where CMR then picks them up.

Same goes for Runtime.

-Ales

Emmanuel Bernard

unread,
Apr 24, 2012, 8:12:27 AM4/24/12
to ceylo...@googlegroups.com
That was it. Thanks. I have clarified the readme.
Reply all
Reply to author
Forward
0 new messages