about summary refs log tree commit diff stats
path: root/.travis.yml
blob: 38c05ead5ab834b0bf7c7409d7d5f326d278615c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
sudo: required
dist: trusty
language: cpp

addons:
  apt:
    sources:
      - ubuntu-toolchain-r-test
    packages:
      - valgrind
      - libstdc++-5-dev  # default version is not valgrind-clean

# test_layers takes a long time; divide up the work into multiple jobs on the
# matrix so we don't time out on Travis
matrix:
  include:
    - env: COMMAND=./test_layers CXX=clang++ START=000 END=040
    - env: COMMAND=./test_layers CXX=clang++ START=040 END=055
    - env: COMMAND=./test_layers CXX=clang++ START=055 END=065
    - env: COMMAND=./test_layers CXX=clang++ START=065 END=070
    - env: COMMAND=./test_layers CXX=clang++ START=070 END=075
    - env: COMMAND=./test_layers CXX=clang++ START=075 END=080
    - env: COMMAND=./test_layers CXX=clang++ START=080 END=085
    - env: COMMAND=./test_layers CXX=clang++ START=085 END=090
    - env: COMMAND=./test_layers CXX=clang++ START=090 END=095
    - env: COMMAND=./test_layers CXX=clang++ START=095 END=999  # overflow; will start timing out if we add too many layers
    - env: COMMAND=./test_layers CXX=clang++ START=chessboard
    - env: COMMAND=./test_layers CXX=clang++ START=edit
    - env: COMMAND=./test_layers CXX=clang++ START=edit2
    - env: COMMAND=./test_layers CXX=clang++ START=edit3
    - env: COMMAND=./test_layers CXX=clang++ START=edit4
    - env: COMMAND=./test_layers CXX=g++ START=one-off  # minimal testing for gcc
    # other build scripts
    - env: COMMAND=./test_layers BUILD=build0 START=one-off
    - env: COMMAND=./test_layers BUILD=build1 START=one-off
    - env: COMMAND=./test_layers BUILD=build2 START=one-off
    # other directories
    - env: COMMAND=./subx/test_layers

script:
  - $COMMAND $START $END

notifications:
  email:
    on_success: never
    on_failure: always
="na">width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#eeaa77"> <td colspan=3 valign=bottom>&nbsp;<br> <font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr> <tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td> <td width="100%"><dl><dt><a name="-alt"><strong>alt</strong></a>(c)</dt></dl> <dl><dt><a name="-ascii"><strong>ascii</strong></a>(c)</dt></dl> <dl><dt><a name="-ctrl"><strong>ctrl</strong></a>(c)</dt></dl> <dl><dt><a name="-isalnum"><strong>isalnum</strong></a>(c)</dt></dl> <dl><dt><a name="-isalpha"><strong>isalpha</strong></a>(c)</dt></dl> <dl><dt><a name="-isascii"><strong>isascii</strong></a>(c)</dt></dl> <dl><dt><a name="-isblank"><strong>isblank</strong></a>(c)</dt></dl> <dl><dt><a name="-iscntrl"><strong>iscntrl</strong></a>(c)</dt></dl> <dl><dt><a name="-isctrl"><strong>isctrl</strong></a>(c)</dt></dl> <dl><dt><a name="-isdigit"><strong>isdigit</strong></a>(c)</dt></dl> <dl><dt><a name="-isgraph"><strong>isgraph</strong></a>(c)</dt></dl> <dl><dt><a name="-islower"><strong>islower</strong></a>(c)</dt></dl> <dl><dt><a name="-ismeta"><strong>ismeta</strong></a>(c)</dt></dl> <dl><dt><a name="-isprint"><strong>isprint</strong></a>(c)</dt></dl> <dl><dt><a name="-ispunct"><strong>ispunct</strong></a>(c)</dt></dl> <dl><dt><a name="-isspace"><strong>isspace</strong></a>(c)</dt></dl> <dl><dt><a name="-isupper"><strong>isupper</strong></a>(c)</dt></dl> <dl><dt><a name="-isxdigit"><strong>isxdigit</strong></a>(c)</dt></dl> <dl><dt><a name="-unctrl"><strong>unctrl</strong></a>(c)</dt></dl> </td></tr></table><p> <table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="#55aa55"> <td colspan=3 valign=bottom>&nbsp;<br> <font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr> <tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td> <td width="100%"><strong>ACK</strong> = 6<br> <strong>BEL</strong> = 7<br> <strong>BS</strong> = 8<br> <strong>CAN</strong> = 24<br> <strong>CR</strong> = 13<br> <strong>DC1</strong> = 17<br> <strong>DC2</strong> = 18<br> <strong>DC3</strong> = 19<br> <strong>DC4</strong> = 20<br> <strong>DEL</strong> = 127<br> <strong>DLE</strong> = 16<br> <strong>EM</strong> = 25<br> <strong>ENQ</strong> = 5<br> <strong>EOT</strong> = 4<br> <strong>ESC</strong> = 27<br> <strong>ETB</strong> = 23<br> <strong>ETX</strong> = 3<br> <strong>FF</strong> = 12<br> <strong>FS</strong> = 28<br> <strong>GS</strong> = 29<br> <strong>HT</strong> = 9<br> <strong>LF</strong> = 10<br> <strong>NAK</strong> = 21<br> <strong>NL</strong> = 10<br> <strong>NUL</strong> = 0<br> <strong>RS</strong> = 30<br> <strong>SI</strong> = 15<br> <strong>SO</strong> = 14<br> <strong>SOH</strong> = 1<br> <strong>SP</strong> = 32<br> <strong>STX</strong> = 2<br> <strong>SUB</strong> = 26<br> <strong>SYN</strong> = 22<br> <strong>TAB</strong> = 9<br> <strong>US</strong> = 31<br> <strong>VT</strong> = 11<br> <strong>controlnames</strong> = ['NUL', 'SOH', 'STX', 'ETX', 'EOT', 'ENQ', 'ACK', 'BEL', 'BS', 'HT', 'LF', 'VT', 'FF', 'CR', 'SO', 'SI', 'DLE', 'DC1', 'DC2', 'DC3', ...]</td></tr></table> </body></html>