Skip to content

Commit 7fdde6c

Browse files
authored
Merge branch 'main' into nanssari/update_generate_sdk_action_version
2 parents 8ad659f + 37bea81 commit 7fdde6c

File tree

3 files changed

+62
-2
lines changed

3 files changed

+62
-2
lines changed
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
name: Verify Examples and Integration Tests
2+
on:
3+
pull_request:
4+
branches:
5+
- 'main'
6+
jobs:
7+
detect-changes:
8+
runs-on: ubuntu-latest
9+
permissions:
10+
pull-requests: read
11+
outputs:
12+
examples: ${{ steps.filter.outputs.examples }}
13+
integration-tests: ${{ steps.filter.outputs.integration-tests }}
14+
steps:
15+
- uses: dorny/paths-filter@v3
16+
id: filter
17+
with:
18+
filters: |
19+
examples:
20+
- 'examples/**'
21+
integration-tests:
22+
- 'tests/integration/**'
23+
24+
verify-examples:
25+
needs: detect-changes
26+
if: ${{ needs.detect-changes.outputs.examples == 'true' }}
27+
runs-on: ubuntu-latest
28+
steps:
29+
- uses: actions/checkout@v4
30+
- uses: actions/setup-java@v4
31+
with:
32+
java-version: '11'
33+
distribution: 'temurin'
34+
- name: verify examples
35+
working-directory: examples
36+
run: |
37+
mvn verify \
38+
-Dcom.expediagroup.xapjavasdk.apikey="${{ secrets.API_KEY }}" \
39+
-Dcom.expediagroup.xapjavasdk.apisecret="${{ secrets.API_SECRET }}" \
40+
-Dcom.expediagroup.xapjavasdk.vrbokey="${{ secrets.VRBO_KEY }}" \
41+
-Dcom.expediagroup.xapjavasdk.vrbosecret="${{ secrets.VRBO_SECRET }}" \
42+
43+
verify-integration-tests:
44+
needs: detect-changes
45+
if: ${{ needs.detect-changes.outputs.integration-tests == 'true' }}
46+
runs-on: ubuntu-latest
47+
steps:
48+
- uses: actions/checkout@v4
49+
- uses: actions/setup-java@v4
50+
with:
51+
java-version: '11'
52+
distribution: 'temurin'
53+
- name: verify integration tests
54+
working-directory: tests/integration
55+
run: |
56+
mvn verify \
57+
-Dcom.expediagroup.xapjavasdk.apikey="${{ secrets.API_KEY }}" \
58+
-Dcom.expediagroup.xapjavasdk.apisecret="${{ secrets.API_SECRET }}" \
59+
-Dcom.expediagroup.xapjavasdk.vrbokey="${{ secrets.VRBO_KEY }}" \
60+
-Dcom.expediagroup.xapjavasdk.vrbosecret="${{ secrets.VRBO_SECRET }}"

tests/integration/src/test/java/com/expediagroup/sdk/xap/integrations/lodging/ListingsIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import com.expediagroup.sdk.core.model.Response;
88
import com.expediagroup.sdk.xap.integrations.common.Constant;
9-
import com.expediagroup.sdk.xap.integrations.common.XapIT;
9+
import com.expediagroup.sdk.xap.integrations.common.XapIntegrationTests;
1010
import com.expediagroup.sdk.xap.models.AgeClassRestriction;
1111
import com.expediagroup.sdk.xap.models.BedType;
1212
import com.expediagroup.sdk.xap.models.CancellationPolicy;

tests/integration/src/test/java/com/expediagroup/sdk/xap/integrations/lodging/VrboIntegrationTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.expediagroup.sdk.xap.integrations.lodging;
22

33
import com.expediagroup.sdk.xap.client.XapClient;
4-
import com.expediagroup.sdk.xap.integrations.common.XapIT;
4+
import com.expediagroup.sdk.xap.integrations.common.XapIntegrationTests;
55
import org.apache.commons.lang3.StringUtils;
66
import org.junit.jupiter.api.BeforeAll;
77

0 commit comments

Comments
 (0)