Reduce stack sizes further and ignore remaining tests (#1261)

This PR reduces the stack sizes a windows a little further using the
stack traces from stack overflows combined with looking at the type
sizes. Ultimately, it ignore the three remaining tests failing in debug
on windows due to stack overflows to unblock `cargo test` for windows on
CI.

444 tests run: 444 passed (39 slow), 1 skipped
This commit is contained in:
konsti 2024-02-06 23:08:18 +01:00 committed by GitHub
parent e0cdf1a16f
commit ab45485eb5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 138 additions and 103 deletions

View file

@ -119,7 +119,7 @@ impl<'a, T: BuildContext> SourceDistCachedBuilder<'a, T> {
path: path.clone(),
editable: false,
};
return self.path(source_dist, &path_source_dist).await;
return self.path(source_dist, &path_source_dist).boxed().await;
}
};
@ -141,8 +141,12 @@ impl<'a, T: BuildContext> SourceDistCachedBuilder<'a, T> {
.boxed()
.await?
}
SourceDist::Git(git_source_dist) => self.git(source_dist, git_source_dist).await?,
SourceDist::Path(path_source_dist) => self.path(source_dist, path_source_dist).await?,
SourceDist::Git(git_source_dist) => {
self.git(source_dist, git_source_dist).boxed().await?
}
SourceDist::Path(path_source_dist) => {
self.path(source_dist, path_source_dist).boxed().await?
}
};
Ok(built_wheel_metadata)
@ -268,6 +272,7 @@ impl<'a, T: BuildContext> SourceDistCachedBuilder<'a, T> {
Ok(manifest)
}
.boxed()
.instrument(info_span!("download", source_dist = %source_dist))
};
let req = self.cached_client.uncached().get(url.clone()).build()?;
@ -361,6 +366,7 @@ impl<'a, T: BuildContext> SourceDistCachedBuilder<'a, T> {
Ok(manifest)
}
.boxed()
.instrument(info_span!("download", source_dist = %source_dist))
};
let req = self.cached_client.uncached().get(url.clone()).build()?;