Skip to content

Commit 89a6017

Browse files
Update multi tenancy_Integration.yml
1 parent 7afef4d commit 89a6017

1 file changed

Lines changed: 16 additions & 15 deletions

File tree

.github/workflows/multi tenancy_Integration.yml

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -145,24 +145,22 @@ jobs:
145145
echo -e "\033[36m🧪 Running Integration Tests...\033[0m"
146146
set -e
147147
PROPERTIES_FILE="sdm/src/test/resources/credentials.properties"
148-
# appUrl="${{ secrets.CF_ORG }}-${{ steps.determine_space.outputs.space }}-demoappjava-srv.cfapps.eu12.hana.ondemand.com"
149-
# appUrlMT="${{ secrets.CF_ORG }}-${{ steps.determine_space.outputs.space }}-bookshop-mt-srv.cfapps.eu12.hana.ondemand.com"
150148
appUrl="${{ secrets.CF_ORG }}-${{ secrets.CF_SPACE }}-demoappjava-srv.cfapps.eu12.hana.ondemand.com"
151149
appUrlMT="${{ secrets.CF_ORG }}-${{ secrets.CF_SPACE }}-bookshop-mt-srv.cfapps.eu12.hana.ondemand.com"
152150
authUrl="${{ secrets.CAPAUTH_URL }}"
153151
authUrlMT1="${{ secrets.AUTHURLMT1 }}"
154152
authUrlMT2="${{ secrets.AUTHURLMT2 }}"
155-
clientID="${{ env.CLIENT_ID }}"
156-
clientSecret="${{ env.CLIENT_SECRET }}"
157-
clientIDMT="${{ env.CLIENT_ID_MT }}"
158-
clientSecretMT="${{ env.CLIENT_SECRET_MT }}"
153+
clientID="<hidden>"
154+
clientSecret="<hidden>"
155+
clientIDMT="<hidden>"
156+
clientSecretMT="<hidden>"
159157
username="${{ secrets.CF_USER }}"
160-
password="${{ secrets.CF_PASSWORD }}"
158+
password="<hidden>"
161159
noSDMRoleUsername="${{ secrets.NOSDMROLEUSERNAME }}"
162-
noSDMRoleUserPassword="${{ secrets.NOSDMROLEUSERPASSWORD }}"
160+
noSDMRoleUserPassword="<hidden>"
163161
164-
# Check for missing variables
165-
for var in appUrl appUrlMT authUrl authUrlMT1 authUrlMT2 clientID clientSecret clientIDMT clientSecretMT username password noSDMRoleUsername noSDMRoleUserPassword; do
162+
# Check if variables are set before using them
163+
for var in appUrl appUrlMT authUrl authUrlMT1 authUrlMT2 username password noSDMRoleUsername noSDMRoleUserPassword; do
166164
if [ -z "${!var}" ]; then
167165
echo -e "\033[31m❌ Error: ${var} is not set\033[0m"
168166
exit 1
@@ -185,16 +183,19 @@ jobs:
185183
noSDMRoleUserPassword=$noSDMRoleUserPassword
186184
EOL
187185
188-
# Display properties file
186+
# Display properties file without sensitive information
189187
echo -e "\033[34m📜 Properties File:\033[0m"
190-
cat "$PROPERTIES_FILE"
188+
cat "$PROPERTIES_FILE" | grep -v -e "clientID=" -e "clientSecret=" -e "password=" -e "clientIDMT=" -e "clientSecretMT=" -e "noSDMRoleUserPassword="
191189
192190
# Run Maven integration tests
191+
echo -e "\033[34m🧪 Running Maven tests for Single Tenancy...\033[0m"
192+
mvn clean verify -P integration-tests -DtokenFlow=namedUser -DtenancyModel=single -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Named User Flow (Single Tenancy)\033[0m"; exit 1; }
193+
mvn clean verify -P integration-tests -DtokenFlow=technicalUser -DtenancyModel=single -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Technical User Flow (Single Tenancy)\033[0m"; exit 1; }
193194
194195
echo -e "\033[34m🧪 Running Maven tests for Multi Tenancy...\033[0m"
195196
mvn clean verify -P integration-tests -DtokenFlow=namedUser -DtenancyModel=multi -Dtenant=TENANT1 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Named User Flow (Multi Tenancy, Tenant 1)\033[0m"; exit 1; }
196-
# mvn clean verify -P integration-tests -DtokenFlow=technicalUser -DtenancyModel=multi -Dtenant=TENANT1 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Technical User Flow (Multi Tenancy, Tenant 1)\033[0m"; exit 1; }
197-
# mvn clean verify -P integration-tests -DtokenFlow=namedUser -DtenancyModel=multi -Dtenant=TENANT2 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Named User Flow (Multi Tenancy, Tenant 2)\033[0m"; exit 1; }
198-
# mvn clean verify -P integration-tests -DtokenFlow=technicalUser -DtenancyModel=multi -Dtenant=TENANT2 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Technical User Flow (Multi Tenancy, Tenant 2)\033[0m"; exit 1; }
197+
mvn clean verify -P integration-tests -DtokenFlow=technicalUser -DtenancyModel=multi -Dtenant=TENANT1 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Technical User Flow (Multi Tenancy, Tenant 1)\033[0m"; exit 1; }
198+
mvn clean verify -P integration-tests -DtokenFlow=namedUser -DtenancyModel=multi -Dtenant=TENANT2 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Named User Flow (Multi Tenancy, Tenant 2)\033[0m"; exit 1; }
199+
mvn clean verify -P integration-tests -DtokenFlow=technicalUser -DtenancyModel=multi -Dtenant=TENANT2 -DskipUnitTests || { echo -e "\033[31m❌ Maven tests failed for Technical User Flow (Multi Tenancy, Tenant 2)\033[0m"; exit 1; }
199200
200201
echo -e "\033[32m✔️ Integration tests completed successfully!\033[0m"

0 commit comments

Comments
 (0)