summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 7 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index 6dd312df..53c3b379 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,21 +5,17 @@ sudo: required
go:
- "1.11.x"
-before_install:
- - sudo add-apt-repository -y ppa:ondrej/php
- - sudo apt-get update
- - sudo apt-get install -y php7.0-cli
- - sudo cp `which php7.0` `which php`
- - php -v
- - composer self-update
-
install:
- export GO111MODULE=on
- go mod download
- - composer install --no-interaction --prefer-source --ignore-platform-reqs
+ - php -v
+ - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
+ - php composer-setup.php
+ - php composer.phar install --no-interaction --prefer-source
script:
- go test -race -v -coverprofile=lib.txt -covermode=atomic
+ - go test ./util -race -v -coverprofile=util.txt -covermode=atomic
- go test ./service -race -v -coverprofile=service.txt -covermode=atomic
- go test ./service/env -race -v -coverprofile=env.txt -covermode=atomic
- go test ./service/rpc -race -v -coverprofile=rpc.txt -covermode=atomic
@@ -28,6 +24,7 @@ script:
after_success:
- bash <(curl -s https://codecov.io/bash) -f lib.txt
+ - bash <(curl -s https://codecov.io/bash) -f util.txt
- bash <(curl -s https://codecov.io/bash) -f service.txt
- bash <(curl -s https://codecov.io/bash) -f env.txt
- bash <(curl -s https://codecov.io/bash) -f rpc.txt
@@ -43,8 +40,6 @@ jobs:
- sudo apt-get update
- sudo apt-get install -y php7.0-cli
- sudo cp `which php7.0` `which php`
- - php -v
- - composer self-update
- stage: Test
env: "PHP=7.1"
before_install:
@@ -52,8 +47,6 @@ jobs:
- sudo apt-get update
- sudo apt-get install -y php7.1-cli
- sudo cp `which php7.1` `which php`
- - php -v
- - composer self-update
- stage: Test
env: "PHP=7.2"
before_install:
@@ -61,14 +54,10 @@ jobs:
- sudo apt-get update
- sudo apt-get install -y php7.2-cli
- sudo cp `which php7.2` `which php`
- - php -v
- - composer self-update
- stage: Test
env: "PHP=7.3"
before_install:
- sudo add-apt-repository -y ppa:ondrej/php
- sudo apt-get update
- sudo apt-get install -y php7.3-cli
- - sudo cp `which php7.3` `which php`
- - php -v
- - composer self-update \ No newline at end of file
+ - sudo cp `which php7.3` `which php` \ No newline at end of file