@@ -28,6 +28,7 @@ import { PolicyClass } from '../../support/access-control/PoliciesClass';
2828import { RolesClass } from '../../support/access-control/RolesClass' ;
2929import { EntityTypeEndpoint } from '../../support/entity/Entity.interface' ;
3030import { EntityDataClass } from '../../support/entity/EntityDataClass' ;
31+ import { EntityDataClassCreationConfig } from '../../support/entity/EntityDataClass.interface' ;
3132import { TableClass } from '../../support/entity/TableClass' ;
3233import { PersonaClass } from '../../support/persona/PersonaClass' ;
3334import { TeamClass } from '../../support/team/TeamClass' ;
@@ -90,6 +91,26 @@ const role = new RolesClass();
9091const persona1 = new PersonaClass ( ) ;
9192const persona2 = new PersonaClass ( ) ;
9293
94+ const entityCreationConfig : EntityDataClassCreationConfig = {
95+ apiEndpoint : true ,
96+ table : true ,
97+ storedProcedure : true ,
98+ dashboard : true ,
99+ pipeline : true ,
100+ topic : true ,
101+ mlModel : true ,
102+ container : true ,
103+ searchIndex : true ,
104+ dashboardDataModel : true ,
105+ entityDetails : true ,
106+ directory : true ,
107+ file : true ,
108+ spreadsheet : true ,
109+ worksheet : true ,
110+ metric : true ,
111+ chart : true ,
112+ } ;
113+
93114const entities = [
94115 EntityDataClass . table1 ,
95116 EntityDataClass . topic1 ,
@@ -1270,6 +1291,10 @@ base.describe(
12701291
12711292 const { apiContext, afterAction } = await performAdminLogin ( browser ) ;
12721293
1294+ await EntityDataClass . preRequisitesForTests (
1295+ apiContext ,
1296+ entityCreationConfig
1297+ ) ;
12731298 await user . create ( apiContext ) ;
12741299
12751300 await Promise . all ( [
@@ -1323,6 +1348,10 @@ base.describe(
13231348
13241349 base . afterAll ( 'Cleanup' , async ( { browser } ) => {
13251350 const { apiContext, afterAction } = await performAdminLogin ( browser ) ;
1351+ await EntityDataClass . postRequisitesForTests (
1352+ apiContext ,
1353+ entityCreationConfig
1354+ ) ;
13261355 await Promise . all ( [
13271356 policy . delete ( apiContext ) ,
13281357 role . delete ( apiContext ) ,
0 commit comments