Skip to content

Commit 4c2a846

Browse files
committed
Switching back to rpm
And undoing a couple test changes that didn't seem to help.
1 parent aacffbe commit 4c2a846

File tree

3 files changed

+30
-36
lines changed

3 files changed

+30
-36
lines changed

Jenkinsfile

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
@Library('shared-libraries') _
22

3-
def runTests() {
3+
def runTests(String type,String version) {
4+
copyRPM type,version
5+
setUpML '$WORKSPACE/xdmp/src/Mark*.rpm'
46
sh label: 'deploy-test-app-and-run-tests', script: '''
57
export JAVA_HOME=$JAVA_HOME_DIR
68
export GRADLE_USER_HOME=$WORKSPACE/$GRADLE_DIR
@@ -38,12 +40,12 @@ def runDockerCompose(String markLogicDockerImage) {
3840
}
3941

4042
def teardownAfterTests() {
41-
updateWorkspacePermissions()
42-
sh label: 'teardown-docker', script: '''#!/bin/bash
43-
cd node-client-api
44-
docker-compose down -v || true
45-
'''
46-
cleanupDocker()
43+
// updateWorkspacePermissions()
44+
// sh label: 'teardown-docker', script: '''#!/bin/bash
45+
// cd node-client-api
46+
// docker-compose down -v || true
47+
// '''
48+
// cleanupDocker()
4749
}
4850

4951
def runAuditReport() {
@@ -56,7 +58,9 @@ def runAuditReport() {
5658
'''
5759
}
5860

59-
def runE2ETests() {
61+
def runE2ETests(String type,String version) {
62+
copyRPM type,version
63+
setUpML '$WORKSPACE/xdmp/src/Mark*.rpm'
6064
sh label: 'run-e2e-tests', script: '''
6165
export PATH=${NODE_HOME_DIR}/bin:$PATH
6266
cd node-client-api
@@ -124,14 +128,8 @@ pipeline {
124128
agent { label 'nodeclientpool' }
125129
steps {
126130
runAuditReport()
127-
runDockerCompose('ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12')
128-
runTests()
129-
runE2ETests()
130-
}
131-
post {
132-
always {
133-
teardownAfterTests()
134-
}
131+
runTests('Latest','12.1')
132+
runE2ETests('Latest','12.1')
135133
}
136134
}
137135

@@ -147,9 +145,8 @@ pipeline {
147145
}
148146
agent { label 'nodeclientpool' }
149147
steps {
150-
runDockerCompose('ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-11')
151-
runTests()
152-
runE2ETests()
148+
runTests('Latest','11')
149+
runE2ETests('Latest','11')
153150
}
154151
post {
155152
always {
@@ -167,9 +164,8 @@ pipeline {
167164
}
168165
agent { label 'nodeclientpool' }
169166
steps {
170-
runDockerCompose('ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12')
171-
runTests()
172-
runE2ETests()
167+
runTests('Latest','12')
168+
runE2ETests('Latest','12')
173169
}
174170
post {
175171
always {
@@ -187,9 +183,8 @@ pipeline {
187183
}
188184
agent { label 'nodeclientpool' }
189185
steps {
190-
runDockerCompose('ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-10')
191-
runTests()
192-
runE2ETests()
186+
runTests('Latest','10')
187+
runE2ETests('Latest','10')
193188
}
194189
post {
195190
always {

test-complete/nodejs-dmsdk-queryToTransformAll.js

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,14 @@ describe('data movement transformAll', function () {
124124
transform: [transformName, { newValue: 'transformedValue' }],
125125
batchSize: 10,
126126
onBatchSuccess: (function (progress, documents) {
127-
// Don't call done() here - onBatchSuccess is called multiple times
128-
// Let onCompletion handle calling done()
129-
progress.docsTransformedSuccessfully.should.be.greaterThanOrEqual(10);
130-
progress.docsFailedToBeTransformed.should.be.equal(0);
131-
progress.timeElapsed.should.be.greaterThanOrEqual(0);
127+
try {
128+
progress.docsTransformedSuccessfully.should.be.greaterThanOrEqual(10);
129+
progress.docsFailedToBeTransformed.should.be.equal(0);
130+
progress.timeElapsed.should.be.greaterThanOrEqual(0);
131+
} catch (err) {
132+
done(err);
133+
}
134+
132135
}),
133136
onCompletion: ((summary) => {
134137
try {

test-complete/nodejs-dmsdk-removeAllUris.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,9 @@ describe('Functional tests - data movement removeAllUris', function () {
3838

3939
dbWriter.documents.writeAll(readable, {
4040
onCompletion: ((summary) => {
41-
if (summary.error) {
42-
done(new Error('Setup failed: ' + summary.error));
43-
} else {
44-
done();
45-
}
41+
done();
4642
})
47-
}).catch(done);
43+
});
4844

4945
});
5046

0 commit comments

Comments
 (0)