gpt4 book ai didi

maven - 使用 Maven Surefire 运行 MagicDraw 测试

转载 作者:行者123 更新时间:2023-12-04 14:15:55 24 4
gpt4 key购买 nike

我还创建了一个 MagicDraw 插件和 JUnit 测试。测试用

注释
@RunWith (MagicDrawTestRunner.class)

正如官方写的documentation .当我调整 maven 命令来打包它时,我得到这个错误:

java.lang.IllegalStateException: Application has to be started inside OSGI Framework

有人知道我应该如何设置我的 Maven Surefire 插件以获得运行的测试用例吗?

最佳答案

我对他们的测试 API 从来都不太满意。使用我在这里第一次看到的模式运行测试可能会更好:

https://github.com/IncQueryLabs/MD_plugin_skeleton/wiki/MD-Plugin-Test-Environment

您也可以尝试在 nomagics 支持系统上开票并在那里提出这个问题;尽管如果他们不费心去获得正确的测试文档,IDK 他们会有多大帮助。

最后但并非最不重要的一点是,尝试寻找最好在 Eclipse Equinox 上进行过 OSGi 开发的人(Magicdraw 是在 equinox 上构建的);我打赌启动 OSGi 的代码对他们来说会相当直接。

祝你好运。

关于maven - 使用 Maven Surefire 运行 MagicDraw 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60370468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com