@@ -52,7 +52,8 @@ const {
5252 DD_CAPABILITIES_TEST_MANAGEMENT_ATTEMPT_TO_FIX ,
5353 TEST_MANAGEMENT_IS_ATTEMPT_TO_FIX ,
5454 TEST_HAS_FAILED_ALL_RETRIES ,
55- TEST_MANAGEMENT_ATTEMPT_TO_FIX_PASSED
55+ TEST_MANAGEMENT_ATTEMPT_TO_FIX_PASSED ,
56+ TEST_RETRY_REASON_TYPES
5657} = require ( '../../packages/dd-trace/src/plugins/util/test' )
5758const { DD_HOST_CPU_COUNT } = require ( '../../packages/dd-trace/src/plugins/util/env' )
5859const { ERROR_MESSAGE } = require ( '../../packages/dd-trace/src/constants' )
@@ -531,7 +532,7 @@ describe('jest CommonJS', () => {
531532 const events = payloads . flatMap ( ( { payload } ) => payload . events )
532533
533534 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
534- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
535+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
535536
536537 assert . equal ( retriedTests . length , 2 )
537538 const retriedTest = retriedTests . find ( test => test . meta [ TEST_SUITE ] . includes ( 'test-hit-breakpoint.js' ) )
@@ -1666,7 +1667,7 @@ describe('jest CommonJS', () => {
16661667 )
16671668 assert . equal ( retriedTests . length , NUM_RETRIES_EFD )
16681669 retriedTests . forEach ( test => {
1669- assert . propertyVal ( test . meta , TEST_RETRY_REASON , ' efd' )
1670+ assert . propertyVal ( test . meta , TEST_RETRY_REASON , TEST_RETRY_REASON_TYPES . efd )
16701671 } )
16711672 // Test name does not change
16721673 newTests . forEach ( test => {
@@ -2406,6 +2407,9 @@ describe('jest CommonJS', () => {
24062407 assert . equal ( eventuallyPassingTest . filter ( test => test . meta [ TEST_STATUS ] === 'fail' ) . length , 2 )
24072408 assert . equal ( eventuallyPassingTest . filter ( test => test . meta [ TEST_STATUS ] === 'pass' ) . length , 1 )
24082409 assert . equal ( eventuallyPassingTest . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' ) . length , 2 )
2410+ assert . equal ( eventuallyPassingTest . filter ( test =>
2411+ test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr
2412+ ) . length , 2 )
24092413
24102414 const neverPassingTest = tests . filter (
24112415 test => test . resource ===
@@ -2415,6 +2419,9 @@ describe('jest CommonJS', () => {
24152419 assert . equal ( neverPassingTest . filter ( test => test . meta [ TEST_STATUS ] === 'fail' ) . length , 6 )
24162420 assert . equal ( neverPassingTest . filter ( test => test . meta [ TEST_STATUS ] === 'pass' ) . length , 0 )
24172421 assert . equal ( neverPassingTest . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' ) . length , 5 )
2422+ assert . equal ( neverPassingTest . filter (
2423+ test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr
2424+ ) . length , 5 )
24182425
24192426 const testSuites = events . filter ( event => event . type === 'test_suite_end' ) . map ( event => event . content )
24202427
@@ -2473,7 +2480,7 @@ describe('jest CommonJS', () => {
24732480 'ci-visibility/jest-flaky/flaky-fails.js.test-flaky-test-retries can retry failed tests'
24742481 ] )
24752482
2476- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2483+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
24772484
24782485 assert . equal ( retriedTests . length , 0 )
24792486 } )
@@ -2514,6 +2521,8 @@ describe('jest CommonJS', () => {
25142521 const events = payloads . flatMap ( ( { payload } ) => payload . events )
25152522
25162523 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2524+ assert . equal ( tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' ) . length , 2 )
2525+ assert . equal ( tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr ) . length , 2 )
25172526
25182527 assert . equal ( tests . length , 5 )
25192528 // only one retry
@@ -2556,7 +2565,7 @@ describe('jest CommonJS', () => {
25562565 const events = payloads . flatMap ( ( { payload } ) => payload . events )
25572566
25582567 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2559- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2568+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
25602569
25612570 assert . equal ( retriedTests . length , 1 )
25622571 const [ retriedTest ] = retriedTests
@@ -2605,7 +2614,7 @@ describe('jest CommonJS', () => {
26052614 const events = payloads . flatMap ( ( { payload } ) => payload . events )
26062615
26072616 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2608- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2617+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
26092618
26102619 assert . equal ( retriedTests . length , 1 )
26112620 const [ retriedTest ] = retriedTests
@@ -2654,7 +2663,7 @@ describe('jest CommonJS', () => {
26542663 const events = payloads . flatMap ( ( { payload } ) => payload . events )
26552664
26562665 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2657- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2666+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
26582667
26592668 assert . equal ( retriedTests . length , 1 )
26602669 const [ retriedTest ] = retriedTests
@@ -2738,7 +2747,7 @@ describe('jest CommonJS', () => {
27382747 const events = payloads . flatMap ( ( { payload } ) => payload . events )
27392748
27402749 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2741- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2750+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
27422751
27432752 assert . equal ( retriedTests . length , 1 )
27442753 const [ retriedTest ] = retriedTests
@@ -2786,7 +2795,7 @@ describe('jest CommonJS', () => {
27862795 const events = payloads . flatMap ( ( { payload } ) => payload . events )
27872796
27882797 const tests = events . filter ( event => event . type === 'test' ) . map ( event => event . content )
2789- const retriedTests = tests . filter ( test => test . meta [ TEST_IS_RETRY ] === 'true' )
2798+ const retriedTests = tests . filter ( test => test . meta [ TEST_RETRY_REASON ] === TEST_RETRY_REASON_TYPES . atr )
27902799
27912800 assert . equal ( retriedTests . length , 1 )
27922801 const [ retriedTest ] = retriedTests
@@ -3034,7 +3043,7 @@ describe('jest CommonJS', () => {
30343043 assert . notProperty ( test . meta , TEST_RETRY_REASON )
30353044 } else {
30363045 assert . propertyVal ( test . meta , TEST_IS_RETRY , 'true' )
3037- assert . propertyVal ( test . meta , TEST_RETRY_REASON , 'attempt_to_fix' )
3046+ assert . propertyVal ( test . meta , TEST_RETRY_REASON , TEST_RETRY_REASON_TYPES . atf )
30383047 }
30393048
30403049 if ( isLastAttempt ) {
0 commit comments