Files @ 60335b702a00
Branch filter:

Location: kallithea/.travis.yml

Mads Kiilerich
invalidation: don't create CacheInvalidation records on startup

Creating the records early gave an advantage before lightweight was introduced.
With lightweight it is no longer necessary.

The records will be created on demand anyway and there is no reason to create and
maintain them before they are used.
language: python
python:
  - "2.5"
  - "2.6"
  - "2.7"

env:  
  - TEST_DB=sqlite:////tmp/rhodecode_test.sqlite
  - TEST_DB=mysql://root@127.0.0.1/rhodecode_test
  - TEST_DB=postgresql://postgres@127.0.0.1/rhodecode_test

services:
  - mysql
  - postgresql

# command to install dependencies
before_script:
  - mysql -e 'create database rhodecode_test;'
  - psql -c 'create database rhodecode_test;' -U postgres
  - git --version

before_install:
  - sudo apt-get remove git
  - sudo add-apt-repository ppa:pdoes/ppa -y
  - sudo apt-get update -y
  - sudo apt-get install git -y

install:
  - pip install mysql-python psycopg2 mock unittest2
  - pip install . --use-mirrors

# command to run tests
script: nosetests

notifications:
    email:
        - marcinkuz@gmail.com
    irc: "irc.freenode.org#rhodecode"

branches:
  only:
    - dev