increase runtime test timout to 100s

This commit is contained in:
Simon
2026-03-29 17:37:32 +00:00
parent e031396459
commit bbb1792dbe
2 changed files with 16 additions and 2 deletions

View File

@@ -2,6 +2,7 @@ use serde::Serialize;
use std::env;
use std::fmt;
use std::sync::{Arc, OnceLock};
use std::time::Duration;
use wreq::Client;
use wreq::Proxy;
use wreq::Response;
@@ -256,6 +257,15 @@ impl Requester {
&mut self,
url: &str,
headers: Vec<(String, String)>,
) -> Result<Response, wreq::Error> {
self.get_raw_with_headers_timeout(url, headers, None).await
}
pub async fn get_raw_with_headers_timeout(
&mut self,
url: &str,
headers: Vec<(String, String)>,
timeout: Option<Duration>,
) -> Result<Response, wreq::Error> {
let cookie_preview = self.debug_cookie_preview_from_owned_headers(url, &headers);
#[cfg(not(feature = "debug"))]
@@ -271,6 +281,9 @@ impl Requester {
let client = Self::build_client(self.cookie_jar.clone(), self.user_agent.as_deref());
let mut request = client.get(url).version(Version::HTTP_11);
if let Some(timeout) = timeout {
request = request.timeout(timeout);
}
if self.proxy {
if let Ok(proxy_url) = env::var("BURP_URL") {