首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jsonix上运行maven测试时出错-如何调试?

在jsonix上运行maven测试时出错-如何调试?
EN

Stack Overflow用户
提问于 2019-02-27 01:13:23
回答 1查看 27关注 0票数 0

我刚刚下载了jsonix,当我运行maven时,它的内置测试失败了,错误如下:

代码语言:javascript
复制
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,尽管有“查看上面的更多细节”的消息,但实际上我看不到任何可以帮助我调试的细节。

任何关于如何调试或修复此问题的建议都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-02-27 16:33:04

请使用Jsonix issue tracker来询问特定于项目的问题。

检查failing scripts modulepom.xml

代码语言:javascript
复制
                    <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只是在test阶段执行npm test。你也可以:

代码语言:javascript
复制
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),并检查哪些测试失败。

file issues,以便这将被修复。

目前我不能重现这个,在我的本地机器上构建是绿色的。

Jsonix免责声明:我是的作者。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54890799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档