@@ -3693,14 +3693,25 @@ fn sparse_retry_multiple() {
3693
3693
write ! ( & mut cargo_toml, "{name} = \" 1.0.0\" \n " ) . unwrap ( ) ;
3694
3694
for retry in 0 ..retries {
3695
3695
let remain = 3 - retry;
3696
- write ! (
3697
- & mut expected,
3698
- "[WARNING] spurious network error ({remain} tries remaining): \
3699
- failed to get successful HTTP response from \
3700
- `http://127.0.0.1:[..]/{ab}/{cd}/{name}` (127.0.0.1), got 500\n \
3701
- body:\n \
3702
- internal server error\n "
3703
- )
3696
+ if remain != 1 {
3697
+ write ! (
3698
+ & mut expected,
3699
+ "[WARNING] spurious network error ({remain} tries remaining): \
3700
+ failed to get successful HTTP response from \
3701
+ `http://127.0.0.1:[..]/{ab}/{cd}/{name}` (127.0.0.1), got 500\n \
3702
+ body:\n \
3703
+ internal server error\n "
3704
+ )
3705
+ } else {
3706
+ write ! (
3707
+ & mut expected,
3708
+ "[WARNING] spurious network error ({remain} try remaining): \
3709
+ failed to get successful HTTP response from \
3710
+ `http://127.0.0.1:[..]/{ab}/{cd}/{name}` (127.0.0.1), got 500\n \
3711
+ body:\n \
3712
+ internal server error\n "
3713
+ )
3714
+ }
3704
3715
. unwrap ( ) ;
3705
3716
}
3706
3717
write ! (
@@ -3845,14 +3856,25 @@ fn dl_retry_multiple() {
3845
3856
write ! ( & mut cargo_toml, "{name} = \" 1.0.0\" \n " ) . unwrap ( ) ;
3846
3857
for retry in 0 ..retries {
3847
3858
let remain = 3 - retry;
3848
- write ! (
3849
- & mut expected,
3850
- "[WARNING] spurious network error ({remain} tries remaining): \
3851
- failed to get successful HTTP response from \
3852
- `http://127.0.0.1:[..]/dl/{name}/1.0.0/download` (127.0.0.1), got 500\n \
3853
- body:\n \
3854
- internal server error\n "
3855
- )
3859
+ if remain != 1 {
3860
+ write ! (
3861
+ & mut expected,
3862
+ "[WARNING] spurious network error ({remain} tries remaining): \
3863
+ failed to get successful HTTP response from \
3864
+ `http://127.0.0.1:[..]/dl/{name}/1.0.0/download` (127.0.0.1), got 500\n \
3865
+ body:\n \
3866
+ internal server error\n "
3867
+ )
3868
+ } else {
3869
+ write ! (
3870
+ & mut expected,
3871
+ "[WARNING] spurious network error ({remain} try remaining): \
3872
+ failed to get successful HTTP response from \
3873
+ `http://127.0.0.1:[..]/dl/{name}/1.0.0/download` (127.0.0.1), got 500\n \
3874
+ body:\n \
3875
+ internal server error\n "
3876
+ )
3877
+ }
3856
3878
. unwrap ( ) ;
3857
3879
}
3858
3880
write ! (
@@ -4220,7 +4242,7 @@ Please slow down
4220
4242
[WARNING] spurious network error (2 tries remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/index/3/b/bar` (127.0.0.1), got 503
4221
4243
body:
4222
4244
Please slow down
4223
- [WARNING] spurious network error (1 tries remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/index/3/b/bar` (127.0.0.1), got 503
4245
+ [WARNING] spurious network error (1 try remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/index/3/b/bar` (127.0.0.1), got 503
4224
4246
body:
4225
4247
Please slow down
4226
4248
[ERROR] failed to get `bar` as a dependency of package `foo v0.1.0 ([ROOT]/foo)`
@@ -4285,7 +4307,7 @@ Please slow down
4285
4307
[WARNING] spurious network error (2 tries remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/dl/bar/1.0.0/download` (127.0.0.1), got 503
4286
4308
body:
4287
4309
Please slow down
4288
- [WARNING] spurious network error (1 tries remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/dl/bar/1.0.0/download` (127.0.0.1), got 503
4310
+ [WARNING] spurious network error (1 try remaining): failed to get successful HTTP response from `http://127.0.0.1:[..]/dl/bar/1.0.0/download` (127.0.0.1), got 503
4289
4311
body:
4290
4312
Please slow down
4291
4313
[ERROR] failed to download from `http://127.0.0.1:[..]/dl/bar/1.0.0/download`
0 commit comments