Skip to content

Commit 4f8eaf6

Browse files
committed
Update toolchain before running build-tests
1 parent c10535a commit 4f8eaf6

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/docbuilder/rustwide_builder.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -914,6 +914,7 @@ mod tests {
914914
storage.store_one(&old_source_file, Vec::new())?;
915915

916916
let mut builder = RustwideBuilder::init(env).unwrap();
917+
builder.update_toolchain()?;
917918
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
918919

919920
// check release record in the db (default and other targets)
@@ -1039,6 +1040,7 @@ mod tests {
10391040
storage.store_one(&old_source_file, Vec::new())?;
10401041

10411042
let mut builder = RustwideBuilder::init(env).unwrap();
1043+
builder.update_toolchain()?;
10421044
assert!(!builder.build_package(crate_, version, PackageKind::CratesIo)?);
10431045

10441046
// check release record in the db (default and other targets)
@@ -1086,6 +1088,7 @@ mod tests {
10861088
let crate_ = "thiserror-impl";
10871089
let version = "1.0.26";
10881090
let mut builder = RustwideBuilder::init(env).unwrap();
1091+
builder.update_toolchain()?;
10891092
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
10901093

10911094
let storage = env.storage();
@@ -1109,6 +1112,7 @@ mod tests {
11091112
let crate_ = "windows-win";
11101113
let version = "2.4.1";
11111114
let mut builder = RustwideBuilder::init(env).unwrap();
1115+
builder.update_toolchain()?;
11121116
if builder.toolchain.as_ci().is_some() {
11131117
return Ok(());
11141118
}
@@ -1158,6 +1162,7 @@ mod tests {
11581162
let crate_ = "docs_rs_test_incorrect_lockfile";
11591163
let version = "0.1.2";
11601164
let mut builder = RustwideBuilder::init(env).unwrap();
1165+
builder.update_toolchain()?;
11611166
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
11621167

11631168
Ok(())
@@ -1180,6 +1185,7 @@ mod tests {
11801185
let crate_ = "docs_rs_test_incorrect_lockfile";
11811186
let version = "0.2.0";
11821187
let mut builder = RustwideBuilder::init(env).unwrap();
1188+
builder.update_toolchain()?;
11831189
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
11841190

11851191
Ok(())
@@ -1193,6 +1199,7 @@ mod tests {
11931199
let crate_ = "proc-macro2";
11941200
let version = "1.0.33";
11951201
let mut builder = RustwideBuilder::init(env).unwrap();
1202+
builder.update_toolchain()?;
11961203
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
11971204
Ok(())
11981205
});
@@ -1205,6 +1212,7 @@ mod tests {
12051212
let crate_ = "serde";
12061213
let version = "1.0.152";
12071214
let mut builder = RustwideBuilder::init(env).unwrap();
1215+
builder.update_toolchain()?;
12081216
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
12091217

12101218
let mut conn = env.db().conn();
@@ -1231,6 +1239,7 @@ mod tests {
12311239
let crate_ = "stylish-core";
12321240
let version = "0.1.1";
12331241
let mut builder = RustwideBuilder::init(env).unwrap();
1242+
builder.update_toolchain()?;
12341243
assert!(builder.build_package(crate_, version, PackageKind::CratesIo)?);
12351244

12361245
let mut conn = env.db().conn();
@@ -1254,8 +1263,9 @@ mod tests {
12541263
#[ignore]
12551264
fn test_build_std() {
12561265
wrapper(|env| {
1257-
assert!(RustwideBuilder::init(env)?
1258-
.build_local_package(Path::new("tests/crates/build-std"))?);
1266+
let mut builder = RustwideBuilder::init(env)?;
1267+
builder.update_toolchain()?;
1268+
assert!(builder.build_local_package(Path::new("tests/crates/build-std"))?);
12591269
Ok(())
12601270
})
12611271
}

0 commit comments

Comments
 (0)