gpt4 book ai didi

java - karaf 容器中的 OSGI 集成测试

转载 作者:行者123 更新时间:2023-12-02 13:35:32 24 4
gpt4 key购买 nike

我是 karaf 容器中 Karaf IT 测试的新手。我创建了一个小型实践项目 Practice OSGI project 。所有 bundle 都运行良好,因为我能够在 karaf 容器(3.0.8)中运行它们,并且能够进行休息来手动测试它。但现在我正在尝试通过集成测试来测试它。我也写了一个测试用例,但是当我尝试执行它时, maven 说,没有要构建的测试。这里我的目标是运行一个简单的命令,例如 mvn clean install 或 mvn clean test ,以便它构建完整的项目并最终使用集成测试(部署 karaf 容器)对其进行测试,部署 bundle 并执行测试用例,然后关闭容器)。

我希望我能够很好地解释我的目标和问题。

任何帮助将不胜感激。

最佳答案

您的测试代码位于错误的目录中。它位于 src/test/main/java 中,而它应该位于 src/test/java 中。

在此更改之后,测试将运行,但会产生异常。所以还有更多需要修复的地方,但我想这已经对你有所帮助了。

顺便说一句。我看到你的maven项目都有0.1版本,这在maven中不是一个好主意。您应该始终使用 SNAPSHOT 版本。发布版本只能构建和部署一次,因为它们不能在远程 Maven 存储库中被覆盖。

关于java - karaf 容器中的 OSGI 集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43021148/

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