summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsitkevij <sitkevij@gmail.com>2020-04-26 08:43:50 -0700
committersitkevij <sitkevij@gmail.com>2020-04-26 08:43:50 -0700
commit781c745f0c33f3cb7142eb6cf1a38e1d4254540f (patch)
tree4c5885f99f60bfc4fb3038692ebe26552f342199
parent8d531a39df1b63f4c700273b8d1a4322393f121d (diff)
add rust benchmark support
add windows to build
-rw-r--r--.travis.yml8
1 files changed, 7 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 4f43fcb..a8db0fd 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -15,6 +15,7 @@ addons:
- binutils-dev
language: rust
+cache: cargo
rust:
- stable
- beta
@@ -22,13 +23,18 @@ rust:
os:
- linux
- osx
+ - windows
matrix:
allow_failures:
- rust: nightly
- os: osx
+ - os: windows
script:
- - cargo build --verbose --all
+ - cargo build --verbose --all
+ - cargo build --release
- cargo test --verbose --all -- --nocapture
+ - cargo install hyperfine
+ - hyperfine 'echo "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum." | target/release/hx' --warmup 20
- docker build -t sitkevij/stretch-slim:hex-latest .
after_success: