diff --git a/dev/tests/run_tests.sh b/dev/tests/run_tests.sh index 001c7ed..ccc1ac0 100755 --- a/dev/tests/run_tests.sh +++ b/dev/tests/run_tests.sh @@ -1,10 +1,10 @@ #!/usr/bin/env bash -# osync test suite 2020042901 +# osync test suite 2022070701 # Allows the following environment variables -# TRAVIS_RUN=[true|false] +# RUNNING_ON_GITHUB_ACTIONS=[true|false] # SSH_PORT=22 # SKIP_REMOTE=[true|false] @@ -185,7 +185,7 @@ function oneTimeSetUp () { echo "Detected OS: $LOCAL_OS" # Set some travis related changes - if [ "$TRAVIS_RUN" == true ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ]; then echo "Running with travis settings" REMOTE_USER="travis" RHOST_PING=false @@ -324,7 +324,7 @@ function test_Merge () { # Set osync version to stable while testing to avoid warning message # Don't use SetConfFileValue here since for whatever reason Travis does not like creating a sed temporary file in $FAKEROOT - if [ "$TRAVIS_RUN" == true ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ]; then $SUDO_CMD sed -i.tmp 's/^IS_STABLE=.*/IS_STABLE=true/' "$OSYNC_EXECUTABLE" else sed -i.tmp 's/^IS_STABLE=.*/IS_STABLE=true/' "$OSYNC_EXECUTABLE" @@ -510,7 +510,7 @@ function test_skip_deletion () { fi # TRAVIS SPECIFIC - time limitation - if [ "$TRAVIS_RUN" != true ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" != true ]; then modes=('initiator' 'target' 'initiator,target') else modes=('target') @@ -671,7 +671,7 @@ function test_handle_symlinks () { done # TRAVIS SPECIFIC - time limitation - if [ "$TRAVIS_RUN" != true ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" != true ]; then return 0 fi @@ -790,13 +790,13 @@ function test_softdeletion_cleanup () { touch "$file.new" - if [ "$TRAVIS_RUN" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then echo "Skipping changing ctime on file because travis / bsd / macos / Win10 / msys / cygwin does not support debugfs" else CreateOldFile "$file.old" fi done - if [ "$TRAVIS_RUN" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then echo "Skipping changing ctime on dir too" else CreateOldFile "$DirA" true @@ -811,7 +811,7 @@ function test_softdeletion_cleanup () { [ -f "$file.new" ] assertEquals "New softdeleted / backed up file [$file.new] exists." "0" $? - if [ "$TRAVIS_RUN" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then [ ! -f "$file.old" ] assertEquals "Old softdeleted / backed up file [$file.old] is deleted permanently." "0" $? else @@ -820,7 +820,7 @@ function test_softdeletion_cleanup () { fi done - if [ "$TRAVIS_RUN" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ] || [ "$LOCAL_OS" == "BSD" ] || [ "$LOCAL_OS" == "MacOSX" ] || [ "$LOCAL_OS" == "WinNT10" ] || [ "$LOCAL_OS" == "msys" ] || [ "$LOCAL_OS" == "Cygwin" ]; then [ ! -d "$DirA" ] assertEquals "Old softdeleted / backed up directory [$dirA] is deleted permanently." "0" $? [ ! -d "$DirB" ] @@ -837,7 +837,7 @@ function test_softdeletion_cleanup () { function test_FileAttributePropagation () { - if [ "$TRAVIS_RUN" == true ]; then + if [ "$RUNNING_ON_GITHUB_ACTIONS" == true ]; then echo "Skipping FileAttributePropagation tests as travis does not support getfacl / setfacl." return 0 fi