Ошибка запуска maven тестов на jsonix - как отладить?
Я только что скачал jsonix, и когда я запускаю maven, он не проходит встроенные тесты со следующей ошибкой:
FAILURES: 2/898 assertions failed (332ms)
npm ERR! Test failed. See above for more details.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Jsonix 2.4.2-SNAPSHOT:
[INFO]
[INFO] Jsonix ............................................. SUCCESS [ 0.698 s]
[INFO] Jsonix Scripts ..................................... SUCCESS [ 9.933 s]
[INFO] Jsonix Node.js ..................................... SUCCESS [ 0.014 s]
[INFO] Jsonix Node.js Scripts ............................. FAILURE [ 4.296 s]
[INFO] Jsonix Node.js Tests ............................... SKIPPED
...etc other skipped tests omitted
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
Я действительно не очень хорошо разбираюсь в maven, и, несмотря на сообщение "см. Выше для получения более подробной информации", я не вижу подробностей, которые могли бы помочь мне отладить это.
Любые предложения о том, как отладить или исправить это, будут высоко оценены.
1 ответ
Пожалуйста, используйте систему отслеживания проблем Jsonix, чтобы задать вопрос по проекту.
Проверьте pom.xml
из-за провала scripts
модуль:
<execution>
<id>npm-test</id>
<phase>test</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>npm</executable>
<arguments>
<argument>test</argument>
</arguments>
</configuration>
</execution>
Очевидно, Maven просто выполняет npm test
в test
фаза. Вы тоже можете:
jsonix/nodejs/scripts> npm test
> jsonix@2.4.2-SNAPSHOT test ...\jsonix\nodejs\scripts
> nodeunit tests/tests.js
...
√ Jsonix - Issues - Issues - GH96 - Standard - Roundtrips - test_any.xml
Testing [...\jsonix\nodejs\scripts\tests\GH96/test_any].
√ Jsonix - Issues - Issues - GH96 - Standard - Comparisons - test_any.xml
√ Jsonix - Issues - Issues - GH111 - MarshallsWithPrefix
√ Jsonix - Issues - Issues - GH135 - A_B
√ Jsonix - Issues - Issues - GH135 - B_A
√ Jsonix - Issues - Issues - GH141 - DurationP
√ Jsonix - Issues - Issues - GH150 - A_B
√ Jsonix - Issues - Issues - GH150 - B_A
OK: 898 assertions (696ms)
Если некоторые тесты не пройдены, вы можете перенаправить вывод в файлы (npm test >std.log 2>err.log
) и проверьте, какие тесты не пройдены.
Пожалуйста, напишите проблемы, так что это будет исправлено.
На данный момент я не могу воспроизвести это, сборка зеленого цвета на моей локальной машине.
Отказ от ответственности: я автор Jsonix.