Skip to content

Commit 4529656

Browse files
committed
more test fixing
1 parent 1cbe793 commit 4529656

File tree

7 files changed

+34
-3
lines changed

7 files changed

+34
-3
lines changed

.travis.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@ install:
1414
- ./shared/dev-tasks/install-dependencies.sh
1515
script:
1616
- nvm use $NODE_VERSION
17-
- '[ "${TRAVIS_SECURE_ENV_VARS}" = "true" ] && ./gradlew test || ./gradlew jshint'
17+
- if [[ $TRAVIS_SECURE_ENV_VARS == true ]]; then
18+
./gradlew check;
19+
else
20+
./gradlew jshint;
21+
fi

marklogic-data-hub/src/main/java/com/marklogic/hub/EntityManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public List<Entity> getEntities() {
6060

6161
ArrayList<Entity> entities = null;
6262
if (children.getLength() > 0) {
63-
entities = new ArrayList<Entity>();
63+
entities = new ArrayList<>();
6464
}
6565

6666
Node node;

marklogic-data-hub/src/test/java/com/marklogic/hub/EntityManagerTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@ public class EntityManagerTest extends HubTestBase {
4242
public static void setup() throws IOException {
4343
XMLUnit.setIgnoreWhitespace(true);
4444

45+
clearDb(HubConfig.DEFAULT_STAGING_NAME);
46+
clearDb(HubConfig.DEFAULT_FINAL_NAME);
47+
clearDb(HubConfig.DEFAULT_MODULES_DB_NAME);
48+
4549
installHub();
4650

4751
DocumentMetadataHandle meta = new DocumentMetadataHandle();

marklogic-data-hub/src/test/java/com/marklogic/hub/FlowManagerTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,10 @@ public class FlowManagerTest extends HubTestBase {
4848
public static void setup() throws IOException {
4949
XMLUnit.setIgnoreWhitespace(true);
5050

51+
clearDb(HubConfig.DEFAULT_STAGING_NAME);
52+
clearDb(HubConfig.DEFAULT_FINAL_NAME);
53+
clearDb(HubConfig.DEFAULT_MODULES_DB_NAME);
54+
5155
installHub();
5256

5357
DocumentMetadataHandle meta = new DocumentMetadataHandle();

marklogic-data-hub/src/test/java/com/marklogic/hub/HubProjectTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ public class HubProjectTest extends HubTestBase {
1616
private static File projectPath = new File("ye-olde-project");
1717

1818
@BeforeClass
19-
public static void setup() {
19+
public static void setup() throws IOException {
20+
FileUtils.deleteDirectory(projectPath);
2021
}
2122

2223
@AfterClass

marklogic-data-hub/src/test/java/com/marklogic/hub/HubTestBase.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,9 @@
2929
import com.marklogic.client.io.*;
3030
import com.marklogic.hub.deploy.util.HubDeployStatusListener;
3131
import com.marklogic.hub.flow.FlowCacheInvalidator;
32+
import com.marklogic.mgmt.ManageClient;
33+
import com.marklogic.mgmt.ManageConfig;
34+
import com.marklogic.mgmt.databases.DatabaseManager;
3235
import org.apache.commons.io.FileUtils;
3336
import org.apache.commons.io.FilenameUtils;
3437
import org.apache.commons.io.IOUtils;
@@ -271,6 +274,14 @@ protected static void installStagingDoc(String uri, String doc) {
271274
stagingDocMgr.write(uri, new StringHandle(doc));
272275
}
273276

277+
protected static void clearDb(String dbName) {
278+
HubConfig hubConfig = getHubConfig();
279+
ManageConfig config = new ManageConfig(hubConfig.host, 8002, hubConfig.username, hubConfig.password);
280+
ManageClient client = new ManageClient(config);
281+
DatabaseManager databaseManager = new DatabaseManager(client);
282+
databaseManager.clearDatabase(dbName);
283+
}
284+
274285
protected static void installStagingDoc(String uri, DocumentMetadataHandle meta, String doc) {
275286
stagingDocMgr.write(uri, meta, new StringHandle(doc));
276287
}

ml-data-hub-plugin/src/test/groovy/com/marklogic/gradle/task/BaseTest.groovy

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ class BaseTest extends Specification {
3939

4040
DatabaseClient stagingClient() {
4141
HubConfig hubConfig = new HubConfig()
42+
hubConfig.username = "admin";
43+
hubConfig.password = "admin";
44+
hubConfig.adminUsername = "admin";
45+
hubConfig.adminPassword = "admin";
4246
return hubConfig.newStagingClient()
4347
}
4448

@@ -59,6 +63,9 @@ class BaseTest extends Specification {
5963
6064
mlUsername=admin
6165
mlPassword=admin
66+
67+
mlManageUsername=admin
68+
mlManagePassword=admin
6269
6370
mlAdminUsername=admin
6471
mlAdminPassword=admin

0 commit comments

Comments
 (0)