1818import com .marklogic .hub .DatabaseKind ;
1919import com .marklogic .hub .HubConfig ;
2020import com .marklogic .hub .HubTestBase ;
21+ import com .marklogic .hub .deploy .commands .GenerateFunctionMetadataCommand ;
2122import com .marklogic .hub .deploy .commands .LoadUserArtifactsCommand ;
2223import com .marklogic .hub .deploy .commands .LoadUserModulesCommand ;
2324import com .marklogic .hub .dhs .installer .deploy .DeployHubQueryRolesetsCommand ;
@@ -171,6 +172,7 @@ public void copyStagingSslConfigToAppServices() {
171172 public void buildCommandList () {
172173 List <Command > commands = new DhsDeployer ().buildCommandsForDeveloper (hubConfig );
173174 Collections .sort (commands , Comparator .comparing (Command ::getExecuteSortOrder ));
175+
174176 int index = 0 ;
175177 assertTrue (commands .get (index ++) instanceof DeployHubQueryRolesetsCommand );
176178 assertTrue (commands .get (index ++) instanceof DeployOtherDatabasesCommand );
@@ -184,8 +186,10 @@ public void buildCommandList() {
184186 assertTrue (commands .get (index ++) instanceof DeployAlertConfigsCommand );
185187 assertTrue (commands .get (index ++) instanceof DeployAlertActionsCommand );
186188 assertTrue (commands .get (index ++) instanceof DeployAlertRulesCommand );
189+ assertTrue (commands .get (index ++) instanceof GenerateFunctionMetadataCommand );
187190 assertTrue (commands .get (index ++) instanceof DeployProtectedPathsCommand );
188- assertEquals (13 , commands .size (),
191+
192+ assertEquals (14 , commands .size (),
189193 "As of ML 10.0-3, the granular privilege for indexes doesn't seem to work with XML payloads. " +
190194 "Bug https://bugtrack.marklogic.com/54231 has been created to track that. Thus, " +
191195 "DeployDatabaseFieldCommand cannot be included and ml-config/database-fields/final-database.xml " +
0 commit comments