Skip to content

Commit 6dc9676

Browse files
Add support for Sugar 9.0 tests (#126)
1 parent d475eae commit 6dc9676

File tree

6 files changed

+22
-61
lines changed

6 files changed

+22
-61
lines changed

.travis.yml

Lines changed: 2 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
services:
3131
- docker
3232
env:
33-
- SUGAR_VERSION=8.3 SUGAR_EDITION=Ent
33+
- SUGAR_VERSION=9.0 SUGAR_EDITION=Ent
3434
before_script:
3535
- cd package
3636
- composer install
@@ -47,24 +47,7 @@ jobs:
4747
services:
4848
- docker
4949
env:
50-
- SUGAR_VERSION=8.3 SUGAR_EDITION=Pro
51-
before_script:
52-
- cd package
53-
- composer install
54-
- "./pack.php -v $(date +'%Y%m%d-%H.%M.%S')"
55-
- cd ../scripts
56-
- sudo service mysql stop
57-
script:
58-
- "./SetupEnvAndRunTests.sh $SUGARCRM_USERNAME $SUGARCRM_PASSWORD $SUGAR_VERSION
59-
$SUGAR_EDITION $GITHUB_USERNAME $GITHUB_PASSWORD workspace/sugardocker"
60-
- stage: Run Tests
61-
sudo: required
62-
language: php
63-
php: '7.1'
64-
services:
65-
- docker
66-
env:
67-
- SUGAR_VERSION=8.3 SUGAR_EDITION=Ult
50+
- SUGAR_VERSION=9.0 SUGAR_EDITION=Pro
6851
before_script:
6952
- cd package
7053
- composer install

scripts/CloneSugarUnitTestsFromGitRepo.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,10 @@ gitHubPassword=$3
2828
# Determine which branch to clone
2929
######################################################################
3030

31-
if [[ "$sugarVersion" == "8.3" ]]
31+
if [[ "$sugarVersion" == "9.0" ]]
32+
then branch="9_0_0"
33+
34+
elif [[ "$sugarVersion" == "8.3" ]]
3235
then branch="8_3_0"
3336

3437
elif [[ "$sugarVersion" == "8.2" ]]

scripts/GetCopyOfSugar.sh

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -227,22 +227,16 @@ sudo chmod -R 777 . &> /dev/null
227227
#######################################################################
228228

229229
sugarVersion_8_0="8.0"
230-
sugarVersion_8_1="8.1"
231230
sugarVersion_8_2="8.2"
232231
sugarVersion_8_3="8.3"
232+
sugarVersion_9_0="9.0"
233233

234-
sugarEdition_Ult="Ult"
235234
sugarEdition_Ent="Ent"
236235
sugarEdition_Pro="Pro"
237236

238237
# Get the url for the appropriate Sugar version and edition as well as
239238
# authenticate to the appropriate location (Sugar Store or Developer Builds Community)
240-
if [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_0" ]]
241-
then
242-
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarUlt-8.0.0.zip")"
243-
expectedChecksum="f64d8b1a538dfe12009bbb88936d2d1230cafbc7"
244-
245-
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_0" ]]
239+
if [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_0" ]]
246240
then
247241
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarEnt-8.0.0.zip")"
248242
expectedChecksum="378496a81a16c427c7add9762719668b2696b561"
@@ -252,29 +246,15 @@ then
252246
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarPro-8.0.0.zip")"
253247
expectedChecksum="418c4b23f6fc6db969dd132722f665d7e5426ed4"
254248

255-
elif [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_1" ]]
256-
then
257-
authenticateToDevBuildsCommunity
258-
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6174-102-3-8633/SugarUlt-8.1.0-dev.1.zip"
259-
expectedChecksum="91ee511ed56e26bcc0dce0d0c70a185cf2c6c54f"
260-
261-
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_1" ]]
262-
then
263-
authenticateToDevBuildsCommunity
264-
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6176-102-3-8635/SugarEnt-8.1.0-dev.1.zip"
265-
expectedChecksum="5f187d6704aee58f2e1085577b0c305fd3f18b45"
266-
267-
elif [[ "$sugarName" == "Sugar$sugarEdition_Pro-$sugarVersion_8_1" ]]
249+
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_9_0" ]]
268250
then
269-
authenticateToDevBuildsCommunity
270-
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6175-102-3-8634/SugarPro-8.1.0-dev.1.zip"
271-
expectedChecksum="bfcf929d237faf3d316fb9d4c925fcc7359e989a"
251+
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarEnt-9.0.0.zip")"
252+
expectedChecksum="918b87f809e9afef54d9d2275cb3a0c7644be92c"
272253

273-
elif [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_2" ]]
254+
elif [[ "$sugarName" == "Sugar$sugarEdition_Pro-$sugarVersion_9_0" ]]
274255
then
275-
authenticateToDevBuildsCommunity
276-
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6254-102-2-8846/SugarUlt-8.2.0-dev.2.zip"
277-
expectedChecksum="ef9df83f3b30270406f39650d4eeefda797888c7"
256+
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarPro-9.0.0.zip")"
257+
expectedChecksum="4fa5ed11a579b054a3392d1e91d23d5546a90e02"
278258

279259
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_2" ]]
280260
then
@@ -288,11 +268,6 @@ then
288268
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6253-102-2-8845/SugarPro-8.2.0-dev.2.zip"
289269
expectedChecksum="fbffb7f6b4f16db9602737da3c8b7d9ab5aa5180"
290270

291-
elif [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_3" ]]
292-
then
293-
authenticateToDevBuildsCommunity
294-
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6425-102-2-9144/SugarUlt-8.3.0-dev.1.zip"
295-
expectedChecksum="67c7d47a06a5ed46b8538dc6d547693a12c28696"
296271

297272
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_3" ]]
298273
then

scripts/RunPostmanTests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ sudo chmod -R 777 . &> /dev/null
4242
currentDockerContainer="$(cat /etc/hostname)"
4343
if [[ -n $currentDockerContainer && $currentDockerContainer != *"travis-job"* ]]
4444
then
45-
if [[ "$sugarVersion" == "8.1" || "$sugarVersion" == "8.2" || "$sugarVersion" == "8.3" ]]
45+
if [[ "$sugarVersion" == "8.2" || "$sugarVersion" == "8.3" || "$sugarVersion" == "9.0" ]]
4646
then
4747
network="sugar81_default"
4848
elif [[ "$sugarVersion" == "8.0" ]]

scripts/StartDockerStack.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@ dockerGitRepo="https://github.com/esimonetti/SugarDockerized.git"
3232
# Setup
3333
######################################################################
3434

35-
if [[ "$sugarVersion" == "8.3" ]]
35+
if [[ "$sugarVersion" == "9.0" ]]
3636
then
3737
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
38-
elif [[ "$sugarVersion" == "8.2" ]]
38+
elif [[ "$sugarVersion" == "8.3" ]]
3939
then
4040
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
41-
elif [[ "$sugarVersion" == "8.1" ]]
41+
elif [[ "$sugarVersion" == "8.2" ]]
4242
then
4343
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
4444
elif [[ "$sugarVersion" == "8.0" ]]

scripts/StopDockerStack.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ dockerDirectory=$2
2929
# Setup
3030
######################################################################
3131

32-
if [[ "$sugarVersion" == "8.3" ]]
32+
if [[ "$sugarVersion" == "9.0" ]]
3333
then
34-
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
35-
elif [[ "$sugarVersion" == "8.2" ]]
34+
ymlPath=$dockerDirectory/stacks/sugar83/php71.yml
35+
elif [[ "$sugarVersion" == "8.3" ]]
3636
then
3737
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
38-
elif [[ "$sugarVersion" == "8.1" ]]
38+
elif [[ "$sugarVersion" == "8.2" ]]
3939
then
4040
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
4141
elif [[ "$sugarVersion" == "8.0" ]]

0 commit comments

Comments
 (0)