diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-17 11:23:44 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-09-17 11:23:44 +0100 |
| commit | 73480c03e194808bec7cbbf8c2d7064743d03369 (patch) | |
| tree | 1237265b84c6a3c437312ff8e4c7d8e4dab38eec /tests | |
| parent | 54f6128f4a7261d2f53a3aaf317f5aeffffed99c (diff) | |
test(remote): fix test to ignore status updates
as changes to status updates has causes many tests to fail
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/git_remote_nostr/list.rs | 4 | ||||
| -rw-r--r-- | tests/git_remote_nostr/push.rs | 36 |
2 files changed, 23 insertions, 17 deletions
diff --git a/tests/git_remote_nostr/list.rs b/tests/git_remote_nostr/list.rs index 0753a24..d173cc7 100644 --- a/tests/git_remote_nostr/list.rs +++ b/tests/git_remote_nostr/list.rs | |||
| @@ -42,6 +42,7 @@ mod without_state_announcement { | |||
| 42 | let mut p = cli_tester_after_fetch(&git_repo)?; | 42 | let mut p = cli_tester_after_fetch(&git_repo)?; |
| 43 | p.send_line("list")?; | 43 | p.send_line("list")?; |
| 44 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; | 44 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; |
| 45 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 45 | // println!("{}", p.expect_eventually("\r\n\r\n")?); | 46 | // println!("{}", p.expect_eventually("\r\n\r\n")?); |
| 46 | let res = p.expect_eventually("\r\n\r\n")?; | 47 | let res = p.expect_eventually("\r\n\r\n")?; |
| 47 | p.exit()?; | 48 | p.exit()?; |
| @@ -117,6 +118,7 @@ mod with_state_announcement { | |||
| 117 | p.expect( | 118 | p.expect( |
| 118 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), | 119 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), |
| 119 | )?; | 120 | )?; |
| 121 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 120 | // println!("{}", p.expect_eventually("\r\n\r\n")?); | 122 | // println!("{}", p.expect_eventually("\r\n\r\n")?); |
| 121 | let res = p.expect_eventually("\r\n\r\n")?; | 123 | let res = p.expect_eventually("\r\n\r\n")?; |
| 122 | p.exit()?; | 124 | p.exit()?; |
| @@ -200,6 +202,7 @@ mod with_state_announcement { | |||
| 200 | p.expect( | 202 | p.expect( |
| 201 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), | 203 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), |
| 202 | )?; | 204 | )?; |
| 205 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 203 | p.expect( | 206 | p.expect( |
| 204 | format!( | 207 | format!( |
| 205 | "WARNING: {} refs/heads/main is out of sync with nostr \r\n", | 208 | "WARNING: {} refs/heads/main is out of sync with nostr \r\n", |
| @@ -283,6 +286,7 @@ mod with_state_announcement { | |||
| 283 | p.expect( | 286 | p.expect( |
| 284 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), | 287 | format!("fetching {} ref list over filesystem...\r\n", source_path).as_str(), |
| 285 | )?; | 288 | )?; |
| 289 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 286 | // println!("{}", p.expect_eventually("\r\n\r\n")?); | 290 | // println!("{}", p.expect_eventually("\r\n\r\n")?); |
| 287 | let res = p.expect_eventually("\r\n\r\n")?; | 291 | let res = p.expect_eventually("\r\n\r\n")?; |
| 288 | 292 | ||
diff --git a/tests/git_remote_nostr/push.rs b/tests/git_remote_nostr/push.rs index 5066d33..7b6ab28 100644 --- a/tests/git_remote_nostr/push.rs +++ b/tests/git_remote_nostr/push.rs | |||
| @@ -54,7 +54,7 @@ mod two_branches_in_batch_one_added_one_updated { | |||
| 54 | p.send_line("push refs/heads/main:refs/heads/main")?; | 54 | p.send_line("push refs/heads/main:refs/heads/main")?; |
| 55 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; | 55 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; |
| 56 | p.send_line("")?; | 56 | p.send_line("")?; |
| 57 | p.expect_eventually("\r\n\r\n")?; | 57 | p.expect_eventually("\r\n\r\r\n")?; |
| 58 | p.exit()?; | 58 | p.exit()?; |
| 59 | for p in [51, 52, 53, 55, 56, 57] { | 59 | for p in [51, 52, 53, 55, 56, 57] { |
| 60 | relay::shutdown_relay(8000 + p)?; | 60 | relay::shutdown_relay(8000 + p)?; |
| @@ -128,7 +128,7 @@ mod two_branches_in_batch_one_added_one_updated { | |||
| 128 | p.send_line("push refs/heads/main:refs/heads/main")?; | 128 | p.send_line("push refs/heads/main:refs/heads/main")?; |
| 129 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; | 129 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; |
| 130 | p.send_line("")?; | 130 | p.send_line("")?; |
| 131 | p.expect_eventually("\r\n\r\n")?; | 131 | p.expect_eventually("\r\n\r\r\n")?; |
| 132 | p.exit()?; | 132 | p.exit()?; |
| 133 | for p in [51, 52, 53, 55, 56, 57] { | 133 | for p in [51, 52, 53, 55, 56, 57] { |
| 134 | relay::shutdown_relay(8000 + p)?; | 134 | relay::shutdown_relay(8000 + p)?; |
| @@ -217,7 +217,7 @@ mod two_branches_in_batch_one_added_one_updated { | |||
| 217 | p.send_line("")?; | 217 | p.send_line("")?; |
| 218 | p.expect("ok refs/heads/main\r\n")?; | 218 | p.expect("ok refs/heads/main\r\n")?; |
| 219 | p.expect("ok refs/heads/vnext\r\n")?; | 219 | p.expect("ok refs/heads/vnext\r\n")?; |
| 220 | p.expect("\r\n")?; | 220 | p.expect_eventually("\r\n\r\r\n")?; |
| 221 | p.exit()?; | 221 | p.exit()?; |
| 222 | for p in [51, 52, 53, 55, 56, 57] { | 222 | for p in [51, 52, 53, 55, 56, 57] { |
| 223 | relay::shutdown_relay(8000 + p)?; | 223 | relay::shutdown_relay(8000 + p)?; |
| @@ -276,7 +276,7 @@ mod two_branches_in_batch_one_added_one_updated { | |||
| 276 | p.send_line("push refs/heads/main:refs/heads/main")?; | 276 | p.send_line("push refs/heads/main:refs/heads/main")?; |
| 277 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; | 277 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; |
| 278 | p.send_line("")?; | 278 | p.send_line("")?; |
| 279 | p.expect_eventually_and_print("\r\n\r\n")?; | 279 | p.expect_eventually_and_print("\r\n\r\r\n")?; |
| 280 | p.exit()?; | 280 | p.exit()?; |
| 281 | for p in [51, 52, 53, 55, 56, 57] { | 281 | for p in [51, 52, 53, 55, 56, 57] { |
| 282 | relay::shutdown_relay(8000 + p)?; | 282 | relay::shutdown_relay(8000 + p)?; |
| @@ -362,7 +362,7 @@ mod two_branches_in_batch_one_added_one_updated { | |||
| 362 | p.send_line("push refs/heads/main:refs/heads/main")?; | 362 | p.send_line("push refs/heads/main:refs/heads/main")?; |
| 363 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; | 363 | p.send_line("push refs/heads/vnext:refs/heads/vnext")?; |
| 364 | p.send_line("")?; | 364 | p.send_line("")?; |
| 365 | p.expect_eventually_and_print("\r\n\r\n")?; | 365 | p.expect_eventually_and_print("\r\n\r\r\n")?; |
| 366 | p.exit()?; | 366 | p.exit()?; |
| 367 | for p in [51, 52, 53, 55, 56, 57] { | 367 | for p in [51, 52, 53, 55, 56, 57] { |
| 368 | relay::shutdown_relay(8000 + p)?; | 368 | relay::shutdown_relay(8000 + p)?; |
| @@ -486,7 +486,7 @@ mod delete_one_branch { | |||
| 486 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; | 486 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; |
| 487 | p.send_line("push :refs/heads/vnext")?; | 487 | p.send_line("push :refs/heads/vnext")?; |
| 488 | p.send_line("")?; | 488 | p.send_line("")?; |
| 489 | p.expect_eventually_and_print("\r\n\r\n")?; | 489 | p.expect_eventually_and_print("\r\n\r\r\n")?; |
| 490 | p.exit()?; | 490 | p.exit()?; |
| 491 | for p in [51, 52, 53, 55, 56, 57] { | 491 | for p in [51, 52, 53, 55, 56, 57] { |
| 492 | relay::shutdown_relay(8000 + p)?; | 492 | relay::shutdown_relay(8000 + p)?; |
| @@ -561,7 +561,7 @@ mod delete_one_branch { | |||
| 561 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; | 561 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; |
| 562 | p.send_line("push :refs/heads/vnext")?; | 562 | p.send_line("push :refs/heads/vnext")?; |
| 563 | p.send_line("")?; | 563 | p.send_line("")?; |
| 564 | p.expect_eventually("\r\n\r\n")?; | 564 | p.expect_eventually("\r\n\r\r\n")?; |
| 565 | p.exit()?; | 565 | p.exit()?; |
| 566 | for p in [51, 52, 53, 55, 56, 57] { | 566 | for p in [51, 52, 53, 55, 56, 57] { |
| 567 | relay::shutdown_relay(8000 + p)?; | 567 | relay::shutdown_relay(8000 + p)?; |
| @@ -626,10 +626,8 @@ mod delete_one_branch { | |||
| 626 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; | 626 | let mut p = cli_tester_after_nostr_fetch_and_sent_list_for_push_responds(&git_repo)?; |
| 627 | p.send_line("push :refs/heads/vnext")?; | 627 | p.send_line("push :refs/heads/vnext")?; |
| 628 | p.send_line("")?; | 628 | p.send_line("")?; |
| 629 | // let res = p.expect_eventually("\r\n\r\n")?; | ||
| 630 | // println!("{res}"); | ||
| 631 | p.expect("ok refs/heads/vnext\r\n")?; | 629 | p.expect("ok refs/heads/vnext\r\n")?; |
| 632 | p.expect("\r\n")?; | 630 | p.expect_eventually("\r\n\r\r\n")?; |
| 633 | p.exit()?; | 631 | p.exit()?; |
| 634 | for p in [51, 52, 53, 55, 56, 57] { | 632 | for p in [51, 52, 53, 55, 56, 57] { |
| 635 | relay::shutdown_relay(8000 + p)?; | 633 | relay::shutdown_relay(8000 + p)?; |
| @@ -687,7 +685,7 @@ mod delete_one_branch { | |||
| 687 | p.send_line("push :refs/heads/example-branch")?; | 685 | p.send_line("push :refs/heads/example-branch")?; |
| 688 | p.send_line("")?; | 686 | p.send_line("")?; |
| 689 | p.expect("ok refs/heads/example-branch\r\n")?; | 687 | p.expect("ok refs/heads/example-branch\r\n")?; |
| 690 | p.expect("\r\n")?; | 688 | p.expect_eventually("\r\n\r\r\n")?; |
| 691 | p.exit()?; | 689 | p.exit()?; |
| 692 | for p in [51, 52, 53, 55, 56, 57] { | 690 | for p in [51, 52, 53, 55, 56, 57] { |
| 693 | relay::shutdown_relay(8000 + p)?; | 691 | relay::shutdown_relay(8000 + p)?; |
| @@ -773,7 +771,7 @@ mod delete_one_branch { | |||
| 773 | p.send_line("push :refs/heads/example-branch")?; | 771 | p.send_line("push :refs/heads/example-branch")?; |
| 774 | p.send_line("")?; | 772 | p.send_line("")?; |
| 775 | p.expect("ok refs/heads/example-branch\r\n")?; | 773 | p.expect("ok refs/heads/example-branch\r\n")?; |
| 776 | p.expect("\r\n")?; | 774 | p.expect_eventually("\r\n")?; |
| 777 | p.exit()?; | 775 | p.exit()?; |
| 778 | for p in [51, 52, 53, 55, 56, 57] { | 776 | for p in [51, 52, 53, 55, 56, 57] { |
| 779 | relay::shutdown_relay(8000 + p)?; | 777 | relay::shutdown_relay(8000 + p)?; |
| @@ -857,7 +855,7 @@ async fn pushes_to_all_git_servers_listed_and_ok_printed() -> Result<()> { | |||
| 857 | p.send_line("push refs/heads/main:refs/heads/main")?; | 855 | p.send_line("push refs/heads/main:refs/heads/main")?; |
| 858 | p.send_line("")?; | 856 | p.send_line("")?; |
| 859 | p.expect("ok refs/heads/main\r\n")?; | 857 | p.expect("ok refs/heads/main\r\n")?; |
| 860 | p.expect("\r\n")?; | 858 | p.expect_eventually("\r\n\r\r\n")?; |
| 861 | p.exit()?; | 859 | p.exit()?; |
| 862 | for p in [51, 52, 53, 55, 56, 57] { | 860 | for p in [51, 52, 53, 55, 56, 57] { |
| 863 | relay::shutdown_relay(8000 + p)?; | 861 | relay::shutdown_relay(8000 + p)?; |
| @@ -931,11 +929,12 @@ async fn proposal_merge_commit_pushed_to_main_leads_to_status_event_issued() -> | |||
| 931 | let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); | 929 | let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); |
| 932 | cli_expect_nostr_fetch(&mut p)?; | 930 | cli_expect_nostr_fetch(&mut p)?; |
| 933 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; | 931 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; |
| 934 | 932 | p.expect("list: connecting...\r\n")?; | |
| 935 | p.expect("merge commit ")?; | 933 | p.expect_after_whitespace("merge commit ")?; |
| 936 | // shorthand merge commit id appears in this gap | 934 | // shorthand merge commit id appears in this gap |
| 937 | p.expect_eventually(": create nostr proposal status event\r\n")?; | 935 | p.expect_eventually(": create nostr proposal status event\r\n")?; |
| 938 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | 936 | // status updates printed here |
| 937 | p.expect_eventually(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | ||
| 939 | let output = p.expect_end_eventually()?; | 938 | let output = p.expect_end_eventually()?; |
| 940 | 939 | ||
| 941 | for p in [51, 52, 53, 55, 56, 57] { | 940 | for p in [51, 52, 53, 55, 56, 57] { |
| @@ -1075,6 +1074,7 @@ async fn push_2_commits_to_existing_proposal() -> Result<()> { | |||
| 1075 | let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); | 1074 | let mut p = CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push"]); |
| 1076 | cli_expect_nostr_fetch(&mut p)?; | 1075 | cli_expect_nostr_fetch(&mut p)?; |
| 1077 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; | 1076 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; |
| 1077 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 1078 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | 1078 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; |
| 1079 | let output = p.expect_end_eventually()?; | 1079 | let output = p.expect_end_eventually()?; |
| 1080 | 1080 | ||
| @@ -1229,7 +1229,8 @@ async fn force_push_creates_proposal_revision() -> Result<()> { | |||
| 1229 | CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push", "--force"]); | 1229 | CliTester::new_git_with_remote_helper_from_dir(&git_repo.dir, ["push", "--force"]); |
| 1230 | cli_expect_nostr_fetch(&mut p)?; | 1230 | cli_expect_nostr_fetch(&mut p)?; |
| 1231 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; | 1231 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; |
| 1232 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | 1232 | p.expect("list: connecting...\r\n")?; |
| 1233 | p.expect_after_whitespace(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | ||
| 1233 | let output = p.expect_end_eventually()?; | 1234 | let output = p.expect_end_eventually()?; |
| 1234 | 1235 | ||
| 1235 | for p in [51, 52, 53, 55, 56, 57] { | 1236 | for p in [51, 52, 53, 55, 56, 57] { |
| @@ -1378,6 +1379,7 @@ async fn push_new_pr_branch_creates_proposal() -> Result<()> { | |||
| 1378 | ); | 1379 | ); |
| 1379 | cli_expect_nostr_fetch(&mut p)?; | 1380 | cli_expect_nostr_fetch(&mut p)?; |
| 1380 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; | 1381 | p.expect(format!("fetching {} ref list over filesystem...\r\n", source_path).as_str())?; |
| 1382 | p.expect("list: connecting...\r\n\r\r\r")?; | ||
| 1381 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; | 1383 | p.expect(format!("To {}\r\n", get_nostr_remote_url()?).as_str())?; |
| 1382 | let output = p.expect_end_eventually()?; | 1384 | let output = p.expect_end_eventually()?; |
| 1383 | 1385 | ||