Skip to content

Commit b70d354

Browse files
committed
Fix code coverage ci
1 parent 4fc24a5 commit b70d354

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
args: -p bindingtester
128128

129129
- name: Run bindingtester
130-
run: scripts/run_bindingtester.sh
130+
run: scripts/run_bindingtester.sh target/debug/bindingtester
131131

132132
lint:
133133
name: Rustfmt / Clippy
@@ -174,11 +174,11 @@ jobs:
174174
toolchain: nightly
175175
override: true
176176

177-
- name: Build
177+
- name: Build bindingtester
178178
uses: actions-rs/cargo@v1
179179
with:
180180
command: build
181-
args: -p bindingtester
181+
args: -p bindingtester --target x86_64-unknown-linux-gnu
182182
env:
183183
CARGO_INCREMENTAL: "0"
184184
RUSTFLAGS: "-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests"
@@ -187,14 +187,14 @@ jobs:
187187
uses: actions-rs/cargo@v1
188188
with:
189189
command: test
190-
args: --no-fail-fast
190+
args: --no-fail-fast --target x86_64-unknown-linux-gnu
191191
env:
192192
CARGO_INCREMENTAL: "0"
193193
RUST_BACKTRACE: 1
194194
RUSTFLAGS: "-Zprofile -Ccodegen-units=1 -Cinline-threshold=0 -Clink-dead-code -Coverflow-checks=off -Cpanic=abort -Zpanic_abort_tests"
195195

196196
- name: Run bindingtester
197-
run: scripts/run_bindingtester.sh
197+
run: scripts/run_bindingtester.sh target/x86_64-unknown-linux-gnu/debug/bindingtester
198198

199199
- id: coverage
200200
uses: actions-rs/grcov@v0.1

foundationdb-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ fdb-6_2 = [ ]
3939
[dependencies]
4040

4141
[build-dependencies]
42-
bindgen = "0.53.2"
42+
bindgen = "0.54.0"

scripts/run_bindingtester.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -x
44

55
fdb_rs_dir=$(pwd)
6-
6+
bindingtester="${fdb_rs_dir:?}/$1"
77
case $(uname) in
88
Darwin)
99
brew install mono
@@ -30,8 +30,8 @@ esac
3030
make fdb_python
3131

3232
## Run the test
33-
./bindings/bindingtester/bindingtester.py --test-name scripted ${fdb_rs_dir:?}/target/debug/bindingtester
34-
./bindings/bindingtester/bindingtester.py --num-ops 1000 --test-name api --api-version 610 ${fdb_rs_dir:?}/target/debug/bindingtester
35-
./bindings/bindingtester/bindingtester.py --num-ops 1000 --concurrency 5 --test-name api --api-version 610 ${fdb_rs_dir:?}/target/debug/bindingtester
36-
./bindings/bindingtester/bindingtester.py --num-ops 1000 --concurrency 5 --test-name tuple --api-version 610 ${fdb_rs_dir:?}/target/debug/bindingtester
33+
./bindings/bindingtester/bindingtester.py --test-name scripted ${bindingtester}
34+
./bindings/bindingtester/bindingtester.py --num-ops 1000 --test-name api --api-version 610 ${bindingtester}
35+
./bindings/bindingtester/bindingtester.py --num-ops 1000 --concurrency 5 --test-name api --api-version 610 ${bindingtester}
36+
./bindings/bindingtester/bindingtester.py --num-ops 1000 --concurrency 5 --test-name tuple --api-version 610 ${bindingtester}
3737
)

0 commit comments

Comments
 (0)