Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 在已经运行的Hybris服务器中执行IntegrationTests_Spring_Integration Testing_Hybris - Fatal编程技术网

Spring 在已经运行的Hybris服务器中执行IntegrationTests

Spring 在已经运行的Hybris服务器中执行IntegrationTests,spring,integration-testing,hybris,Spring,Integration Testing,Hybris,我的Hybris集成测试类扩展了de.Hybris.platform.servicelayer.ServicelayerTransactionalTest.java。当我在Eclipse中使用“run As->JUnit Test”选项运行这样一个类时,一个Hybris服务器生成并执行该类,然后关闭。这是我运行的每个IntegrationTest类的行为,它非常耗时。我想知道是否有任何方法可以在已经运行的Hybris服务器中执行这些类,这样我就不必担心每次运行时的服务器启动时间了?是的,有一个J

我的Hybris集成测试类扩展了de.Hybris.platform.servicelayer.ServicelayerTransactionalTest.java。当我在Eclipse中使用“run As->JUnit Test”选项运行这样一个类时,一个Hybris服务器生成并执行该类,然后关闭。这是我运行的每个IntegrationTest类的行为,它非常耗时。我想知道是否有任何方法可以在已经运行的Hybris服务器中执行这些类,这样我就不必担心每次运行时的服务器启动时间了?

是的,有一个JUnit testweb frontent,它的URL
/test
列出了所有单元/集成测试,并提供了一个搜索/选择,这样您就可以准确地执行哪些测试了测试您想要的类(和方法)

您甚至可以从该UI初始化junit租户

此文件的现成URL为:
https://localhost:9002/test/


希望这有帮助:)

谢谢,这很有帮助。但是url没有列出任何第三方库的测试套件,比如cucumber。似乎只有标记了hybris sdk测试注释(@IntegrationTest,@UnitTest)的类被扫描并列出。还有其他方法可以列出带标签的类吗?对不起,我不知道:)acceleratoraddon/web/testsrc如何运行这些测试。。hac的租户页面中禁用了自定义扩展的web模块