-
Notifications
You must be signed in to change notification settings - Fork 296
/
BUILD.bazel
40 lines (37 loc) · 1.21 KB
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
package(default_visibility = ["//visibility:public"])
rust_library(
name = "ic-icrc-rosetta-runner",
srcs = ["src/lib.rs"],
crate_name = "ic_icrc_rosetta_runner",
deps = [
"@crate_index//:candid",
"@crate_index//:tempfile",
"@crate_index//:tokio",
],
)
rust_test(
name = "ic-icrc-rosetta-runner-tests",
srcs = ["test/tests.rs"],
data = [
"//rs/canister_sandbox",
"//rs/canister_sandbox:sandbox_launcher",
"//rs/replica",
"//rs/rosetta-api/icrc1/rosetta:ic-icrc-rosetta-bin",
"//rs/starter:ic-starter",
],
env = {
"CANISTER_LAUNCHER": "$(rootpath //rs/canister_sandbox)",
"REPLICA_BIN": "$(rootpath //rs/replica)",
"ROSETTA_BIN_PATH": "$(rootpath //rs/rosetta-api/icrc1/rosetta:ic-icrc-rosetta-bin)",
"SANDBOX_LAUNCHER": "$(rootpath //rs/canister_sandbox:sandbox_launcher)",
"STARTER_BIN": "$(rootpath //rs/starter:ic-starter)",
},
deps = [
":ic-icrc-rosetta-runner",
"//packages/ic-starter-tests",
"@crate_index//:candid",
"@crate_index//:reqwest",
"@crate_index//:tokio",
],
)