Welcome to mirror list, hosted at ThFree Co, Russian Federation.

run.sh « .ci - github.com/roundcube/roundcubemail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: e4b3cbebeb514c8f0a92a79277f393629b206bce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

# The script is intended for use on Travis with Trusty distribution
# It executes unit and functional tests

DIR=$(dirname $0)
cd $DIR/..

if [ "$CODE_COVERAGE" = 1 ]
then
    CODE_COVERAGE_ARGS="--coverage-text"
fi

vendor/bin/phpunit -c tests/phpunit.xml $CODE_COVERAGE_ARGS

if [ "$BROWSER_TESTS" = 1 ] && [ $? = 0 ]
then
    .ci/setup.sh \
    && echo "TESTS_MODE: DESKTOP" \
    && TESTS_MODE=desktop vendor/bin/phpunit -c tests/Browser/phpunit.xml \
    && echo "TESTS_MODE: PHONE" \
    && TESTS_MODE=phone vendor/bin/phpunit -c tests/Browser/phpunit.xml \
    && echo "TESTS_MODE: TABLET" \
    && TESTS_MODE=tablet vendor/bin/phpunit -c tests/Browser/phpunit.xml
fi