Commit graph

6 commits

Author SHA1 Message Date
Daniel Black
c508691a93 travis: add clang-5.0
Also removed clang-3.9

Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
2017-08-07 10:05:01 +04:00
Daniel Black
035f74c36c travis: enable (main,archive).mysqlhotcopy_\1 test 2017-06-08 10:51:52 +04:00
Daniel Black
eecce3d7c8 Travis: Test more suites, latest OSX
Remove clang-3.8 which doesn't have a repository on apt.llvm.org any
more.

For OSX, xcode8.3 is explicitly specified.

/usr/local/Cellar is used as a cache repository to save brew install
time on OSX (and /usr/local was too big).

Debian autobake.sh is moved to a matrix include.

Other branches of the matrix build test other test suites.
An Ubuntu galera is downloaded and used in the test suite.

TYPE=RelWithDebInfo used with the test to provide backtraces with line
numbers when crashes occur.

Build of PLUGIN_AWS_KEY_MANAGEMENT enabled in build.

Code supporting TYPE=Debug and -DWITH_ASAN=ON included by not enabled
due to large numbers of errors.

Running more tests in parallel (6) as container based builds seem to
support them. The test case timeout has been set to 2 minutes as large
stalls will put test cases over 50 minute interval.

ccache enabled where possible. Linux clang builds don't use them as the
minimum CMake version isn't there.
2017-04-10 22:36:21 -04:00
Daniel Black
837fa86cf0 Travis: add ccache for clang
Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
2017-04-06 11:26:34 -04:00
Daniel Black
cfd9a75c23 travis: disable main.mysqlhotcopy_myisam in container builds 2017-04-06 11:26:34 -04:00
Daniel Black
eb04ee5c9d Travis: llvm, additional packages and container
Additionally use clang as a compiler, versions 3.8, 3.9 and 4.0

Additionally use gcc/g++-7

Add additional packages used by build now that they are whitelisted.
      - libsnappy-dev       - innodb compression
      - liblzma-dev         - innodb compression
      - libzmq-dev          - used my Mgoonga
      - libdistro-info-perl - used by autobake-debian

Change to a container build as they tend to have more ram

Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
2017-04-06 11:26:34 -04:00