Skip to content

Commit

Permalink
Add support for Sugar 9.0 tests (#126)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmarum-sugarcrm committed Apr 11, 2019
1 parent d475eae commit 6dc9676
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 61 deletions.
21 changes: 2 additions & 19 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
services:
- docker
env:
- SUGAR_VERSION=8.3 SUGAR_EDITION=Ent
- SUGAR_VERSION=9.0 SUGAR_EDITION=Ent
before_script:
- cd package
- composer install
Expand All @@ -47,24 +47,7 @@ jobs:
services:
- docker
env:
- SUGAR_VERSION=8.3 SUGAR_EDITION=Pro
before_script:
- cd package
- composer install
- "./pack.php -v $(date +'%Y%m%d-%H.%M.%S')"
- cd ../scripts
- sudo service mysql stop
script:
- "./SetupEnvAndRunTests.sh $SUGARCRM_USERNAME $SUGARCRM_PASSWORD $SUGAR_VERSION
$SUGAR_EDITION $GITHUB_USERNAME $GITHUB_PASSWORD workspace/sugardocker"
- stage: Run Tests
sudo: required
language: php
php: '7.1'
services:
- docker
env:
- SUGAR_VERSION=8.3 SUGAR_EDITION=Ult
- SUGAR_VERSION=9.0 SUGAR_EDITION=Pro
before_script:
- cd package
- composer install
Expand Down
5 changes: 4 additions & 1 deletion scripts/CloneSugarUnitTestsFromGitRepo.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ gitHubPassword=$3
# Determine which branch to clone
######################################################################

if [[ "$sugarVersion" == "8.3" ]]
if [[ "$sugarVersion" == "9.0" ]]
then branch="9_0_0"

elif [[ "$sugarVersion" == "8.3" ]]
then branch="8_3_0"

elif [[ "$sugarVersion" == "8.2" ]]
Expand Down
41 changes: 8 additions & 33 deletions scripts/GetCopyOfSugar.sh
Original file line number Diff line number Diff line change
Expand Up @@ -227,22 +227,16 @@ sudo chmod -R 777 . &> /dev/null
#######################################################################

sugarVersion_8_0="8.0"
sugarVersion_8_1="8.1"
sugarVersion_8_2="8.2"
sugarVersion_8_3="8.3"
sugarVersion_9_0="9.0"

sugarEdition_Ult="Ult"
sugarEdition_Ent="Ent"
sugarEdition_Pro="Pro"

# Get the url for the appropriate Sugar version and edition as well as
# authenticate to the appropriate location (Sugar Store or Developer Builds Community)
if [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_0" ]]
then
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarUlt-8.0.0.zip")"
expectedChecksum="f64d8b1a538dfe12009bbb88936d2d1230cafbc7"

elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_0" ]]
if [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_0" ]]
then
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarEnt-8.0.0.zip")"
expectedChecksum="378496a81a16c427c7add9762719668b2696b561"
Expand All @@ -252,29 +246,15 @@ then
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarPro-8.0.0.zip")"
expectedChecksum="418c4b23f6fc6db969dd132722f665d7e5426ed4"

elif [[ "$sugarName" == "Sugar$sugarEdition_Ult-$sugarVersion_8_1" ]]
then
authenticateToDevBuildsCommunity
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6174-102-3-8633/SugarUlt-8.1.0-dev.1.zip"
expectedChecksum="91ee511ed56e26bcc0dce0d0c70a185cf2c6c54f"

elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_1" ]]
then
authenticateToDevBuildsCommunity
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6176-102-3-8635/SugarEnt-8.1.0-dev.1.zip"
expectedChecksum="5f187d6704aee58f2e1085577b0c305fd3f18b45"

elif [[ "$sugarName" == "Sugar$sugarEdition_Pro-$sugarVersion_8_1" ]]
elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_9_0" ]]
then
authenticateToDevBuildsCommunity
downloadUrl="https://community.sugarcrm.com/servlet/JiveServlet/downloadBody/6175-102-3-8634/SugarPro-8.1.0-dev.1.zip"
expectedChecksum="bfcf929d237faf3d316fb9d4c925fcc7359e989a"
downloadUrl="$(authenticateToSugarStoreAndGetDownloadUrl "SugarEnt-9.0.0.zip")"
expectedChecksum="918b87f809e9afef54d9d2275cb3a0c7644be92c"

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

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

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

elif [[ "$sugarName" == "Sugar$sugarEdition_Ent-$sugarVersion_8_3" ]]
then
Expand Down
2 changes: 1 addition & 1 deletion scripts/RunPostmanTests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ sudo chmod -R 777 . &> /dev/null
currentDockerContainer="$(cat /etc/hostname)"
if [[ -n $currentDockerContainer && $currentDockerContainer != *"travis-job"* ]]
then
if [[ "$sugarVersion" == "8.1" || "$sugarVersion" == "8.2" || "$sugarVersion" == "8.3" ]]
if [[ "$sugarVersion" == "8.2" || "$sugarVersion" == "8.3" || "$sugarVersion" == "9.0" ]]
then
network="sugar81_default"
elif [[ "$sugarVersion" == "8.0" ]]
Expand Down
6 changes: 3 additions & 3 deletions scripts/StartDockerStack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -32,13 +32,13 @@ dockerGitRepo="https://github.com/esimonetti/SugarDockerized.git"
# Setup
######################################################################

if [[ "$sugarVersion" == "8.3" ]]
if [[ "$sugarVersion" == "9.0" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.2" ]]
elif [[ "$sugarVersion" == "8.3" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.1" ]]
elif [[ "$sugarVersion" == "8.2" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.0" ]]
Expand Down
8 changes: 4 additions & 4 deletions scripts/StopDockerStack.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ dockerDirectory=$2
# Setup
######################################################################

if [[ "$sugarVersion" == "8.3" ]]
if [[ "$sugarVersion" == "9.0" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.2" ]]
ymlPath=$dockerDirectory/stacks/sugar83/php71.yml
elif [[ "$sugarVersion" == "8.3" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.1" ]]
elif [[ "$sugarVersion" == "8.2" ]]
then
ymlPath=$dockerDirectory/stacks/sugar81/php71.yml
elif [[ "$sugarVersion" == "8.0" ]]
Expand Down

0 comments on commit 6dc9676

Please sign in to comment.