File tree 2 files changed +8
-2
lines changed
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ jobs:
117
117
- name : Install profilers
118
118
run : |
119
119
sudo apt install -y valgrind
120
- cargo install --version 0.4.6 cargo-llvm-lines
120
+ cargo install --version 0.4.12 cargo-llvm-lines
121
121
122
122
- name : Configure environment
123
123
run : |
Original file line number Diff line number Diff line change @@ -107,15 +107,21 @@ test -f results/eprintln-Test-helloworld-Check-Full
107
107
test ! -s results/eprintln-Test-helloworld-Check-Full
108
108
109
109
# llvm-lines. `Debug` not `Check` because it doesn't support `Check` builds.
110
+ # Including both `helloworld` and `futures` benchmarks, as they exercise the
111
+ # zero dependency and the greater than zero dependency cases, respectively, the
112
+ # latter of which has broken before.
110
113
RUST_BACKTRACE=1 RUST_LOG=raw_cargo_messages=trace,collector=debug,rust_sysroot=debug \
111
114
cargo run -p collector --bin collector -- \
112
115
profile_local llvm-lines $bindir /rustc Test \
113
116
--builds Debug \
114
117
--cargo $bindir /cargo \
115
- --include helloworld \
118
+ --include helloworld,futures \
116
119
--runs Full
117
120
test -f results/ll-Test-helloworld-Debug-Full
118
121
grep -q " Lines.*Copies.*Function name" results/ll-Test-helloworld-Debug-Full
122
+ test -f results/ll-Test-futures-Debug-Full
123
+ grep -q " Lines.*Copies.*Function name" results/ll-Test-futures-Debug-Full
124
+
119
125
120
126
# ----------------------------------------------------------------------------
121
127
# Test option handling
You can’t perform that action at this time.
0 commit comments