@@ -142,6 +142,19 @@ function filterTestCasesBasedOnStateHandler (tableId, tableName, state, mandator
142142 }
143143 }
144144 }
145+
146+ const panelElements = table . getElementsByTagName ( 'rh-accordion-panel' )
147+ for ( let i = 0 ; i < panelElements . length ; i ++ ) {
148+ const element = panelElements [ i ]
149+ const id = element . getAttribute ( 'data-id' )
150+ if ( id === state ) {
151+ if ( show === true ) {
152+ element . removeAttribute ( 'hidden' )
153+ } else {
154+ element . setAttribute ( 'hidden' , 'hidden' )
155+ }
156+ }
157+ }
145158}
146159
147160// Show the results table for the scenario "All" including all test cases
@@ -356,7 +369,7 @@ function generateTestcaseSingleResultElement (currentTestResult, tableName, id,
356369
357370 commonTestTextContent += '<rh-accordion-header id="' + headingid + '" data-id="' + testStatus + '" data-bs-target="#' +
358371 itemid + '" aria-expanded="true"><div class=tag-header><h1 class="test-header">' + currentTestResult . testID . id + buttontype + '</h1></div></rh-accordion-header>'
359- commonTestTextContent += '<rh-accordion-panel id="' + itemid + '"aria-labelledby="' + headingid + '>'
372+ commonTestTextContent += '<rh-accordion-panel id="' + itemid + '"aria-labelledby="' + headingid + '" data-id="' + testStatus + '" >'
360373 commonTestTextContent += '<div class="table-responsive">'
361374 commonTestTextContent += '<h1 class="test-section">Results</h1>'
362375 commonTestTextContent += '<rh-table><table id="myTable-' + currentTestResult . testID . id + '" class="table table-bordered"><thead><tr>'
@@ -627,6 +640,18 @@ function getHtmlResults () {
627640 }
628641 }
629642 }
643+ const panelElements = table.getElementsByTagName('rh-accordion-panel')
644+ for (let i = 0; i < panelElements.length; i++) {
645+ const element = panelElements[i]
646+ const id = element.getAttribute('data-id')
647+ if (id === state) {
648+ if (show === true) {
649+ element.removeAttribute('hidden')
650+ } else {
651+ element.setAttribute('hidden', 'hidden')
652+ }
653+ }
654+ }
630655 }
631656`
632657
0 commit comments