Make WordPress Core

Ticket #30462: 30462.diff

File 30462.diff, 3.8 KB (added by pento, 12 years ago)
  • .travis.yml

     
    99    - php: 5.5
    1010      env: WP_TRAVISCI=travis:js
    1111    - php: 5.2
    12       env: WP_TRAVISCI=travis:phpunit
     12      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.0.96-linux-x86_64-glibc23.tar.gz
     13    - php: 5.2
     14      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.1.72-linux-x86_64-glibc23.tar.gz
     15    - php: 5.2
     16      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.5.39-linux2.6-x86_64.tar.gz
     17    - php: 5.2
     18      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz
    1319    - php: 5.3
    14       env: WP_TRAVISCI=travis:phpunit
     20      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.0.96-linux-x86_64-glibc23.tar.gz
     21    - php: 5.3
     22      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.1.72-linux-x86_64-glibc23.tar.gz
     23    - php: 5.3
     24      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.5.39-linux2.6-x86_64.tar.gz
     25    - php: 5.3
     26      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz
    1527    - php: 5.4
    16       env: WP_TRAVISCI=travis:phpunit
     28      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.0.96-linux-x86_64-glibc23.tar.gz
     29    - php: 5.4
     30      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.1.72-linux-x86_64-glibc23.tar.gz
     31    - php: 5.4
     32      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.5.39-linux2.6-x86_64.tar.gz
     33    - php: 5.4
     34      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz
    1735    - php: 5.5
    18       env: WP_TRAVISCI=travis:phpunit
     36      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.0.96-linux-x86_64-glibc23.tar.gz
     37    - php: 5.5
     38      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.1.72-linux-x86_64-glibc23.tar.gz
     39    - php: 5.5
     40      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.5.39-linux2.6-x86_64.tar.gz
     41    - php: 5.5
     42      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz
    1943    - php: 5.6
    20       env: WP_TRAVISCI=travis:phpunit
     44      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.0.96-linux-x86_64-glibc23.tar.gz
     45    - php: 5.6
     46      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.1.72-linux-x86_64-glibc23.tar.gz
     47    - php: 5.6
     48      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.5.39-linux2.6-x86_64.tar.gz
     49    - php: 5.6
     50      env: WP_TRAVISCI=travis:phpunit MYSQL_SANDBOX_FILE=mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz
    2151    - php: hhvm
    2252      env: WP_TRAVISCI=travis:phpunit
    2353  allow_failures:
     
    2959  - WP_CORE_DIR=/tmp/wordpress/
    3060  - >
    3161    if [[ "$WP_TRAVISCI" == "travis:phpunit" ]]; then
    32         mysql -e "CREATE DATABASE wordpress_tests;" -uroot
     62        sudo apt-get install -y perl libaio1 libaio-dev
     63        curl -L https://cpanmin.us | sudo perl - App::cpanminus
     64        sudo cpanm MySQL::Sandbox
     65        wget http://downloads.mysql.com/archives/get/file/"$MYSQL_SANDBOX_FILE"
     66        sudo chown -R travis:travis ~/sandboxes
     67        make_sandbox "$MYSQL_SANDBOX_FILE" -- -u travis -p travis -P 3310 -d msb --no_confirm
     68        ~/sandboxes/msb/use -e "CREATE DATABASE wordpress_tests;"
    3369        cp wp-tests-config-sample.php wp-tests-config.php
    3470        sed -i "s/youremptytestdbnamehere/wordpress_tests/" wp-tests-config.php
    3571        sed -i "s/yourusernamehere/travis/" wp-tests-config.php
    36         sed -i "s/yourpasswordhere//" wp-tests-config.php
     72        sed -i "s/yourpasswordhere/travis/" wp-tests-config.php
     73        sed -i "s/'localhost'/'127.0.0.1:3310'/" wp-tests-config.php
    3774        svn checkout https://plugins.svn.wordpress.org/wordpress-importer/trunk tests/phpunit/data/plugins/wordpress-importer
    3875    fi
    3976