Skip to content

Commit 5664360

Browse files
committed
idk
1 parent f4f86cb commit 5664360

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

test_report/src/report.rs

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,20 @@ impl MutTestReport {
149149
.as_deref(),
150150
)
151151
});
152+
if let Err(err) = Self::setup_logger(&Self(RefCell::new(TestReport {
153+
test_report: test_report.clone(),
154+
command: command.clone(),
155+
started_at,
156+
quarantined_tests: None,
157+
codeowners: None,
158+
repo: repo.clone(),
159+
variant: variant.clone(),
160+
}))) {
161+
tracing::error!(
162+
"Unable to set up logger. Please reach out to support@trunk.io for further assistance. Error details: {:?}",
163+
err
164+
);
165+
}
152166
Self(RefCell::new(TestReport {
153167
test_report,
154168
command,
@@ -321,7 +335,10 @@ impl MutTestReport {
321335
Self::list_quarantined_tests_blocking(api_client, &request, &org_url_slug);
322336
match response {
323337
Ok(response) => {
338+
let variant = env::var(constants::TRUNK_VARIANT_ENV).ok();
324339
for test in response.quarantined_tests.iter() {
340+
tracing::info!("test: {:?}", test);
341+
tracing::info!("variant: {:?}", variant);
325342
let test = Test::new(
326343
Some(test.test_case_id.clone()),
327344
test.name.clone(),
@@ -331,12 +348,13 @@ impl MutTestReport {
331348
org_url_slug.clone(),
332349
repo,
333350
None,
334-
"".to_string(),
351+
variant.clone().unwrap_or_default(),
335352
);
336353

337354
quarantined_tests.insert(test.id.clone(), test);
338355
}
339356
if response.page.next_page_token.is_empty() {
357+
tracing::info!("no more tests");
340358
break;
341359
}
342360
request.page_query.page_token = response.page.next_page_token;
@@ -455,12 +473,6 @@ impl MutTestReport {
455473
pub fn publish(&self) -> bool {
456474
let release_name = format!("rspec-flaky-tests@{}", env!("CARGO_PKG_VERSION"));
457475
let guard = sentry::init(release_name.into(), None);
458-
if let Err(err) = self.setup_logger() {
459-
tracing::error!(
460-
"Unable to set up logger. Please reach out to support@trunk.io for further assistance. Error details: {:?}",
461-
err
462-
);
463-
}
464476

465477
let token = self.get_token();
466478
let org_url_slug = self.get_org_url_slug();

0 commit comments

Comments
 (0)