Menu

#4 Erlang Plugin unit test fails with R13B03

open
nobody
5
2010-03-18
2010-03-18
No

Actual results:
Erlang Plugin unit test fails with system wide installed Erlang R13B03.

Expected results:
Unit tests pass without any errors.

Workaround:
Skip tests using -Dmaven.test.skip=true

Repro steps:
$ svn co https://maven-erlang.svn.sourceforge.net/svnroot/maven-erlang maven-erlang
$ cd ./maven-erlang/erlang-plugin/trunk/
$ mvn test
...
Running net.sf.maven.erlang.PrepareReleaseMojoTest
[WARNING] Skipping module .svn because it has no ebin subdirectory
[ERROR] mnesia: No valid version ("4.4.9") of .app file found. Found file "/usr/lib/erlang/lib/mnesia-4.4.12/ebin/mnesia.app" with version "4.4.12"
stdlib: No valid version ("1.16.1") of .app file found. Found file "/usr/lib/erlang/lib/stdlib-1.16.4/ebin/stdlib.app" with version "1.16.4"
kernel: No valid version ("2.13.1") of .app file found. Found file "/usr/lib/erlang/lib/kernel-2.13.4/ebin/kernel.app" with version "2.13.4"
[WARNING] Skipping module .svn because it has no ebin subdirectory
[ERROR] Version mismatch. Project version is 0.5 while .rel version is 1
[WARNING] Skipping module .svn because it has no ebin subdirectory
[ERROR] Version mismatch. Project version is 0.5 while .rel version is 1
Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 6.633 sec <<< FAILURE!
...

Env:
$ uname -a
Linux beast-server 2.6.32-ARCH #1 SMP PREEMPT Mon Jan 25 20:33:50 CET 2010 x86_64 Intel(R) Atom(TM) CPU 330 @ 1.60GHz GenuineIntel GNU/Linux
$ mvn --version
Apache Maven 2.2.1 (r801777; 2009-08-06 22:16:01+0300)
Java version: 1.6.0_18
Java home: /opt/java/jre
Default locale: ru_RU, platform encoding: UTF-8
OS name: "linux" version: "2.6.32-arch" arch: "amd64" Family: "unix"
$ erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 5.7.4
$ erl
Erlang R13B03 (erts-5.7.4) [source] [64-bit] [smp:4:4]...

Discussion


Log in to post a comment.