@@ -30,21 +30,20 @@ Cypress.on('test:after:run', (attributes, runnable) => {
3030 if ( isHeaded && extensionPath !== undefined ) {
3131
3232 let shouldScanTestForAccessibility = true ;
33- // if (process.env.BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML) {
34- // try {
35- // const accessibilityConfig = JSON.parse(process.env.BROWSERSTACK_TEST_ACCESSIBILITY_CONFIGURATION_YML);
36-
37- // const includeTags = Array.isArray(accessibilityConfig.includeTagsInTestingScope) ? accessibilityConfig.includeTagsInTestingScope : [];
38- // const excludeTags = Array.isArray(accessibilityConfig.excludeTagsInTestingScope) ? accessibilityConfig.excludeTagsInTestingScope : [];
39-
40- // const fullTestName = attributes.title;
41- // const excluded = excludeTags.some((exclude) => fullTestName.includes(exclude));
42- // const included = includeTags.length === 0 || includeTags.some((include) => fullTestName.includes(include));
43- // shouldScanTestForAccessibility = !excluded && included;
44- // } catch (error){
45- // console.log("Error while validating test case for accessibility before scanning. Error : ", error);
46- // }
47- // }
33+ if ( Cypress . env ( "INCLUDE_TAGS_FOR_ACCESSIBILITY" ) || Cypress . env ( "EXCLUDE_TAGS_FOR_ACCESSIBILITY" ) ) {
34+
35+ try {
36+ let includeTagArray = Cypress . env ( "INCLUDE_TAGS_FOR_ACCESSIBILITY" ) . split ( ";" )
37+ let excludeTagArray = Cypress . env ( "EXCLUDE_TAGS_FOR_ACCESSIBILITY" ) . split ( ";" )
38+
39+ const fullTestName = attributes . title ;
40+ const excluded = excludeTagArray . some ( ( exclude ) => fullTestName . includes ( exclude ) ) ;
41+ const included = includeTagArray . length === 0 || includeTags . some ( ( include ) => fullTestName . includes ( include ) ) ;
42+ shouldScanTestForAccessibility = ! excluded && included ;
43+ } catch ( error ) {
44+ console . log ( "Error while validating test case for accessibility before scanning. Error : " , error ) ;
45+ }
46+ }
4847 const dataForExtension = {
4948 "saveResults" : shouldScanTestForAccessibility ,
5049 "testDetails" : {
0 commit comments