forked from log2timeline/plaso
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
15 lines (15 loc) · 1.18 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
language: python
python:
- "2.7"
before_install:
- if test `uname -s` = 'Linux'; then sudo add-apt-repository ppa:gift/dev -y && sudo apt-get update -q && sudo apt-get install binplist ipython libbde-python libesedb-python libevt-python libevtx-python libewf-python libfwsi-python liblnk-python libmsiecf-python libolecf-python libqcow-python libregf-python libsigscan-python libsmdev-python libsmraw-python libtsk libvhdi-python libvmdk-python libvshadow-python python-artifacts python-bencode python-construct python-coverage python-coveralls python-dateutil python-dfvfs python-docopt python-dpkt python-hachoir-core python-hachoir-metadata python-hachoir-parser python-mock python-pefile python-protobuf python-psutil python-pyparsing python-requests python-six python-yaml python-tz pytsk3; fi
- sudo pip install ipython --upgrade
script:
- ./run_tests.py
- ./setup.py build
- ./setup.py sdist
- ./setup.py bdist
- mkdir -p ${PWD}/tmp/lib/python2.7/site-packages/ && PYTHONPATH=${PWD}/tmp/lib/python2.7/site-packages/ ./setup.py install --prefix=${PWD}/tmp/
- coverage run --source=plaso --omit="*_test*,*__init__*,*test_lib*" ./run_tests.py
after_success:
- coveralls --verbose