diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2023-11-01 00:00:00 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2023-11-01 00:00:00 +0000 |
| commit | d7ec799d3565adc0503dd2f5c42c3953cbdd1fb9 (patch) | |
| tree | d454046cb75d1c183c91455ac0adc955f477c7eb /tests/prs_create.rs | |
| parent | 497bf71910f0f224ce66b154d58a228095a40c0a (diff) | |
build(test) fix running tests together
use a patched websocket server that releases port after x connections
enabling its use in many tests included in the same test run
Diffstat (limited to 'tests/prs_create.rs')
| -rw-r--r-- | tests/prs_create.rs | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/tests/prs_create.rs b/tests/prs_create.rs index 564ef16..42f83b4 100644 --- a/tests/prs_create.rs +++ b/tests/prs_create.rs | |||
| @@ -204,6 +204,9 @@ mod sends_pr_and_2_patches_to_3_relays { | |||
| 204 | let cli_tester_handle = std::thread::spawn(move || -> Result<()> { | 204 | let cli_tester_handle = std::thread::spawn(move || -> Result<()> { |
| 205 | let mut p = cli_tester_create_pr(&git_repo); | 205 | let mut p = cli_tester_create_pr(&git_repo); |
| 206 | p.expect_end_eventually()?; | 206 | p.expect_end_eventually()?; |
| 207 | for p in [51, 52, 53] { | ||
| 208 | relay::shutdown_relay(8000 + p)?; | ||
| 209 | } | ||
| 207 | Ok(()) | 210 | Ok(()) |
| 208 | }); | 211 | }); |
| 209 | 212 | ||
| @@ -419,7 +422,6 @@ mod sends_pr_and_2_patches_to_3_relays { | |||
| 419 | Ok(()) | 422 | Ok(()) |
| 420 | } | 423 | } |
| 421 | } | 424 | } |
| 422 | |||
| 423 | mod cli_ouput { | 425 | mod cli_ouput { |
| 424 | use super::*; | 426 | use super::*; |
| 425 | 427 | ||
| @@ -446,6 +448,9 @@ mod sends_pr_and_2_patches_to_3_relays { | |||
| 446 | 3, | 448 | 3, |
| 447 | )?; | 449 | )?; |
| 448 | p.expect_end_with_whitespace()?; | 450 | p.expect_end_with_whitespace()?; |
| 451 | for p in [51, 52, 53] { | ||
| 452 | relay::shutdown_relay(8000 + p)?; | ||
| 453 | } | ||
| 449 | Ok(()) | 454 | Ok(()) |
| 450 | }); | 455 | }); |
| 451 | 456 | ||
| @@ -493,6 +498,9 @@ mod sends_pr_and_2_patches_to_3_relays { | |||
| 493 | let cli_tester_handle = std::thread::spawn(move || -> Result<()> { | 498 | let cli_tester_handle = std::thread::spawn(move || -> Result<()> { |
| 494 | let mut p = cli_tester_create_pr(&git_repo); | 499 | let mut p = cli_tester_create_pr(&git_repo); |
| 495 | p.expect_end_eventually()?; | 500 | p.expect_end_eventually()?; |
| 501 | for p in [51, 52, 53] { | ||
| 502 | relay::shutdown_relay(8000 + p)?; | ||
| 503 | } | ||
| 496 | Ok(()) | 504 | Ok(()) |
| 497 | }); | 505 | }); |
| 498 | 506 | ||
| @@ -554,6 +562,10 @@ mod sends_pr_and_2_patches_to_3_relays { | |||
| 554 | 3, | 562 | 3, |
| 555 | )?; | 563 | )?; |
| 556 | p.expect_end_with_whitespace()?; | 564 | p.expect_end_with_whitespace()?; |
| 565 | for p in [51, 52, 53] { | ||
| 566 | relay::shutdown_relay(8000 + p)?; | ||
| 567 | } | ||
| 568 | |||
| 557 | Ok(()) | 569 | Ok(()) |
| 558 | }); | 570 | }); |
| 559 | 571 | ||