Skip to content

Commit 713abc1

Browse files
committed
add backrun tests
1 parent ccd938e commit 713abc1

File tree

8 files changed

+1386
-4
lines changed

8 files changed

+1386
-4
lines changed

basics/hello-solana/steel/.gitignore

Lines changed: 0 additions & 2 deletions
This file was deleted.

basics/hello-solana/steel/cicd.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/bash
2+
3+
# This script is for quick building & deploying of the program.
4+
# It also serves as a reference for the commands used for building & deploying Solana programs.
5+
# Run this bad boy with "bash cicd.sh" or "./cicd.sh"
6+
7+
cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so
8+
solana program deploy ./program/target/so/program.so
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"name": "steel-program",
3+
"version": "1.0.0",
4+
"description": "",
5+
"scripts": {
6+
"test": "pnpm ts-mocha -p ./tsconfig.json -t 1000000 ./tests/*.test.ts",
7+
"build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test",
8+
"build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so",
9+
"deploy": "solana program deploy ./program/target/so/account_data_program.so"
10+
},
11+
"keywords": [],
12+
"author": "",
13+
"license": "ISC",
14+
"dependencies": {
15+
"@solana/web3.js": "^1.95.4"
16+
},
17+
"devDependencies": {
18+
"@types/chai": "^4.3.7",
19+
"@types/mocha": "10.0.9",
20+
"@types/node": "^22.7.4",
21+
"borsh": "^2.0.0",
22+
"chai": "^4.3.7",
23+
"mocha": "10.7.3",
24+
"solana-bankrun": "0.4.0",
25+
"ts-mocha": "^10.0.0",
26+
"typescript": "5.6.3"
27+
}
28+
}

0 commit comments

Comments
 (0)