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

.travis.yml - github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 66330335b8a746578c1ba7fb80e9ce2bbe529c3d (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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
language: php

# We want to test against PHP 5.3/5.4/5.5
php:
  - 5.5
  - 5.4
  - 5.3

# Separate different test suites
env:
  matrix:
    - TEST_SUITE=PluginTests
    - TEST_SUITE=CoreTests
    - TEST_SUITE=IntegrationTests
  global:
    - secure: "AMhZmPZx4SUcuZRBzGHlQPxzM4D8FvFB3UThDa52gbi9KIBrwcumzV2VGi6B\n5fgjwtB4XTE1In7qhY2HMikPWBmWYYOQ5QcMPJsqqHt4iMmahx8WKzne6NOk\nNpqAuje/fulNGeP2LJZi0nrub3Fh4VwXaOvpNloKNQN/2JuqPtM="
    - secure: "DySde80fX3dw0osGY5s5lGiGLjMleUkkONsuRDC4xjT1hAQP94FGHpPXVZV8\nAQY0s8MQmcK2eRLOQrmE9Bh1XXbGqh40s66XhSWq0hulFHxQH5OLaZXccFeu\n5WxGkHXnNDIc+CVhXW/IIbHZPO1K6hffS8fuvP1o6mYgxwFL6Xw="

# Run PHP 5.4 for aa tests to generate
# code coverage.

# Disabling the full build
# The bug experienced here is a "test edge case" bug tricky to find
#matrix:
#  include:
#    - php: 5.4
#      env:
#        - TEST_SUITE=
#        - secure: "RaRLGQuYhkPWNdkvNNMm0M4kukzwaaLXgQ9kIq3XALXuS1z31SnD27slFopH\nqIBmIYqevce9VKaytJSXrbjsWp8Yx3mheh4fDs4UP/ULhyJ8FgikGbZyU9DP\nsXUJbVMRXSab98Ga25EoV/d8dJoPLvRxMvtpmiT2XLEpwT8Bc2w="

script: ./travis.sh

before_script:
  - composer install
  - uname -a
  - date
  - phpenv config-add ./tests/travis/php.ini # disables Zend OPCache
  - php -r "var_dump(gd_info());"
  - mysql -e 'create database piwik_test;'
  - ./tests/travis/prepare.sh
  - ./tests/travis/setup_webserver.sh
  - cd tests/PHPUnit

after_success:
  - cd $TRAVIS_BUILD_DIR
  - ./tests/travis/initiate_ui_tests.sh
  - ./tests/travis/generate_docs.sh

after_script:
  - cd $TRAVIS_BUILD_DIR
  - ./tests/travis/upload_artifacts.sh

notifications:
  irc:
    skip_join: true
    on_success: change
    channels:
      - "irc.freenode.org#piwik-dev"
    template:
      - "%{repository} (%{commit}) : %{message} %{foo} "
      - "Build details: %{build_url}"
  email:
    - piwik-builds@piwik.org