+ There are no results to show just yet. Please check back + soon! +
+Candidate Test Plans | +
---|
+ + {getTestPlanVersionTitle( + testPlanVersion + )}{' '} + V + {convertDateToString( + testPlanVersion.updatedAt, + 'YY.MM.DD' + )}{' '} + ({testsCount} Test + {testsCount === 0 || + testsCount > 1 + ? `s` + : ''} + ) + + | +
Test Plan | +
---|
+ {getTestPlanVersionTitle( + testPlanVersion + )}{' '} + V + {convertDateToString( + testPlanVersion.updatedAt, + 'YY.MM.DD' + )} + | +
+ This page summarizes the test results for each AT and Browser + which executed the Test Plan. +
+ {constructTableForAtById('1', 'JAWS')} + {constructTableForAtById('2', 'NVDA')} + {constructTableForAtById('3', 'VoiceOver for macOS')} + {constructTableForResultsSummary()} +- There are no results to show just yet. Please check back - soon! -
-Candidate Test Plans | -
---|
-
- {getTestPlanVersionTitle(
- testPlanVersion
- )}{' '}
- ({testsCount} Test
- {testsCount === 0 ||
- testsCount > 1
- ? `s`
- : ''}
- )
-
- |
-
Test Plan | -
---|
- {getTestPlanVersionTitle( - testPlanVersion - )} - | -
- This page summarizes the test results for each AT and Browser - which executed the Test Plan. -
- {constructTableForAtById('1', 'JAWS')} - {constructTableForAtById('2', 'NVDA')} - {constructTableForAtById('3', 'VoiceOver for macOS')} - {constructTableForResultsSummary()} - {showThemedModal && themedModal} - {showUpdateTargetDateModal && ( -+ {phaseText} + {dateString} +
+ > + ); + }; + + const versionsInProgressView = versionsCount => { + return versionsCount ? ( + + <> + +{versionsCount} New + Version + {versionsCount === 1 ? '' : 's'} in Progress + > + + ) : null; + }; + + const otherVersionsInProgressCount = ( + currentPhase, // To exclude in check + excludedPhases = [] + ) => { + const otherVersionsInProgress = Object.keys(activePhases).filter( + e => ![currentPhase, ...excludedPhases].includes(e) + ); + return otherVersionsInProgress.length; + }; + + if (recommendedTestPlanVersions.length) { + const { earliestVersion, earliestVersionDate } = getVersionData( + recommendedTestPlanVersions, + 'recommendedPhaseReachedAt' + ); + const { phase } = earliestVersion; + const versionsInProgressCount = otherVersionsInProgressCount(phase); + + return ( +
+ This page provides a view of the latest test plan
+ version information, and where they currently are in the{' '}
+
+ ARIA-AT Community Group’s review process
+
+ .
+ Use this page to manage Test Plans in the Test Queue and
+ their phases.
+
+ This page provides a view of the latest test plan + version information, and where they currently are in the{' '} + + ARIA-AT Community Group’s review process + + . +
+ > + )} + +R&D Version | +Draft Review | +Candidate Review | +Recommended Version | +
---|