diff --git a/gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/MidScaleGuiTest.java b/gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/MidScaleGuiTest.java index e79eacf0e01..856cea09311 100644 --- a/gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/MidScaleGuiTest.java +++ b/gui/admin-gui/src/test/java/com/evolveum/midpoint/gui/MidScaleGuiTest.java @@ -8,6 +8,8 @@ import com.evolveum.midpoint.gui.api.component.MainObjectListPanel; +import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.web.AbstractGuiIntegrationTest; import com.evolveum.midpoint.web.page.admin.configuration.PageSystemConfiguration; import com.evolveum.midpoint.web.page.admin.server.PageTasks; @@ -47,7 +49,7 @@ @DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS) @ActiveProfiles("test") @SpringBootTest(classes = TestMidPointSpringApplication.class) -public class MidScaleGuiTest extends AbstractInitializedGuiIntegrationTest implements PerformanceTestMixin { +public class MidScaleGuiTest extends AbstractGuiIntegrationTest implements PerformanceTestMixin { private static final String TEST_DIR = "./src/test/resources/midScale"; @@ -57,17 +59,22 @@ public class MidScaleGuiTest extends AbstractInitializedGuiIntegrationTest imple private static final int REPETITION_COUNT = 10; @Autowired TestQueryListener queryListener; + protected PrismObject userAdministrator; @Override public void initSystem(Task initTask, OperationResult initResult) throws Exception { super.initSystem(initTask, initResult); - importObjectsFromFileNotRaw(FILE_ORG_STRUCT, initTask, initResult); - initResult.computeStatusIfUnknown(); - if (!initResult.isSuccess()) { - System.out.println("init result:\n" + initResult); - } - importObjectsFromFileNotRaw(FILE_USERS, initTask, initResult); + modelService.postInit(initResult); + userAdministrator = repositoryService.getObject(UserType.class, USER_ADMINISTRATOR_OID, null, initResult); + login(userAdministrator); + +// importObjectsFromFileNotRaw(FILE_ORG_STRUCT, initTask, initResult); +// initResult.computeStatusIfUnknown(); +// if (!initResult.isSuccess()) { +// System.out.println("init result:\n" + initResult); +// } +// importObjectsFromFileNotRaw(FILE_USERS, initTask, initResult); modifyObjectReplaceProperty(SystemConfigurationType.class, SystemObjectsType.SYSTEM_CONFIGURATION.value(), ItemPath.create(SystemConfigurationType.F_ADMIN_GUI_CONFIGURATION, AdminGuiConfigurationType.F_ENABLE_EXPERIMENTAL_FEATURES), @@ -191,9 +198,8 @@ public void test231editUserTabProjections() { Stopwatch stopwatch = stopwatch("showProjections", "User's projection tab"); try (Split ignored = stopwatch.start()) { - clickOnTab(1, PageUser.class); queryListener.start(); - + clickOnTab(1, PageUser.class); } } diff --git a/gui/admin-gui/src/test/resources/schema/midscale.xsd b/gui/admin-gui/src/test/resources/schema/midscale.xsd new file mode 100644 index 00000000000..e22a75d7ae9 --- /dev/null +++ b/gui/admin-gui/src/test/resources/schema/midscale.xsd @@ -0,0 +1,976 @@ + + + + + + + + + + + + User Attribut 1 + 1010 + + + + + + + User Attribut 2 + 1020 + + + + + + + User Attribut 3 + 1030 + + + + + + + User Attribut 4 + 1040 + + + + + + + User Attribut 5 + 1050 + + + + + + + User Attribut 6 + 1060 + + + + + + + User Attribut 7 + 1070 + + + + + + + User Attribut 8 + 1080 + + + + + + + User Attribut 9 + 1090 + + + + + + + User Attribut 10 + 1100 + + + + + + + User Attribut 11 + 1110 + + + + + + + User Attribut 12 + 1120 + + + + + + + User Attribut 13 + 1130 + + + + + + + User Attribut 14 + 1140 + + + + + + + User Attribut 15 + 1150 + + + + + + + User Attribut 16 + 1160 + + + + + + + User Attribut 17 + 1170 + + + + + + + User Attribut 18 + 1180 + + + + + + + User Attribut 19 + 1190 + + + + + + + User Attribut 20 + 1200 + + + + + + + User Attribut 21 + 1210 + + + + + + + User Attribut 22 + 1220 + + + + + + + User Attribut 23 + 1230 + + + + + + + User Attribut 24 + 1240 + + + + + + + User Attribut 25 + 1250 + + + + + + + User Attribut 26 + 1260 + + + + + + + User Attribut 27 + 1270 + + + + + + + User Attribut 28 + 1280 + + + + + + + User Attribut 29 + 1290 + + + + + + + User Attribut 30 + 1300 + + + + + + + User Attribut 31 + 1310 + + + + + + + User Attribut 32 + 1320 + + + + + + + User Attribut 33 + 1330 + + + + + + + User Attribut 34 + 1340 + + + + + + + User Attribut 35 + 1350 + + + + + + + User Attribut 36 + 1360 + + + + + + + User Attribut 37 + 1370 + + + + + + + User Attribut 38 + 1380 + + + + + + + User Attribut 39 + 1390 + + + + + + + User Attribut 40 + 1400 + + + + + + + User Attribut 41 + 1410 + + + + + + + User Attribut 42 + 1420 + + + + + + + User Attribut 43 + 1430 + + + + + + + User Attribut 44 + 1440 + + + + + + + User Attribut 45 + 1450 + + + + + + + User Attribut 46 + 1460 + + + + + + + User Attribut 47 + 1470 + + + + + + + User Attribut 48 + 1480 + + + + + + + User Attribut 49 + 1490 + + + + + + + User Attribut 50 + 1500 + + + + + + + User Attribut 51 + 1510 + + + + + + + User Attribut 52 + 1520 + + + + + + + User Attribut 53 + 1530 + + + + + + + User Attribut 54 + 1540 + + + + + + + User Attribut 55 + 1550 + + + + + + + User Attribut 56 + 1560 + + + + + + + User Attribut 57 + 1570 + + + + + + + User Attribut 58 + 1580 + + + + + + + User Attribut 59 + 1590 + + + + + + + User Attribut 60 + 1600 + + + + + + + User Attribut 61 + 1610 + + + + + + + User Attribut 62 + 1620 + + + + + + + User Attribut 63 + 1630 + + + + + + + User Attribut 64 + 1640 + + + + + + + User Attribut 65 + 1650 + + + + + + + User Attribut 66 + 1660 + + + + + + + User Attribut 67 + 1670 + + + + + + + User Attribut 68 + 1680 + + + + + + + User Attribut 69 + 1690 + + + + + + + User Attribut 70 + 1700 + + + + + + + User Attribut 71 + 1710 + + + + + + + User Attribut 72 + 1720 + + + + + + + User Attribut 73 + 1730 + + + + + + + User Attribut 74 + 1740 + + + + + + + User Attribut 75 + 1750 + + + + + + + User Attribut 76 + 1760 + + + + + + + User Attribut 77 + 1770 + + + + + + + User Attribut 78 + 1780 + + + + + + + User Attribut 79 + 1790 + + + + + + + User Attribut 80 + 1800 + + + + + + + User Attribut 81 + 1810 + + + + + + + User Attribut 82 + 1820 + + + + + + + User Attribut 83 + 1830 + + + + + + + User Attribut 84 + 1840 + + + + + + + User Attribut 85 + 1850 + + + + + + + User Attribut 86 + 1860 + + + + + + + User Attribut 87 + 1870 + + + + + + + User Attribut 88 + 1880 + + + + + + + User Attribut 89 + 1890 + + + + + + + User Attribut 90 + 1900 + + + + + + + User Attribut 91 + 1910 + + + + + + + User Attribut 92 + 1920 + + + + + + + User Attribut 93 + 1930 + + + + + + + User Attribut 94 + 1940 + + + + + + + User Attribut 95 + 1950 + + + + + + + User Attribut 96 + 1960 + + + + + + + User Attribut 97 + 1970 + + + + + + + User Attribut 98 + 1980 + + + + + + + User Attribut 99 + 1990 + + + + + + + User Attribut 100 + 2000 + + + + + + + User Attribut 101 + 2010 + + + + + + + User Attribut 102 + 2020 + + + + + + + User Attribut 103 + 2030 + + + + + + + User Attribut 104 + 2040 + + + + + + + User Attribut 105 + 2050 + + + + + + + User Attribut 106 + 2060 + + + + + + + User Attribut 107 + 2070 + + + + + + + User Attribut 108 + 2080 + + + + + + + User Attribut 109 + 2090 + + + + + + + User Attribut 110 + 2100 + + + + + + + User Attribut 111 + 2110 + + + + + + + User Attribut 112 + 2120 + + + + + + + User Attribut 113 + 2130 + + + + + + + User Attribut 114 + 2140 + + + + + + + User Attribut 115 + 2150 + + + + + + + User Attribut 116 + 2160 + + + + + + + User Attribut 117 + 2170 + + + + + + + User Attribut 118 + 2180 + + + + + + + User Attribut 119 + 2190 + + + + + + + User Attribut 120 + 2200 + + + + + +