Merge pull request #1118 from watson-developer-cloud/travis-stages · jaymicrocode/java-sdk@2ad3806 · GitHub
Skip to content

Commit 2ad3806

Browse files
Merge pull request watson-developer-cloud#1118 from watson-developer-cloud/travis-stages
build: switch to travis stages
2 parents b8f28a1 + 81641f8 commit 2ad3806

10 files changed

Lines changed: 93 additions & 76 deletions

File tree

.travis.yml

Lines changed: 61 additions & 69 deletions
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
3+
echo -e "Decrypt service instance apikeys for branch $TRAVIS_BRANCH.\n"
4+
openssl aes-256-cbc -K $encrypted_42d9c68e608d_key -iv $encrypted_42d9c68e608d_iv -in secrets.tar.enc -out secrets.tar -d
5+
tar xvf secrets.tar
6+
else
7+
echo -e "Not Decrypt service instance apikeys for branch $TRAVIS_BRANCH.\n"
8+
fi

.utility/deploy-travis-wrapper.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/bin/bash
2+
set -o pipefail
23

34
./gradlew bintrayUpload &
45

.utility/patch-openjdk7.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
set -o pipefail
2+
3+
if [ "$TRAVIS_JDK_VERSION" == "openjdk7" ]; then
4+
sudo wget "https://bouncycastle.org/download/bcprov-ext-jdk15on-158.jar" -O "${JAVA_HOME}/jre/lib/ext/bcprov-ext-jdk15on-158.jar"
5+
sudo perl -pi.bak -e 's/^(security\.provider\.)([0-9]+)/$1.($2+1)/ge' /etc/java-7-openjdk/security/java.security
6+
echo "security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider" | sudo tee -a /etc/java-7-openjdk/security/java.security
7+
fi

.utility/push-javadoc-to-gh-pages.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/bin/bash
2+
set -o pipefail
23

34
if [ "$TRAVIS_PULL_REQUEST" == "false" ] && [ "$TRAVIS_BRANCH" ]; then
45

.utility/travis-run-tests.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
set -o pipefail
2+
3+
if [ "${TRAVIS_EVENT_TYPE}" == "push" ] && [ "${TRAVIS_BRANCH}" != "master" ] && [ "${TRAVIS_TAG}" != "${TRAVIS_BRANCH}" ]; then
4+
if test -f "common/src/test/resources/config.properties"; then
5+
echo "Running integration tests"
6+
fi
7+
./gradlew codeCoverageReport --continue
8+
fi

assistant/src/test/java/com/ibm/watson/assistant/v1/AssistantServiceIT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import com.ibm.cloud.sdk.core.http.ServiceCallback;
1717
import com.ibm.cloud.sdk.core.security.BasicAuthenticator;
1818
import com.ibm.cloud.sdk.core.service.exception.NotFoundException;
19-
import com.ibm.cloud.sdk.core.service.exception.UnauthorizedException;
19+
import com.ibm.cloud.sdk.core.service.exception.ForbiddenException;
2020
import com.ibm.watson.assistant.v1.model.Context;
2121
import com.ibm.watson.assistant.v1.model.Counterexample;
2222
import com.ibm.watson.assistant.v1.model.CounterexampleCollection;
@@ -166,7 +166,7 @@ public void accept(Response<MessageResponse> response) throws Exception {
166166
Thread.sleep(5000);
167167
}
168168

169-
@Test(expected = UnauthorizedException.class)
169+
@Test(expected = ForbiddenException.class)
170170
public void pingBadCredentialsThrowsException() {
171171
Assistant badService = new Assistant("2019-02-28", new BasicAuthenticator("foo", "bar"));
172172
MessageOptions options = new MessageOptions.Builder(workspaceId).build();

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,9 +120,9 @@ task codeCoverageReport(type: JacocoReport) {
120120

121121
reports {
122122
xml.enabled true
123-
xml.destination "${buildDir}/reports/jacoco/report.xml"
123+
xml.destination file("$buildDir/reports/jacoco/report.xml")
124124
html.enabled true
125-
html.destination "${buildDir}/reports/jacoco"
125+
html.destination file("$buildDir/reports/jacoco")
126126
csv.enabled false
127127
}
128128
}

discovery/src/test/java/com/ibm/watson/discovery/v1/DiscoveryServiceIT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
import com.ibm.cloud.sdk.core.service.exception.BadRequestException;
2525
import com.ibm.cloud.sdk.core.service.exception.InternalServerErrorException;
2626
import com.ibm.cloud.sdk.core.service.exception.NotFoundException;
27-
import com.ibm.cloud.sdk.core.service.exception.UnauthorizedException;
27+
import com.ibm.cloud.sdk.core.service.exception.ForbiddenException;
2828
import com.ibm.cloud.sdk.core.util.GsonSingleton;
2929
import com.ibm.watson.common.RetryRunner;
3030
import com.ibm.watson.common.WaitFor;
@@ -414,7 +414,7 @@ public void pingIsSuccessful() {
414414
assertTrue(ping());
415415
}
416416

417-
@Test(expected = UnauthorizedException.class)
417+
@Test(expected = ForbiddenException.class)
418418
public void badCredentialsThrowsException() {
419419
Discovery badService = new Discovery("2019-04-30", new BasicAuthenticator("foo", "bar"));
420420
badService.listEnvironments(null).execute().getResult();

gradle.properties

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)