Skip to content

Commit d394b6d

Browse files
author
Bengt Lofgren
committed
moved tests into modules
1 parent d809147 commit d394b6d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+128
-4
lines changed

solana/Cargo.lock

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
[package]
2+
name = "matching-engine-testing"
3+
edition.workspace = true
4+
version.workspace = true
5+
authors.workspace = true
6+
license.workspace = true
7+
homepage.workspace = true
8+
repository.workspace = true
9+
10+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
11+
12+
[features]
13+
default = ["no-idl"]
14+
no-entrypoint = []
15+
no-idl = []
16+
no-log-ix-name = []
17+
cpi = ["no-entrypoint"]
18+
mainnet = ["matching-engine/mainnet", "common/mainnet"]
19+
testnet = ["matching-engine/testnet", "common/testnet"]
20+
localnet = ["matching-engine/localnet", "common/localnet"]
21+
integration-test = ["localnet"]
22+
idl-build = [
23+
"localnet",
24+
"common/idl-build",
25+
"anchor-lang/idl-build",
26+
"anchor-spl/idl-build"
27+
]
28+
29+
[dev-dependencies]
30+
matching-engine.workspace = true
31+
hex-literal.workspace = true
32+
wormhole-io.workspace = true
33+
common.workspace = true
34+
wormhole-solana-utils.workspace = true
35+
36+
anchor-lang = { workspace = true, features = ["event-cpi", "init-if-needed"] }
37+
anchor-spl.workspace = true
38+
solana-program.workspace = true
39+
40+
hex.workspace = true
41+
bytemuck.workspace = true
42+
ruint.workspace = true
43+
cfg-if.workspace = true
44+
wormhole-svm-definitions.workspace = true
45+
wormhole-svm-shim.workspace = true
46+
47+
solana-program-test = "1.18.15"
48+
solana-sdk = "1.18.15"
49+
serde_json = "1.0.138"
50+
bincode = "1.3.3"
51+
solana-cli-output = "1.18.15"
52+
base64 = "0.22.1"
53+
lazy_static = "1.4.0"
54+
bs58 = "0.5.0"
55+
serde = { version = "1.0.212", features = ["derive"] }
56+
secp256k1 = {version = "0.30.0", features = ["rand", "hashes", "std", "global-context", "recovery"] }
57+
num-traits = "0.2.16"
58+
tracing = "0.1"
59+
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
60+
tracing-log = "0.2.0"
61+
once_cell = "1.8"
62+
anyhow = "1.0.97"
63+
64+
[lints]
65+
workspace = true
66+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
pub fn add(left: usize, right: usize) -> usize {
2+
left + right
3+
}
4+
5+
#[cfg(test)]
6+
mod tests {
7+
use super::*;
8+
9+
#[test]
10+
fn it_works() {
11+
let result = add(2, 2);
12+
assert_eq!(result, 4);
13+
}
14+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)