Hybris启动服务器进行单元测试

时间:2019-04-24 15:03:07

标签: hybris

我想知道Hybris为什么要启动服务器来运行单元测试。 我正在将hybris 1808与telco加速器1810配合使用。我正在使用命令d = {} for elem in lst_dict: if elem['type'] not in d: d[elem['type']] = elem if elem['date'] > d[elem['type']]['date']: d[elem['type']]=elem

2 个答案:

答案 0 :(得分:0)

您需要首先初始化junit租户。请打开hac,并检查租户。如果没有Junit租户,则将以下属性添加到local.properties并重新启动服务器。 installed.tenants = junit 然后初始化junit租户。 然后,命令ant unittests或ant allTests将起作用。

答案 1 :(得分:0)

您不必启动服务器。
实际上,如果您不使用 junit中的任何数据,也可以跳过 junit租户的初始化。租户,即是否要在junit类本身中创建所有必需的数据。
示例  用于运行 junits 的命令:

  

ant单元测试-Dtestclasses.extensions = basecommerce,core


More details