Commit Graph

47 Commits

Author SHA1 Message Date
Jakub Szuppe
38093e73e0 Minor Travis CI fixes 2018-12-28 19:11:15 +01:00
Jakub Szuppe
030bc9f318 Build with OpenCL 2.2 headers 2018-12-27 19:06:08 +01:00
Raul Ferreira
dbd0c15155 Add OpenCL Intel Platform to Travis CI
Changes extracted from PR #804
2018-12-27 19:05:41 +01:00
Jakub Szuppe
494acecfbb Fix Travis CI script
Keep only POCL builds, update POCL version to 1.2, update Ubuntu to Xenial, update
Boost version to 1.67.

Notes/TODOs:
* Fix need: When using Boost >1.67 tests fails during runtime.
* Fix needed: When using g++ 6 or 7 compilation fails.
* Add tests on Intel OpenCL Platform.
2018-12-25 21:59:20 +01:00
Jakub Szuppe
635c828227 Ignore dependencies in coverage info 2018-02-28 10:47:18 +01:00
Jakub Szuppe
1abd2b2eeb Adjust .travis.yml to Travis CI changes 2018-02-27 15:58:38 +01:00
Jakub Szuppe
750b8a2782 Fix Travis-CI script 2017-10-13 11:39:27 +02:00
Jakub Szuppe
fe23b07b7c Update latest Boost lib to 1.65.1 in CI 2017-09-10 23:24:55 +02:00
Jakub Szuppe
0265da75a4 Ignore warning from BOOST_STATIC_ASSERT_MSG in CI
Only for clang 3.9 on Trusty.
2017-09-10 23:24:55 +02:00
Jakub Szuppe
568e0fe5bb Use BOOST_COMPUTE_MAX_CL_VERSION in Travis script 2017-04-23 20:13:29 +02:00
Jakub Szuppe
debbd92074 Fix Monte Carlo test for CI 2017-04-23 17:40:37 +02:00
Jakub Szuppe
9e48400ffe Enable C++11 in build for Coveralls 2017-04-23 17:40:37 +02:00
Jakub Szuppe
3875afe8c1 Use Boost 1.64 in Travis CI build 2017-04-23 17:40:37 +02:00
Jakub Szuppe
79d90bcd3b Fix Travis-CI OSX build
There was a conflict between numpy installed by pip
and brew.
2016-10-11 17:33:14 +02:00
Jakub Szuppe
a721db2f72 Temp. fix for llvm apt being down
See https://github.com/travis-ci/travis-ci/issues/6120
2016-06-23 15:56:36 +02:00
Jakub Szuppe
c046a5f976 Remove unnecessary source from Travis CI build 2016-06-02 20:00:23 +02:00
Jakub Szuppe
e213006ba2 Cache built Boost libraries 2016-06-02 20:00:23 +02:00
Jakub Szuppe
18146f2fb7 Add Travis CI build with the latest Boost (1.61) 2016-06-02 20:00:05 +02:00
Jakub Szuppe
f669581f02 Travis CI: move downloading cmake to the install step 2016-06-01 15:49:46 +02:00
Kyle Lutz
c173bf02e3 Merge pull request #611 from haahh/pr_coveralls_build
Dedicated build for coveralls
2016-05-10 22:06:55 -07:00
Jakub Szuppe
476b15933d Remove redundant Travis-CI build
Remove redundant Travis-CI AMD APP SDK 2.9.1, OpenCL 1.2
build (the Coveralls build has the same test environment,
except for Linux version).
2016-05-09 12:42:14 +02:00
Jakub Szuppe
a18f7a6dd9 Don't push coverage of tests to the Coveralls
Coverage info of tests should not be pushed to
the Coveralls service.
2016-05-09 12:42:14 +02:00
Jakub Szuppe
d57a81d2cd One dedicated build for coveralls
Instead of enabling coverage analysis in every
build now we have one dedicated build (Trusty,
g++ 4.8, AMD APP SDK v3.0, OpenCL 2.0).
2016-05-09 12:34:35 +02:00
Jakub Szuppe
13e173c97e Failures not allowed on OSX Travis-CI build 2016-05-05 14:35:21 +02:00
Jakub Szuppe
c683d4ab22 Fix AMD APP SDK 3.0 builds 2016-04-10 12:46:38 +02:00
Jakub Szuppe
c0b23e101c Use POCL 0.13
Now POCL version is specified by a branch or tag (from
github.com/pocl/pocl.git repository) and optionally a commit id.
2016-04-10 12:46:38 +02:00
Jakub Szuppe
77ff3b36ab Add OSX build without running tests on Travis-CI
This commit adds OSX build on Travis-CI in which unit tests
are not run. This build is NOT allowed to fail.
2016-03-16 13:17:54 +01:00
Kyle Lutz
38ba1c5447 Merge pull request #566 from haahh/update-test-jamfilev2
Update tests compile options in Jamfile.v2
2016-03-10 13:04:02 -08:00
Jakub Szuppe
fec8913be2 Remove redundant compile option
Remove redundant -Wno-deprecated-declaration (msvc: wd4996) compile
option from Travis-CI builds and test/Jamfile.v2.
2016-03-09 17:08:58 +01:00
Jakub Szuppe
a1895728a1 Use custom FindOpenCL.cmake only for cmake older than 3.1 2016-03-09 15:30:02 +01:00
Jakub Szuppe
94ad91ded3 Add AMD APP SDK Travis CI builds
Thanks to JuliaGPU for providing AMD APP SDK setup script
2016-02-27 16:14:49 +01:00
Jakub Szuppe
9db2e6d307 Add POCL builds
This commit adds builds with POCL (Trusty, OpenCL 1.0 and 1.1)
and updates Khronos ICD.
2016-02-25 22:39:31 +01:00
Jakub Szuppe
247b89c8c3 Update Travis CI config
Disable testing in Linux (fglrx does not work), use
OpenCL-ICD to build in Linux, enable OSX build.
2016-02-08 21:01:09 +01:00
Kyle Lutz
78db09bf10 Use gcc-4.8 on Travis-CI 2015-03-16 19:55:11 -07:00
Kyle Lutz
4175a85171 Add parameter_cache class
This adds a parameter_cache class which can be used to store
execution parameters for an algorithm. Also updates some of
the benchmark programs to find and store optimal parameters.
2015-03-15 18:15:57 -07:00
Kyle Lutz
05afa5f707 Use thread-local storage for global program cache 2014-09-28 12:37:48 -07:00
Denis Demidov
57a2ee0e39 Parallel build on Travis-CI 2014-07-12 23:15:57 +04:00
Kyle Lutz
9f74b5290e Enable OpenCV on Travis-CI 2014-06-24 20:54:02 -07:00
Kyle Lutz
5f406314ae Use program_options for resize_image example 2014-06-10 19:22:40 -07:00
Kyle Lutz
5fb9130146 Build benchmarks on Travis-CI 2014-04-18 08:16:40 -07:00
Kyle Lutz
d013bc4f4d Enable compiler warnings for Travis-CI 2014-04-01 18:23:26 -07:00
Kyle Lutz
bf51769678 Use lcov to generate coverage info for coveralls.io 2014-03-25 20:30:24 -07:00
Kyle Lutz
524ce5c799 Add coveralls.io integration
This adds support for automatic code-coverage generation with
coveralls.io and Travis-CI.
2014-03-12 18:26:29 -07:00
Denis Demidov
905ebc2ded Install specific version of fglrx on Travis-CI
The current version that gets installed automatically is broken in the
sense that it does not work on a CPU in the absence of a GPU (e.g. see
https://travis-ci.org/ddemidov/vexcl/jobs/18265418#L276).

This installs version 2:8.960-0ubuntu1 which does work.
2014-02-05 16:26:39 +04:00
Kyle Lutz
ec11d8cdc4 Add third-party perf tests
This adds third-party performance tests to use in comparing
Boost.Compute with other parallel/GPGPU frameworks like Intel's
TBB and NVIDIA's Thrust along with the C++ STL.

Also refactors the timing and profiling infrastructure and adds
a simple perf.py driver script for running performance tests.
2014-02-02 13:12:17 -08:00
Denis Demidov
4ba736aac4 Test offline cache with Travis-CI 2014-01-07 09:07:16 +04:00
Denis Demidov
a20884ed00 Travis-CI integration
This adds .travis.yml and puts build and test status badge to README.md
2013-06-21 15:49:32 +04:00