Merge pull request #11968 from thingsboard/fix/widget-tests
Fix failing edge tests: cleanup system widgets after DashboardSyncServiceTest
This commit is contained in:
commit
0162158327
@ -15,13 +15,18 @@
|
|||||||
*/
|
*/
|
||||||
package org.thingsboard.server.service.entitiy.dashboard;
|
package org.thingsboard.server.service.entitiy.dashboard;
|
||||||
|
|
||||||
|
import org.junit.After;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.mock.web.MockHttpServletResponse;
|
import org.springframework.mock.web.MockHttpServletResponse;
|
||||||
import org.springframework.test.context.TestPropertySource;
|
import org.springframework.test.context.TestPropertySource;
|
||||||
import org.thingsboard.common.util.JacksonUtil;
|
import org.thingsboard.common.util.JacksonUtil;
|
||||||
import org.thingsboard.server.common.data.Dashboard;
|
import org.thingsboard.server.common.data.Dashboard;
|
||||||
import org.thingsboard.server.controller.AbstractControllerTest;
|
import org.thingsboard.server.controller.AbstractControllerTest;
|
||||||
import org.thingsboard.server.dao.service.DaoSqlTest;
|
import org.thingsboard.server.dao.service.DaoSqlTest;
|
||||||
|
import org.thingsboard.server.dao.sql.resource.TbResourceRepository;
|
||||||
|
import org.thingsboard.server.dao.sql.widget.WidgetTypeRepository;
|
||||||
|
import org.thingsboard.server.dao.sql.widget.WidgetsBundleRepository;
|
||||||
|
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
|
|
||||||
@ -35,6 +40,20 @@ import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.
|
|||||||
})
|
})
|
||||||
public class DashboardSyncServiceTest extends AbstractControllerTest {
|
public class DashboardSyncServiceTest extends AbstractControllerTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private WidgetTypeRepository widgetTypeRepository;
|
||||||
|
@Autowired
|
||||||
|
private WidgetsBundleRepository widgetsBundleRepository;
|
||||||
|
@Autowired
|
||||||
|
private TbResourceRepository resourceRepository;
|
||||||
|
|
||||||
|
@After
|
||||||
|
public void after() throws Exception {
|
||||||
|
widgetsBundleRepository.deleteAll();
|
||||||
|
widgetTypeRepository.deleteAll();
|
||||||
|
resourceRepository.deleteAll();
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testGatewaysDashboardSync() throws Exception {
|
public void testGatewaysDashboardSync() throws Exception {
|
||||||
loginTenantAdmin();
|
loginTenantAdmin();
|
||||||
|
|||||||
@ -17,9 +17,7 @@
|
|||||||
<logger name="org.eclipse.leshan" level="INFO"/>
|
<logger name="org.eclipse.leshan" level="INFO"/>
|
||||||
<logger name="org.thingsboard.server.controller.AbstractWebTest" level="INFO"/>
|
<logger name="org.thingsboard.server.controller.AbstractWebTest" level="INFO"/>
|
||||||
<logger name="org.thingsboard.server.service.script" level="INFO"/>
|
<logger name="org.thingsboard.server.service.script" level="INFO"/>
|
||||||
<logger name="org.thingsboard.server.service.entitiy.dashboard" level="TRACE"/>
|
|
||||||
<logger name="org.thingsboard.server.service.entitiy.widgets" level="TRACE"/>
|
|
||||||
<logger name="org.thingsboard.server.service.sync" level="TRACE"/>
|
|
||||||
<!-- mute TelemetryEdgeSqlTest that causes a lot of randomly generated errors -->
|
<!-- mute TelemetryEdgeSqlTest that causes a lot of randomly generated errors -->
|
||||||
<logger name="org.thingsboard.server.service.edge.rpc.EdgeGrpcSession" level="OFF"/>
|
<logger name="org.thingsboard.server.service.edge.rpc.EdgeGrpcSession" level="OFF"/>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user