tests: start-service script: command: bash -c "shopt -s expand_aliases; alias exec='echo exec'; alias php-fpm7.0='echo php-fpm7.0'; . /kopano/start.sh" exit-code: 0 stdout: not-contains: - "Reading package lists..." start-service script (installing new package): command: bash -c "shopt -s expand_aliases; alias exec='echo exec'; alias php-fpm7.0='echo php-fpm7.0'; . /kopano/start.sh" exit-code: 0 stdout: contains: - "Setting up nano" config: env: ADDITIONAL_KOPANO_PACKAGES: "nano" start-service script (installing existing package): command: bash -c "shopt -s expand_aliases; alias exec='echo exec'; alias php-fpm7.0='echo php-fpm7.0'; . /kopano/start.sh" exit-code: 0 stdout: contains: - "INFO: z-push-kopano is already installed" config: env: ADDITIONAL_KOPANO_PACKAGES: "z-push-kopano" start-service script (z-push configuration): command: bash -c "shopt -s expand_aliases; alias exec='echo exec'; alias php-fpm7.0='echo php-fpm7.0'; . /kopano/start.sh" && cat /etc/z-push/z-push.conf.php exit-code: 0 stdout: contains: - "define('USE_CUSTOM_REMOTE_IP_HEADER', 'HTTP_X_FORWARDED_FOR');" start-service script (configuring gabsync): command: bash -c "shopt -s expand_aliases; alias exec='echo exec'; alias php-fpm7.0='echo php-fpm7.0'; . /kopano/start.sh" && cat /etc/z-push/gabsync.conf.php exit-code: 0 stdout: contains: - "define('USERNAME', 'SYSTEM');" config: env: DEBUG: ${DEBUG} LANG: ${LANG} PATH: ${PATH} TZ: ${TZ}