Skip to content

Commit

Permalink
Add TravisCI support (MozillaSecurity#66)
Browse files Browse the repository at this point in the history
  • Loading branch information
tysmith authored Jun 28, 2019
1 parent df5efb9 commit 7dfdada
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 0 deletions.
61 changes: 61 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
dist: xenial
sudo: false
cache: pip
language: python
python:
- 2.7
- 3.5
- 3.6
- 3.7
- 3.8-dev
matrix:
include:
- os: osx
language: generic
python: 2.7
- os: osx
language: sh
python: 3.7
before_install:
- brew update
- brew upgrade python
- python3 -m venv venv
- source venv/bin/activate
- os: windows
language: sh
python: 2.7
before_install:
- choco install python2
- export PATH="/c/Python27:/c/Python27/Scripts:$PATH"
- python -m pip install --upgrade pip wheel
- os: windows
language: sh
python: 3.7
before_install:
- choco install python3
- export PATH="/c/Python37:/c/Python37/Scripts:$PATH"
- python -m pip install --upgrade pip wheel
allow_failures:
- os: linux
python: 3.5
- os: linux
python: 3.6
- os: linux
python: 3.7
- os: linux
python: 3.8-dev
- os: osx
python: 3.7
- os: windows
before_install:
- pip install --upgrade setuptools pip
install:
- git clone https://github.com/MozillaSecurity/ffpuppet.git
- python -m pip install -e ffpuppet
- git clone https://github.com/MozillaSecurity/lithium.git
- python -m pip install -e lithium
- python -m pip install -e .[all]
before_script:
- pip install --upgrade pytest pytest-mock pytest-pylint pytest-cov codecov
script:
- python -m pytest grizzly
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
Grizzly
=======
[![Build Status](https://travis-ci.org/MozillaSecurity/grizzly.svg?branch=master)](https://travis-ci.org/MozillaSecurity/grizzly)
[![IRC](https://img.shields.io/badge/IRC-%23fuzzing-1e72ff.svg?style=flat)](https://www.irccloud.com/invite?channel=%23fuzzing&hostname=irc.mozilla.org&port=6697&ssl=1)

Grizzly is a general purpose browser fuzzing harness made up of multiple modules.
The intention is to create a platform that can be extended by the creation of adapters
Expand Down

0 comments on commit 7dfdada

Please sign in to comment.