You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,15 +2,17 @@
2
2
TestSVM
3
3
</h1>
4
4
5
-
TestSVM is a blazing fast testing framework for Solana programs, written in Rust. Built on top of [LiteSVM](https://github.com/LiteSVM/litesvm), tests written using TestSVM are an order of magnitude faster than traditional `solana-test-validator` + JavaScript tests.
5
+
### TestSVM is a blazing fast testing framework for Solana programs, written in Rust.
6
6
7
-
Features include:
7
+
TestSVM provides:
8
8
9
9
- Account labeling and logging, so you can easily track what `Pubkey` maps to what account.
10
10
- Assertions for transaction results: assert that a transaction fails with a specific error, or that it succeeds.
11
11
- Nicely formatted transaction logs with account labeling, so you know what accounts have issues in a transaction.
12
12
- Type-safe utilities for validating state and loading it from the SVM.
13
13
14
+
Built on top of [LiteSVM](https://github.com/LiteSVM/litesvm), tests written using TestSVM are an order of magnitude faster than traditional `solana-test-validator` + JavaScript tests.
15
+
14
16
**Note: this is a work in progress and is subject to change.**
0 commit comments