blob: 69ef2aaf286e9d941785e325bbebbdea8bc0292a [file] [log] [blame]
Pierre LALET064203b2016-01-12 11:36:39 +01001language: python
2
Guillaume Valadon6317ba02016-05-23 16:19:25 +02003matrix:
4 include:
5 # Run as a regular user
6 - os: linux
Guillaume Valadon6317ba02016-05-23 16:19:25 +02007 python: 2.7
Pierre LALETec80e352017-10-03 13:32:32 +02008 env:
9 - SCAPY_COVERAGE=yes
10
11 - os: linux
12 python: 3.3
13 env:
14 - SCAPY_COVERAGE=yes
15
16 - os: linux
17 python: 3.4
18 env:
19 - SCAPY_COVERAGE=yes
20
21 - os: linux
22 python: 3.5
23 env:
24 - SCAPY_COVERAGE=yes
25
26 - os: linux
27 python: 3.6
28 env:
29 - SCAPY_COVERAGE=yes
Pierre LALET064203b2016-01-12 11:36:39 +010030
Guillaume Valadon6317ba02016-05-23 16:19:25 +020031 - os: linux
32 python: pypy
Pierre LALET5d395782017-12-27 22:51:31 +010033 env:
34 - SCAPY_COVERAGE=yes
Guillaume Valadon35f97ef2016-12-02 08:07:09 +010035
36 - os: osx
37 language: generic
Guillaume Valadon6317ba02016-05-23 16:19:25 +020038 env:
Pierre LALET5d395782017-12-27 22:51:31 +010039 - SCAPY_COVERAGE=yes
40
41 - os: osx
42 language: generic
43 env:
44 - SCAPY_USE_PCAPDNET=yes SCAPY_COVERAGE=yes
Guillaume Valadon6317ba02016-05-23 16:19:25 +020045
46 # Run as root
47 - os: linux
48 sudo: required
49 python: 2.7
50 env:
Pierre LALETec80e352017-10-03 13:32:32 +020051 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
Guillaume Valadon6317ba02016-05-23 16:19:25 +020052
53 - os: linux
54 sudo: required
Pierre LALETec80e352017-10-03 13:32:32 +020055 python: 3.3
56 env:
57 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
58
59 - os: linux
60 sudo: required
61 python: 3.4
62 env:
63 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
64
65 - os: linux
66 sudo: required
67 python: 3.5
68 env:
69 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
70
71 - os: linux
72 sudo: required
73 python: 3.6
Guillaume Valadon6317ba02016-05-23 16:19:25 +020074 env:
Pierre LALET6b8a0cd2017-01-04 13:53:52 +010075 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
Guillaume Valadon6317ba02016-05-23 16:19:25 +020076
Daniel Collins620f1952016-10-26 01:03:37 -070077 - os: linux
78 sudo: required
79 python: 2.7
Guillaume Valadonabe5cc92017-12-22 11:44:16 +010080 virtualenv:
81 system_site_packages: true
Daniel Collins620f1952016-10-26 01:03:37 -070082 env:
Pierre LALETec80e352017-10-03 13:32:32 +020083 - SCAPY_SUDO=sudo SCAPY_USE_PCAPDNET=yes SCAPY_COVERAGE=yes
84
Guillaume Valadon6317ba02016-05-23 16:19:25 +020085 - os: osx
86 language: generic
87 env:
Guillaume Valadon8fc77d52016-12-27 20:34:16 +010088 - SCAPY_SUDO=sudo SCAPY_COVERAGE=yes
Guillaume Valadon35f97ef2016-12-02 08:07:09 +010089
90 - os: osx
91 language: generic
92 env:
Guillaume Valadon8fc77d52016-12-27 20:34:16 +010093 - SCAPY_SUDO=sudo SCAPY_USE_PCAPDNET=yes SCAPY_COVERAGE=yes
Guillaume Valadon6317ba02016-05-23 16:19:25 +020094
95install: bash .travis/install.sh
96
97script: bash .travis/test.sh