@@ -75,45 +75,16 @@ jobs:
7575 name : build
7676
7777 - name : Test (Service Client)
78- env :
79- ITP_API_URL : ${{ vars.ITP_API_URL }}
80- ITP_ISSUER_URL : ${{ vars.ITP_ISSUER_URL }}
81- ITP_SERVICE_CLIENT_ID : ${{ vars.ITP_SERVICE_CLIENT_ID }}
82- ITP_SERVICE_CLIENT_SECRET : ${{ secrets.ITP_SERVICE_CLIENT_SECRET }}
83- ITP_MAILINATOR_API_KEY : ${{ secrets.ITP_MAILINATOR_API_KEY }}
84- run : npm run test:service
85-
86- test_service_populate :
87- name : IModel Populate Tests (Service Client)
88- runs-on : ubuntu-latest
89- environment : QA
90- needs : build
91-
92- steps :
93- - uses : actions/checkout@v3
94- with :
95- fetch-depth : 2
96-
97- - uses : actions/setup-node@v3
98- with :
99- node-version : 20
100- registry-url : https://registry.npmjs.org/
101-
102- - name : Install dependencies
103- run : npm ci
104-
105- - uses : actions/download-artifact@v4
78+ uses : azure/powershell@v2
10679 with :
107- name : build
108-
109- - name : Test (Service Client)
80+ inlineScript : ./integration-tests/main-cases/service-client.ps1
81+ azPSVersion : " latest"
11082 env :
11183 ITP_API_URL : ${{ vars.ITP_API_URL }}
11284 ITP_ISSUER_URL : ${{ vars.ITP_ISSUER_URL }}
11385 ITP_SERVICE_CLIENT_ID : ${{ vars.ITP_SERVICE_CLIENT_ID }}
11486 ITP_SERVICE_CLIENT_SECRET : ${{ secrets.ITP_SERVICE_CLIENT_SECRET }}
11587 ITP_MAILINATOR_API_KEY : ${{ secrets.ITP_MAILINATOR_API_KEY }}
116- run : npm run test:service-populate
11788
11889 test_native :
11990 name : Tests (Native Client)
@@ -139,44 +110,14 @@ jobs:
139110 name : build
140111
141112 - name : Test (Native Client)
142- env :
143- ITP_API_URL : ${{ vars.ITP_API_URL }}
144- ITP_ISSUER_URL : ${{ vars.ITP_ISSUER_URL }}
145- ITP_MAILINATOR_API_KEY : ${{ secrets.ITP_MAILINATOR_API_KEY }}
146- ITP_NATIVE_TEST_CLIENT_ID : ${{ vars.ITP_NATIVE_TEST_CLIENT_ID }}
147- ITP_TEST_USER_EMAIL : ${{ vars.ITP_TEST_USER_EMAIL }}
148- ITP_TEST_USER_PASSWORD : ${{ secrets.ITP_TEST_USER_PASSWORD }}
149- run : npm run test:native
150-
151- test_native_populate :
152- name : iModel Populate Tests (Native Client)
153- runs-on : ubuntu-latest
154- environment : QA
155- needs : build
156-
157- steps :
158- - uses : actions/checkout@v3
159- with :
160- fetch-depth : 2
161-
162- - uses : actions/setup-node@v3
163- with :
164- node-version : 20
165- registry-url : https://registry.npmjs.org/
166-
167- - name : Install dependencies
168- run : npm ci
169-
170- - uses : actions/download-artifact@v4
113+ uses : azure/powershell@v2
171114 with :
172- name : build
173-
174- - name : Test (Native Client)
115+ inlineScript : ./integration-tests/main-cases/service-client.ps1
116+ azPSVersion : " latest"
175117 env :
176118 ITP_API_URL : ${{ vars.ITP_API_URL }}
177119 ITP_ISSUER_URL : ${{ vars.ITP_ISSUER_URL }}
178120 ITP_MAILINATOR_API_KEY : ${{ secrets.ITP_MAILINATOR_API_KEY }}
179121 ITP_NATIVE_TEST_CLIENT_ID : ${{ vars.ITP_NATIVE_TEST_CLIENT_ID }}
180122 ITP_TEST_USER_EMAIL : ${{ vars.ITP_TEST_USER_EMAIL }}
181- ITP_TEST_USER_PASSWORD : ${{ secrets.ITP_TEST_USER_PASSWORD }}
182- run : npm run test:native-populate
123+ ITP_TEST_USER_PASSWORD : ${{ secrets.ITP_TEST_USER_PASSWORD }}
0 commit comments