From eee0a521afe0492f04bee58c9a236683fb23601b Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Fri, 28 Nov 2025 04:27:07 +0000 Subject: audit: fix shared test context to minimise events sent to production relays --- grasp-audit/src/bin/grasp-audit.rs | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'grasp-audit/src/bin') diff --git a/grasp-audit/src/bin/grasp-audit.rs b/grasp-audit/src/bin/grasp-audit.rs index 29f9c9a..2aabefe 100644 --- a/grasp-audit/src/bin/grasp-audit.rs +++ b/grasp-audit/src/bin/grasp-audit.rs @@ -120,7 +120,27 @@ async fn main() -> Result<()> { "all" => { println!("Running all tests...\n"); let mut all_results = AuditResult::new("All GRASP-01 Tests"); - + + // Repository creation tests + println!(" → Repository creation tests..."); + let repo_results = specs::RepositoryCreationTests::run_all(&client, &relay_domain).await; + all_results.merge(repo_results); + + // Git clone tests + println!(" → Git clone tests..."); + let clone_results = specs::GitCloneTests::run_all(&client, &relay_domain).await; + all_results.merge(clone_results); + + // Push authorization tests + println!(" → Push authorization tests..."); + let push_results = specs::PushAuthorizationTests::run_all(&client, &relay_domain).await; + all_results.merge(push_results); + + // Event acceptance policy tests + println!(" → Event acceptance policy tests..."); + let event_results = specs::EventAcceptancePolicyTests::run_all(&client).await; + all_results.merge(event_results); + // NIP-01 smoke tests println!(" → NIP-01 smoke tests..."); let nip01_results = specs::Nip01SmokeTests::run_all(&client).await; @@ -131,30 +151,10 @@ async fn main() -> Result<()> { let nip11_results = specs::Nip11DocumentTests::run_all(&client).await; all_results.merge(nip11_results); - // Event acceptance policy tests - println!(" → Event acceptance policy tests..."); - let event_results = specs::EventAcceptancePolicyTests::run_all(&client).await; - all_results.merge(event_results); - // CORS tests println!(" → CORS tests..."); let cors_results = specs::CorsTests::run_all(&client, &relay_domain).await; all_results.merge(cors_results); - - // Git clone tests - println!(" → Git clone tests..."); - let clone_results = specs::GitCloneTests::run_all(&client, &relay_domain).await; - all_results.merge(clone_results); - - // Push authorization tests - println!(" → Push authorization tests..."); - let push_results = specs::PushAuthorizationTests::run_all(&client, &relay_domain).await; - all_results.merge(push_results); - - // Repository creation tests - println!(" → Repository creation tests..."); - let repo_results = specs::RepositoryCreationTests::run_all(&client, &relay_domain).await; - all_results.merge(repo_results); println!(); all_results -- cgit v1.2.3