summaryrefslogtreecommitdiff
path: root/.travis.compiler.sh
Commit message (Collapse)AuthorAgeFilesLines
* travis: enable (main,archive).mysqlhotcopy_\1 testDaniel Black2017-06-081-4/+0
|
* Travis: Test more suites, latest OSXDaniel Black2017-04-101-11/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Travis: add ccache for clangDaniel Black2017-04-061-1/+1
| | | | Signed-off-by: Daniel Black <daniel.black@au.ibm.com>
* travis: disable main.mysqlhotcopy_myisam in container buildsDaniel Black2017-04-061-0/+3
|
* Travis: llvm, additional packages and containerDaniel Black2017-04-061-0/+12
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>