view .travis.yml @ 5047:b8a04cce88ff

Adding documentation for csv_field_size to the customizing tracker section issue2550669
author John Rouillard <rouilj@ieee.org>
date Sat, 09 Apr 2016 00:06:41 -0400
parents a9e0ef739241
children 80b87ff8057b
line wrap: on
line source

language: python
python:
  - 2.6
  - 2.7

sudo: false

addons:
  apt:
    packages:
      # Required to build/install the xapian-binding
      - libxapian-dev
      # Required to install pyme
      - libgpgme11-dev
      - swig

before_install:
  - cd /tmp
  - wget -q http://oligarchy.co.uk/xapian/1.2.8/xapian-bindings-1.2.8.tar.gz
  - tar -zxvf xapian-bindings-1.2.8.tar.gz
  - cd xapian-bindings-1.2.8/
  - ./configure --prefix=$VIRTUAL_ENV --with-python && make && make install

  # change back to the checked out repository directory
  - cd $TRAVIS_BUILD_DIR

install:
  - pip install MySQL-python psycopg2 pytz

  # includes a patch for python 2.6 support
  - pip install git+https://bitbucket.org/malb/pyme.git@459f3eca65#egg=pyme

before_script:
  # set up mysql database
  - mysql -u root -e 'GRANT ALL ON rounduptest.* TO rounduptest@localhost IDENTIFIED BY "rounduptest";'

  # set up postgresql database
  - psql -c "CREATE ROLE rounduptest WITH CREATEDB LOGIN PASSWORD 'rounduptest';" -U postgres

  # HACK: workaround mysql bug: http://bugs.mysql.com/bug.php?id=74901
  #   needed for test_mysql.mysqlDBTest.testFilteringSpecialChars
  - sed -i 's/CREATE DATABASE \%s/CREATE DATABASE \%s COLLATE utf8_general_ci/' roundup/backends/back_mysql.py

script:
  python run_tests.py -v

Roundup Issue Tracker: http://roundup-tracker.org/