From 25270d391f4d93b1c1366c18f00f1686d5ae4059 Mon Sep 17 00:00:00 2001 From: Nicolas Savoire Date: Fri, 7 Nov 2025 11:17:58 +0100 Subject: [PATCH 1/3] elf-symbols: increase test timeout to attempt to fix flaky test --- .../datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts index 39ab474a0..5331d01f8 100644 --- a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts +++ b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts @@ -872,7 +872,7 @@ describe('elf', () => { for (const testFile of testFiles) { await checkCopyDebugInfo(`${fixtureDir}/${testFile}`) } - }) + }, 10000) test('no zstd support', async () => { const executeSpy = jest.spyOn(utils, 'execute').mockImplementation(async (cmd) => { From ba6f5a0aec1280b8d9fb8622381379879e6fd4cf Mon Sep 17 00:00:00 2001 From: Nicolas Savoire Date: Fri, 7 Nov 2025 17:46:47 +0100 Subject: [PATCH 2/3] Test failure on Windows --- .../src/commands/elf-symbols/__tests__/elf.test.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts index 5331d01f8..e36f568c8 100644 --- a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts +++ b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts @@ -859,6 +859,11 @@ describe('elf', () => { } test('copy debug info from elf files', async () => { + if (process.platform === 'win32') { + // make the test fail on Windows + throw new Error('test failed on Windows') + } + const testFiles = [ 'dyn_aarch64', 'exec_aarch64', From 17fe8c6427c845c923fd32628fe5f13409513b5a Mon Sep 17 00:00:00 2001 From: Nicolas Savoire Date: Fri, 14 Nov 2025 14:40:06 +0100 Subject: [PATCH 3/3] test --- .../src/commands/elf-symbols/__tests__/elf.test.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts index e36f568c8..5a4dcd281 100644 --- a/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts +++ b/packages/datadog-ci/src/commands/elf-symbols/__tests__/elf.test.ts @@ -859,11 +859,6 @@ describe('elf', () => { } test('copy debug info from elf files', async () => { - if (process.platform === 'win32') { - // make the test fail on Windows - throw new Error('test failed on Windows') - } - const testFiles = [ 'dyn_aarch64', 'exec_aarch64', @@ -877,7 +872,7 @@ describe('elf', () => { for (const testFile of testFiles) { await checkCopyDebugInfo(`${fixtureDir}/${testFile}`) } - }, 10000) + }, 1000) test('no zstd support', async () => { const executeSpy = jest.spyOn(utils, 'execute').mockImplementation(async (cmd) => {