mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 11:07:06 +00:00
[improvement][launcher]Set system property s2.test in junit tests in order to facilitate conditional breakpoints.
This commit is contained in:
@@ -83,6 +83,12 @@
|
|||||||
<artifactId>junit</artifactId>
|
<artifactId>junit</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.junit-pioneer</groupId>
|
||||||
|
<artifactId>junit-pioneer</artifactId>
|
||||||
|
<version>1.6.0</version>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
<artifactId>spring-boot-starter-test</artifactId>
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import com.tencent.supersonic.headless.chat.query.rule.metric.MetricTopNQuery;
|
|||||||
import com.tencent.supersonic.util.DataUtils;
|
import com.tencent.supersonic.util.DataUtils;
|
||||||
import org.junit.jupiter.api.Order;
|
import org.junit.jupiter.api.Order;
|
||||||
import org.junit.jupiter.api.Test;
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.junitpioneer.jupiter.SetSystemProperty;
|
||||||
import org.springframework.boot.test.context.SpringBootTest;
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
|
||||||
import java.text.DateFormat;
|
import java.text.DateFormat;
|
||||||
@@ -72,8 +73,8 @@ public class MetricTest extends BaseTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
@SetSystemProperty(key = "s2.test", value = "true")
|
||||||
public void testMetricGroupBy() throws Exception {
|
public void testMetricGroupBy() throws Exception {
|
||||||
System.setProperty("s2.test", "true");
|
|
||||||
QueryResult actualResult = submitNewChat("近7天超音数各部门的访问次数", DataUtils.productAgentId);
|
QueryResult actualResult = submitNewChat("近7天超音数各部门的访问次数", DataUtils.productAgentId);
|
||||||
|
|
||||||
QueryResult expectedResult = new QueryResult();
|
QueryResult expectedResult = new QueryResult();
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ public class QueryByMetricTest extends BaseTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testWithMetricAndDimensionBizNames() throws Exception {
|
public void testWithMetricAndDimensionBizNames() throws Exception {
|
||||||
System.setProperty("s2.test", "true");
|
|
||||||
QueryMetricReq queryMetricReq = new QueryMetricReq();
|
QueryMetricReq queryMetricReq = new QueryMetricReq();
|
||||||
queryMetricReq.setMetricNames(Arrays.asList("stay_hours", "pv"));
|
queryMetricReq.setMetricNames(Arrays.asList("stay_hours", "pv"));
|
||||||
queryMetricReq.setDimensionNames(Arrays.asList("user_name", "department"));
|
queryMetricReq.setDimensionNames(Arrays.asList("user_name", "department"));
|
||||||
@@ -58,7 +57,6 @@ public class QueryByMetricTest extends BaseTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testWithMetricAndDimensionIds() throws Exception {
|
public void testWithMetricAndDimensionIds() throws Exception {
|
||||||
System.setProperty("s2.test", "true");
|
|
||||||
QueryMetricReq queryMetricReq = new QueryMetricReq();
|
QueryMetricReq queryMetricReq = new QueryMetricReq();
|
||||||
queryMetricReq.setDomainId(1L);
|
queryMetricReq.setDomainId(1L);
|
||||||
queryMetricReq.setMetricIds(Arrays.asList(1L, 3L));
|
queryMetricReq.setMetricIds(Arrays.asList(1L, 3L));
|
||||||
|
|||||||
@@ -46,7 +46,6 @@ public class QueryByStructTest extends BaseTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testDetailQuery() throws Exception {
|
public void testDetailQuery() throws Exception {
|
||||||
System.setProperty("s2.test", "true");
|
|
||||||
QueryStructReq queryStructReq =
|
QueryStructReq queryStructReq =
|
||||||
buildQueryStructReq(Arrays.asList("user_name", "department"), QueryType.DETAIL);
|
buildQueryStructReq(Arrays.asList("user_name", "department"), QueryType.DETAIL);
|
||||||
SemanticQueryResp semanticQueryResp =
|
SemanticQueryResp semanticQueryResp =
|
||||||
@@ -87,7 +86,6 @@ public class QueryByStructTest extends BaseTest {
|
|||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testFilterQuery() throws Exception {
|
public void testFilterQuery() throws Exception {
|
||||||
System.setProperty("s2.test", "true");
|
|
||||||
QueryStructReq queryStructReq = buildQueryStructReq(Arrays.asList("department"));
|
QueryStructReq queryStructReq = buildQueryStructReq(Arrays.asList("department"));
|
||||||
List<Filter> dimensionFilters = new ArrayList<>();
|
List<Filter> dimensionFilters = new ArrayList<>();
|
||||||
Filter filter = new Filter();
|
Filter filter = new Filter();
|
||||||
|
|||||||
Reference in New Issue
Block a user