Browse Source

svm: rename fuzz harness to test harness (#8635)

Joe C 4 weeks ago
parent
commit
3d1abc51a4

+ 12 - 12
Cargo.lock

@@ -11064,7 +11064,18 @@ name = "solana-svm-feature-set"
 version = "3.1.0"
 
 [[package]]
-name = "solana-svm-fuzz-harness"
+name = "solana-svm-log-collector"
+version = "3.1.0"
+dependencies = [
+ "log",
+]
+
+[[package]]
+name = "solana-svm-measure"
+version = "3.1.0"
+
+[[package]]
+name = "solana-svm-test-harness"
 version = "3.1.0"
 dependencies = [
  "agave-feature-set",
@@ -11100,17 +11111,6 @@ dependencies = [
  "thiserror 2.0.17",
 ]
 
-[[package]]
-name = "solana-svm-log-collector"
-version = "3.1.0"
-dependencies = [
- "log",
-]
-
-[[package]]
-name = "solana-svm-measure"
-version = "3.1.0"
-
 [[package]]
 name = "solana-svm-timings"
 version = "3.1.0"

+ 2 - 2
Cargo.toml

@@ -104,9 +104,9 @@ members = [
     "svm",
     "svm-callback",
     "svm-feature-set",
-    "svm-fuzz-harness",
     "svm-log-collector",
     "svm-measure",
+    "svm-test-harness",
     "svm-timings",
     "svm-transaction",
     "svm-type-overrides",
@@ -530,9 +530,9 @@ solana-streamer = { path = "streamer", version = "=3.1.0", features = ["agave-un
 solana-svm = { path = "svm", version = "=3.1.0", features = ["agave-unstable-api"] }
 solana-svm-callback = { path = "svm-callback", version = "=3.1.0", features = ["agave-unstable-api"] }
 solana-svm-feature-set = { path = "svm-feature-set", version = "=3.1.0", features = ["agave-unstable-api"] }
-solana-svm-fuzz-harness = { path = "svm-fuzz-harness", version = "=3.1.0" }
 solana-svm-log-collector = { path = "svm-log-collector", version = "=3.1.0", features = ["agave-unstable-api"] }
 solana-svm-measure = { path = "svm-measure", version = "=3.1.0", features = ["agave-unstable-api"] }
+solana-svm-test-harness = { path = "svm-test-harness", version = "=3.1.0" }
 solana-svm-timings = { path = "svm-timings", version = "=3.1.0", features = ["agave-unstable-api"] }
 solana-svm-transaction = { path = "svm-transaction", version = "=3.1.0", features = ["agave-unstable-api"] }
 solana-svm-type-overrides = { path = "svm-type-overrides", version = "=3.1.0", features = ["agave-unstable-api"] }

+ 0 - 0
svm-fuzz-harness/.gitignore → svm-test-harness/.gitignore


+ 3 - 3
svm-fuzz-harness/Cargo.toml → svm-test-harness/Cargo.toml

@@ -1,7 +1,7 @@
 [package]
-name = "solana-svm-fuzz-harness"
-description = "Solana SVM fuzzing harnesses."
-documentation = "https://docs.rs/solana-svm-fuzz-harness"
+name = "solana-svm-test-harness"
+description = "Solana SVM test harness."
+documentation = "https://docs.rs/solana-svm-test-harness"
 version = { workspace = true }
 authors = { workspace = true }
 repository = { workspace = true }

+ 0 - 0
svm-fuzz-harness/Makefile → svm-test-harness/Makefile


+ 1 - 1
svm-fuzz-harness/bin/test_exec_instr.rs → svm-test-harness/bin/test_exec_instr.rs

@@ -1,7 +1,7 @@
 use {
     clap::Parser,
     prost::Message,
-    solana_svm_fuzz_harness::{
+    solana_svm_test_harness::{
         fixture::proto::InstrFixture as ProtoInstrFixture, fuzz::execute_instr_proto,
     },
     std::path::PathBuf,

+ 0 - 0
svm-fuzz-harness/build.rs → svm-test-harness/build.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/account_state.rs → svm-test-harness/src/fixture/account_state.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/error.rs → svm-test-harness/src/fixture/error.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/feature_set.rs → svm-test-harness/src/fixture/feature_set.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/instr_context.rs → svm-test-harness/src/fixture/instr_context.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/instr_effects.rs → svm-test-harness/src/fixture/instr_effects.rs


+ 0 - 0
svm-fuzz-harness/src/fixture/mod.rs → svm-test-harness/src/fixture/mod.rs


+ 0 - 0
svm-fuzz-harness/src/fuzz.rs → svm-test-harness/src/fuzz.rs


+ 0 - 0
svm-fuzz-harness/src/instr.rs → svm-test-harness/src/instr.rs


+ 0 - 0
svm-fuzz-harness/src/lib.rs → svm-test-harness/src/lib.rs


+ 0 - 0
svm-fuzz-harness/src/program_cache.rs → svm-test-harness/src/program_cache.rs


+ 0 - 0
svm-fuzz-harness/src/sysvar_cache.rs → svm-test-harness/src/sysvar_cache.rs