Update workflow test

This commit is contained in:
Edi Septriyanto
2023-04-10 08:57:46 +07:00
parent 34fe8f0354
commit e062bec1f1
2 changed files with 19 additions and 11 deletions

View File

@@ -48,9 +48,9 @@ jobs:
sudo apt-get install -q -y bash curl
sudo curl -sSL -o /usr/local/bin/shunit2 https://raw.githubusercontent.com/kward/shunit2/master/shunit2
sudo chmod +x /usr/local/bin/shunit2
sudo curl -sSLO https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz
sudo tar -xf shellcheck-v0.8.0.linux.x86_64.tar.xz
sudo mv shellcheck-v0.8.0/shellcheck /usr/local/bin/
sudo curl -sSLO https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz
sudo tar -xf shellcheck-v0.9.0.linux.x86_64.tar.xz
sudo mv shellcheck-v0.9.0/shellcheck /usr/local/bin/
sudo chmod +x /usr/local/bin/shellcheck
# Shellcheck Tests
- name: Run shellcheck testing
@@ -114,9 +114,9 @@ jobs:
sudo apt-get install -q -y bash curl
sudo curl -sSL -o /usr/local/bin/shunit2 https://raw.githubusercontent.com/kward/shunit2/master/shunit2
sudo chmod +x /usr/local/bin/shunit2
sudo curl -sSLO https://github.com/koalaman/shellcheck/releases/download/v0.8.0/shellcheck-v0.8.0.linux.x86_64.tar.xz
sudo tar -xf shellcheck-v0.8.0.linux.x86_64.tar.xz
sudo mv shellcheck-v0.8.0/shellcheck /usr/local/bin/
sudo curl -sSLO https://github.com/koalaman/shellcheck/releases/download/v0.9.0/shellcheck-v0.9.0.linux.x86_64.tar.xz
sudo tar -xf shellcheck-v0.9.0.linux.x86_64.tar.xz
sudo mv shellcheck-v0.9.0/shellcheck /usr/local/bin/
sudo chmod +x /usr/local/bin/shellcheck
# Shellcheck Tests
- name: Run shellcheck testing

View File

@@ -21,11 +21,11 @@ testEqualityGetDistribName()
assertEquals "ubuntu" "${distrib_name}"
}
testEqualityGetReleaseName()
{
release_name=$(get_release_name)
assertEquals "focal" "${release_name}"
}
#testEqualityGetReleaseName()
#{
# release_name=$(get_release_name)
# assertEquals "focal" "${release_name}"
#}
testEqualityCreateAccount()
{
@@ -70,6 +70,14 @@ testEqualityInstallMySQL()
assertEquals "/usr/sbin/mysqld" "${mysqld_bin}"
}
testTrueInstallPostgres()
{
. scripts/install_postgres.sh
pgs=$(command -v postgres | grep -c postgres)
assertTrue "[[ ${pgs} -gt 0 ]]"
}
testTrueInstallImageMagick()
{
. scripts/install_imagemagick.sh