Quarkus自定义测试资料

发布于 2025-01-22 17:16:06 字数 373 浏览 0 评论 0原文

我有测试配置文件,我试图应用于我

    @Nested
    @TestMethodOrder(MethodOrderer.OrderAnnotation.class)
    @TestProfile(NoMonitoringProfile.class)
    class ComplexMissionLifeCycleTest {

试图按顺序运行测试的一些quarkus测试,但是不幸的是,当我应用测试配置文件时,Quarkus似乎将配置文件应用于类中的每个@test并重新启动每次应用程序实例。这做了几件事。它杀死了我为测试存储的数据,更多地使测试的运行速度慢慢。

有没有办法将配置文件应用于整个课程,只有Quarkus从该配置文件开始一次?

I have test profile I am trying to apply to some of my quarkus tests

    @Nested
    @TestMethodOrder(MethodOrderer.OrderAnnotation.class)
    @TestProfile(NoMonitoringProfile.class)
    class ComplexMissionLifeCycleTest {

I'm trying to run tests in order, but unfortunately when I apply the test profile it seems quarkus is applying the profile to each @Test in the class and restarting the application instance each time. This does a few things. It kills the data I'm storing for my test and more it makes the running of the test brutally slow.

Is there a way to apply a profile to the whole class and only have quarkus start once with that profile?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文