Commit Graph

56 Commits

Author SHA1 Message Date
Paweł Bylica 4af7f0fa08
ci: Pin Debian version of the Rust docker image 2019-08-21 00:37:38 +02:00
Paweł Bylica d133531ddf
ci: Fix Rust build
The rust:1 docker image has moved to Debian Buster.
2019-08-21 00:34:03 +02:00
Alex Beregszaszi af051ca93e circleci: split tests within rust 2019-08-08 21:43:04 +02:00
Paweł Bylica 5e3a638683
ci: Build source package 2019-08-08 13:53:10 +02:00
Alex Beregszaszi e2edc86dfc circleci: test rust example vm with evmc-example 2019-08-08 13:21:04 +02:00
Alex Beregszaszi 85498a1d42 example: allow passing in evmc path as an argument 2019-08-08 13:07:21 +02:00
Alex Beregszaszi bc5b31662d circleci: test dynamically loaded evmc-example 2019-08-08 13:07:21 +02:00
Alex Beregszaszi ef986804fd examples: extend example to support dynamic loading 2019-08-08 13:07:18 +02:00
Paweł Bylica 1f7e97b214
ci: Fix rust build 2019-08-07 15:23:43 +02:00
Alex Beregszaszi 09bcb6210f
circleci: also test example.c from examples 2019-08-07 10:14:23 +02:00
Alex Beregszaszi 17d92d4347 circleci: remove duplicated tasks from ASan in Rust 2019-06-27 13:20:18 +01:00
Paweł Bylica 5af66f2b4d
ci: Add 32-bit build on linux 2019-06-27 14:02:07 +02:00
Paweł Bylica 6555a434db
ci: Move "test-docs" job to "lint" 2019-06-26 14:31:12 +02:00
Paweł Bylica 68fbe69799
ci: Extract common "build_and_test" set of commands 2019-06-26 14:31:12 +02:00
Paweł Bylica dbfe9beb6c
ci: Use Circle CI 2.1, factor out main docker image 2019-06-26 14:31:11 +02:00
Alex Beregszaszi 1b1ea288a9 circleci: use ASan for vmtester with rust 2019-06-19 19:39:51 +01:00
Jake Lang 100282951e rust: Add leak sanitizer to Rust CI
Only support cargo test, but not vmtester yet.
2019-06-19 02:20:12 +01:00
Alex Beregszaszi ef2e180dfd circleci: remove Rust libstd workaround from vmtester 2019-06-19 02:06:46 +01:00
Alex Beregszaszi b8d13b3bcc Circle CI: Test for configuration validity of bumpversion 2019-05-14 13:21:38 +01:00
Paweł Bylica 4e13803bb0
ci: Upload documentation only for master branch 2019-05-09 22:36:24 +02:00
Paweł Bylica cd3a56ee29
ci: Test with ASan 2019-04-29 15:47:56 +02:00
Alex Beregszaszi 9efcfcd39b Circle CI: Test dummy Rust VM on CircleCI 2019-04-24 09:43:03 +01:00
Paweł Bylica 721a0c5822
CI: Run ctest tests in parallel, in random order 2019-04-02 14:41:31 +02:00
Paweł Bylica 2717741286
CMake: Add cmake package integration tests 2019-04-02 14:08:23 +02:00
Paweł Bylica d3d21e00fc
CMake: Add test "vmtester examplevm" 2019-04-02 13:31:05 +02:00
Paweł Bylica fcc067dd73
CMake: Add unittests to CTest 2019-04-02 13:15:00 +02:00
Paweł Bylica 61542e0444
CMake: Rename evmc-test to evmc-unittests 2019-04-02 12:36:08 +02:00
Paweł Bylica c0615047a3
CI: Remove redundant BUILD_SHARED_LIBS=ON 2019-03-14 18:33:36 +01:00
Paweł Bylica e3c3661119
CI: Do not use redundant EVMC_EXAMPLES 2019-03-14 17:55:07 +01:00
Paweł Bylica d8429cc8c2
Circle CI: Test only Go 1.9 and the latest (1.12) 2019-03-14 12:42:52 +01:00
Paweł Bylica f4034fdd70
Circle CI: codespell is already installed 2019-03-13 22:07:14 +01:00
Alex Beregszaszi 0cffdbba4b Run Rust tests on CircleCI 2019-03-13 15:54:22 +01:00
Paweł Bylica 65d68faed2
go: Run unit tests with example_vm 2019-03-12 14:34:46 +01:00
Paweł Bylica 00ff5e4427
Circle CI: Test minimal supported compilers 2019-03-11 22:33:43 +01:00
Paweł Bylica a2c0934073
test: Fix formatting (clang-format-8) 2019-03-11 22:29:03 +01:00
Paweł Bylica 77a2fda5d1
Circle CI: Test build with C++17 and C++14 2019-01-15 15:31:14 +01:00
Paweł Bylica 373328a477
Circle CI: Test Go 1.11 2019-01-15 13:52:04 +01:00
Paweł Bylica 99c7cbfa9f
CI: Tweak codespell
- Do not explicitly skip .git dir, all . files are ignored by default.
- Set quiet level mask to 4 to ignore misspells that are disabled for automatic correction. In this case we want to allow "uint".
2018-10-05 16:24:16 +02:00
Alex Beregszaszi 9fc405d1b0 CI: merge codespell into lint task 2018-09-06 13:40:57 +01:00
Alex Beregszaszi dbc040590b CI: run codespell 2018-09-06 13:40:57 +01:00
Paweł Bylica 759e67a1c6
Rename examplevm to example-vm 2018-08-31 13:10:07 +02:00
Paweł Bylica b290ef3dd0
Circle CI: Check code with clang-format 2018-08-28 16:48:22 +02:00
Paweł Bylica 83d828cfce
Circle CI: Build also with clang 2018-08-28 11:10:53 +02:00
Paweł Bylica 71df6b8091
Add Go bindings 2018-08-20 14:56:14 +02:00
Paweł Bylica f92f1cf92c
Circle CI: Store generated docs 2018-08-20 11:12:01 +02:00
Paweł Bylica 02b52e2926
Add evmc::loader library to support dynamic loading 2018-07-10 12:57:29 +02:00
Paweł Bylica 411073934a
Circle CI: Test CMake package config 2018-06-19 22:30:36 +02:00
Paweł Bylica e590d1b567
Circle CI: Execute unit tests 2018-06-11 11:44:13 +02:00
Paweł Bylica 534f634213
CMake: Shorten option names 2018-06-11 11:44:13 +02:00
Paweł Bylica 6f70c1df3a
CMake: Make a package 2018-04-19 09:41:49 +02:00