From d99ffb8414a6fd6e1c2726694058a50ae8040fa7 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 31 Dec 2023 02:14:06 -0500 Subject: [PATCH 01/89] ci(tests): add test fixtures and validations (garris#1533) - integration - sanity puppeteer - sanity playwright - smoke puppeteer - smoke playwright - docker sanity puppeteer - docker sanity playwright - docker smoke puppeteer - docker smoke playwright Closes: https://github.com/garris/BackstopJS/issues/1533 - adds playwright reference bitmaps to `test/configs/backstop_data/bitmaps_reference` --- .../workflows/backstop-integration-test.yml | 10 + .github/workflows/backstop-sanity-test.yml | 22 + .github/workflows/backstop-smoke-test.yml | 20 + .github/workflows/docker-sanity-test.yml | 22 + .github/workflows/docker-smoke-test.yml | 20 + test/__fixtures__/integration-test.json | 54 + test/__fixtures__/sanity-test-docker.json | 62 + .../sanity-test-playwright-docker.json | 60 + test/__fixtures__/sanity-test-playwright.json | 60 + test/__fixtures__/sanity-test.json | 62 + test/__fixtures__/smoke-test-docker.json | 1760 ++++++++++++++++ .../smoke-test-playwright-docker.json | 1690 ++++++++++++++++ test/__fixtures__/smoke-test-playwright.json | 1694 ++++++++++++++++ test/__fixtures__/smoke-test.json | 1761 +++++++++++++++++ ...top_features_Simple_0_document_0_phone.png | Bin 0 -> 40675 bytes ...op_features_Simple_0_document_1_tablet.png | Bin 0 -> 116833 bytes ...top_features_click_0_moneyshot_0_phone.png | Bin 0 -> 13474 bytes ...op_features_click_0_moneyshot_1_tablet.png | Bin 0 -> 34288 bytes ...p_features_cookies_0_moneyshot_0_phone.png | Bin 0 -> 14953 bytes ..._features_cookies_0_moneyshot_1_tablet.png | Bin 0 -> 58185 bytes ...s_delay_0_getItBlocknth-child3_0_phone.png | Bin 0 -> 4470 bytes ..._delay_0_getItBlocknth-child3_1_tablet.png | Bin 0 -> 6900 bytes ...features_expanded_0_getItBlock_0_phone.png | Bin 0 -> 7587 bytes ...eatures_expanded_0_getItBlock_1_tablet.png | Bin 0 -> 15788 bytes ...ures_expanded_1_getItBlock__n1_0_phone.png | Bin 0 -> 3857 bytes ...res_expanded_1_getItBlock__n1_1_tablet.png | Bin 0 -> 7605 bytes ...ures_expanded_2_getItBlock__n2_0_phone.png | Bin 0 -> 4470 bytes ...res_expanded_2_getItBlock__n2_1_tablet.png | Bin 0 -> 6900 bytes ...ures_expanded_3_getItBlock__n3_0_phone.png | Bin 0 -> 34288 bytes ...res_expanded_3_getItBlock__n3_1_tablet.png | Bin 0 -> 34288 bytes ...p_features_expect_0_getItBlock_0_phone.png | Bin 0 -> 7587 bytes ..._features_expect_0_getItBlock_1_tablet.png | Bin 0 -> 15788 bytes ...atures_expect_1_getItBlock__n1_0_phone.png | Bin 0 -> 3857 bytes ...tures_expect_1_getItBlock__n1_1_tablet.png | Bin 0 -> 7605 bytes ...atures_expect_2_getItBlock__n2_0_phone.png | Bin 0 -> 4470 bytes ...tures_expect_2_getItBlock__n2_1_tablet.png | Bin 0 -> 6900 bytes ...atures_expect_3_getItBlock__n3_0_phone.png | Bin 0 -> 34288 bytes ...tures_expect_3_getItBlock__n3_1_tablet.png | Bin 0 -> 34288 bytes ...tures_hideSelectors_0_document_0_phone.png | Bin 0 -> 15573 bytes ...ures_hideSelectors_0_document_1_tablet.png | Bin 0 -> 59162 bytes ...top_features_hover_0_moneyshot_0_phone.png | Bin 0 -> 15295 bytes ...op_features_hover_0_moneyshot_1_tablet.png | Bin 0 -> 64060 bytes ...yPressSelector_0_dividnavbar_0_Desktop.png | Bin 0 -> 8989 bytes ...ures_magicSelectors_0_document_0_phone.png | Bin 0 -> 40675 bytes ...res_magicSelectors_0_document_1_tablet.png | Bin 0 -> 116833 bytes ...ures_magicSelectors_1_viewport_0_phone.png | Bin 0 -> 24794 bytes ...res_magicSelectors_1_viewport_1_tablet.png | Bin 0 -> 85814 bytes ...noDelay_0_getItBlocknth-child3_0_phone.png | Bin 0 -> 2325 bytes ...oDelay_0_getItBlocknth-child3_1_tablet.png | Bin 0 -> 4676 bytes ...tures_notExpanded_0_getItBlock_0_phone.png | Bin 0 -> 7587 bytes ...ures_notExpanded_0_getItBlock_1_tablet.png | Bin 0 -> 15788 bytes ...top_features_notFound_0_monkey_0_phone.png | Bin 0 -> 44316 bytes ...op_features_notFound_0_monkey_1_tablet.png | Bin 0 -> 44316 bytes ...p_features_notVisible_0_noShow_0_phone.png | Bin 0 -> 34288 bytes ..._features_notVisible_0_noShow_1_tablet.png | Bin 0 -> 34288 bytes ...tures_pkra_bug_test_0_pkratest_0_phone.png | Bin 0 -> 44316 bytes ...ures_pkra_bug_test_0_pkratest_1_tablet.png | Bin 0 -> 44316 bytes ...ures_pkra_bug_test_1_logoBlock_0_phone.png | Bin 0 -> 3182 bytes ...res_pkra_bug_test_1_logoBlock_1_tablet.png | Bin 0 -> 11078 bytes ..._readyEventTimeout_0_moneyshot_0_phone.png | Bin 0 -> 13474 bytes ...readyEventTimeout_0_moneyshot_1_tablet.png | Bin 0 -> 34288 bytes ...eatures_readyEvent_0_moneyshot_0_phone.png | Bin 0 -> 15302 bytes ...atures_readyEvent_0_moneyshot_1_tablet.png | Bin 0 -> 64240 bytes ...adySelectorTimeout_0_moneyshot_0_phone.png | Bin 0 -> 18362 bytes ...dySelectorTimeout_0_moneyshot_1_tablet.png | Bin 0 -> 18362 bytes ...ures_readySelector_0_moneyshot_0_phone.png | Bin 0 -> 15302 bytes ...res_readySelector_0_moneyshot_1_tablet.png | Bin 0 -> 64240 bytes ...res_removeSelectors_0_document_0_phone.png | Bin 0 -> 5219 bytes ...es_removeSelectors_0_document_1_tablet.png | Bin 0 -> 11696 bytes ...-withEmptyViewports_0_document_0_phone.png | Bin 0 -> 40675 bytes ...withEmptyViewports_0_document_1_tablet.png | Bin 0 -> 116833 bytes ...ExpandSelector_0_getItBlock_0_iPad-Pro.png | Bin 0 -> 15788 bytes ...ndSelector_1_getItBlock__n1_0_iPad-Pro.png | Bin 0 -> 7605 bytes ...ndSelector_2_getItBlock__n2_0_iPad-Pro.png | Bin 0 -> 6900 bytes ...ndSelector_3_getItBlock__n3_0_iPad-Pro.png | Bin 0 -> 34288 bytes ...MultipleViewports_0_document_0_Pixel-2.png | Bin 0 -> 49099 bytes ...ltipleViewports_0_document_1_Pixel2-XL.png | Bin 0 -> 49099 bytes ...ultipleViewports_0_document_2_iPhone-X.png | Bin 0 -> 47683 bytes ...ultipleViewports_0_document_3_iPad-Pro.png | Bin 0 -> 117259 bytes ...ecificViewports_0_document_0_Galaxy-S5.png | Bin 0 -> 46741 bytes ...ecificViewports_1_viewport_0_Galaxy-S5.png | Bin 0 -> 38489 bytes ...s_scrollToSelector_0_lemurFace_0_phone.png | Bin 0 -> 17825 bytes ..._scrollToSelector_0_lemurFace_1_tablet.png | Bin 0 -> 17825 bytes 83 files changed, 7297 insertions(+) create mode 100644 test/__fixtures__/integration-test.json create mode 100644 test/__fixtures__/sanity-test-docker.json create mode 100644 test/__fixtures__/sanity-test-playwright-docker.json create mode 100644 test/__fixtures__/sanity-test-playwright.json create mode 100644 test/__fixtures__/sanity-test.json create mode 100644 test/__fixtures__/smoke-test-docker.json create mode 100644 test/__fixtures__/smoke-test-playwright-docker.json create mode 100644 test/__fixtures__/smoke-test-playwright.json create mode 100644 test/__fixtures__/smoke-test.json create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png create mode 100644 test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 52acab789..72cb134ba 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -35,3 +35,13 @@ jobs: - name: "𓋏 Run `npm run integration-test`" run: | npm run integration-test + + - name: "Validate Playwright Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 230ee4ed6..505c3cad0 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -33,9 +33,20 @@ jobs: run: npm ci - name: "𓋏 Run `npm run sanity-test`" + continue-on-error: true run: | npm run sanity-test + - name: "Validate Puppeteer Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi + sanity-playwright: name: ðŸĪŠ Playwright runs-on: ubuntu-latest @@ -56,6 +67,17 @@ jobs: run: npm ci - name: "🎭 Run `npm run sanity-test-playwright`" + continue-on-error: true run: | npx playwright install --with-deps npm run sanity-test-playwright + + - name: "Validate Playwright Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 9ff314391..ec37257a6 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -37,6 +37,16 @@ jobs: run: | npm run smoke-test + - name: "Validate Puppeteer Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi + smoke-playwright: name: ðŸ’Ļ Playwright runs-on: ubuntu-latest @@ -61,3 +71,13 @@ jobs: run: | npx playwright install --with-deps npm run smoke-test-playwright + + - name: "Validate Playwright Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index 9e58a804d..40165815c 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -63,9 +63,20 @@ jobs: docker pull $REGISTRY/$IMAGE_NAME_LC:$TAG - name: "𓋏 Run `backstop test` in Docker" + continue-on-error: true run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test + - name: "Validate Puppeteer Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi + sanity-test-playwright: name: ðŸĪŠ Playwright runs-on: ubuntu-latest @@ -111,5 +122,16 @@ jobs: docker pull $REGISTRY/$IMAGE_NAME_LC:$TAG - name: "🎭 Run `backstop test --confg=playwright` in Docker" + continue-on-error: true run: | cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose --foreground-scripts i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=playwright" + + - name: "Validate Playwright Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index e2b51a759..ad7179db4 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -66,6 +66,16 @@ jobs: run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features + - name: "Validate Puppeteer Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi + smoke-test-playwright: name: ðŸ’Ļ Playwright runs-on: ubuntu-latest @@ -113,3 +123,13 @@ jobs: continue-on-error: true run: | cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=backstop_features_pw" + + - name: "Validate Playwright Test Results" + run: | + diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + if [[ $? == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test.json new file mode 100644 index 000000000..57e75e866 --- /dev/null +++ b/test/__fixtures__/integration-test.json @@ -0,0 +1,54 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-215032/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-215032/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + } + ], + "id": "backstop_default" +} diff --git a/test/__fixtures__/sanity-test-docker.json b/test/__fixtures__/sanity-test-docker.json new file mode 100644 index 000000000..1c5422d1e --- /dev/null +++ b/test/__fixtures__/sanity-test-docker.json @@ -0,0 +1,62 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.194232723577236, + "misMatchPercentage": "3.19", + "analysisTime": 17 + }, + "diffImage": "../bitmaps_test/20240101-025418/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.8621084797555385, + "misMatchPercentage": "1.86", + "analysisTime": 41 + }, + "diffImage": "../bitmaps_test/20240101-025418/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" + }, + "status": "fail" + } + ], + "id": "backstop_default" +} diff --git a/test/__fixtures__/sanity-test-playwright-docker.json b/test/__fixtures__/sanity-test-playwright-docker.json new file mode 100644 index 000000000..02ca51dfe --- /dev/null +++ b/test/__fixtures__/sanity-test-playwright-docker.json @@ -0,0 +1,60 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030103/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "selector": "document", + "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.32901422764227645, + "misMatchPercentage": "0.33", + "analysisTime": 17 + }, + "diffImage": "../bitmaps_test/20240101-030103/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030103/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "selector": "document", + "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.3016973834988541, + "misMatchPercentage": "0.30", + "analysisTime": 38 + }, + "diffImage": "../bitmaps_test/20240101-030103/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" + }, + "status": "fail" + } + ], + "id": "backstop_playwright" +} diff --git a/test/__fixtures__/sanity-test-playwright.json b/test/__fixtures__/sanity-test-playwright.json new file mode 100644 index 000000000..4752dbbb7 --- /dev/null +++ b/test/__fixtures__/sanity-test-playwright.json @@ -0,0 +1,60 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213741/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "selector": "document", + "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.702997967479675, + "misMatchPercentage": "3.70", + "analysisTime": 13 + }, + "diffImage": "../bitmaps_test/20231231-213741/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213741/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "selector": "document", + "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.9367867885790682, + "misMatchPercentage": "1.94", + "analysisTime": 35 + }, + "diffImage": "../bitmaps_test/20231231-213741/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" + }, + "status": "fail" + } + ], + "id": "backstop_playwright" +} diff --git a/test/__fixtures__/sanity-test.json b/test/__fixtures__/sanity-test.json new file mode 100644 index 000000000..ae56cbfae --- /dev/null +++ b/test/__fixtures__/sanity-test.json @@ -0,0 +1,62 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.750635162601626, + "misMatchPercentage": "3.75", + "analysisTime": 13 + }, + "diffImage": "../bitmaps_test/20231231-005924/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.9487233813980136, + "misMatchPercentage": "1.95", + "analysisTime": 34 + }, + "diffImage": "../bitmaps_test/20231231-005924/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" + }, + "status": "fail" + } + ], + "id": "backstop_default" +} diff --git a/test/__fixtures__/smoke-test-docker.json b/test/__fixtures__/smoke-test-docker.json new file mode 100644 index 000000000..77b5095a9 --- /dev/null +++ b/test/__fixtures__/smoke-test-docker.json @@ -0,0 +1,1760 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_Simple_0_document_0_phone.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.194232723577236, + "misMatchPercentage": "3.19", + "analysisTime": 90 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_Simple_0_document_1_tablet.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.8621084797555385, + "misMatchPercentage": "1.86", + "analysisTime": 159 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", + "selector": "#pkratest", + "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", + "selector": ".logoBlock", + "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.60075329566855, + "misMatchPercentage": "1.60", + "analysisTime": 9 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", + "selector": "#pkratest", + "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", + "selector": ".logoBlock", + "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.7462686567164178, + "misMatchPercentage": "0.75", + "analysisTime": 54 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2428129146395401, + "misMatchPercentage": "1.24", + "analysisTime": 45 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8101455343661579, + "misMatchPercentage": "0.81", + "analysisTime": 70 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.1214430894308944, + "misMatchPercentage": "2.12", + "analysisTime": 56 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.6768115942028985, + "misMatchPercentage": "0.68", + "analysisTime": 49 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.4745934959349594, + "misMatchPercentage": "2.47", + "analysisTime": 15 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.7195652173913043, + "misMatchPercentage": "0.72", + "analysisTime": 84 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.1214430894308944, + "misMatchPercentage": "2.12", + "analysisTime": 49 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.6768115942028985, + "misMatchPercentage": "0.68", + "analysisTime": 288 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "engineErrorMsg": "Waiting for selector `._the_lemur_is_ready_to_see_you_timeout` failed: Waiting failed: 2000ms exceeded", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "engineErrorMsg": "Waiting for selector `._the_lemur_is_ready_to_see_you_timeout` failed: Waiting failed: 2000ms exceeded", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2450243255196816, + "misMatchPercentage": "1.25", + "analysisTime": 13 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8101455343661579, + "misMatchPercentage": "0.81", + "analysisTime": 46 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 7.63515932688865, + "misMatchPercentage": "7.64", + "analysisTime": 62 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.367794486215539, + "misMatchPercentage": "3.37", + "analysisTime": 63 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2428129146395401, + "misMatchPercentage": "1.24", + "analysisTime": 27 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.497799562547764, + "misMatchPercentage": "5.50", + "analysisTime": 34 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.3227132579650567, + "misMatchPercentage": "2.32", + "analysisTime": 51 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8101455343661579, + "misMatchPercentage": "0.81", + "analysisTime": 47 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 7.63515932688865, + "misMatchPercentage": "7.64", + "analysisTime": 50 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.497799562547764, + "misMatchPercentage": "5.50", + "analysisTime": 127 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 7.63515932688865, + "misMatchPercentage": "7.64", + "analysisTime": 24 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.367794486215539, + "misMatchPercentage": "3.37", + "analysisTime": 90 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2428129146395401, + "misMatchPercentage": "1.24", + "analysisTime": 52 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.497799562547764, + "misMatchPercentage": "5.50", + "analysisTime": 28 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.3227132579650567, + "misMatchPercentage": "2.32", + "analysisTime": 116 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8101455343661579, + "misMatchPercentage": "0.81", + "analysisTime": 34 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.194232723577236, + "misMatchPercentage": "3.19", + "analysisTime": 120 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.12109375, + "misMatchPercentage": "3.12", + "analysisTime": 150 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.8621084797555385, + "misMatchPercentage": "1.86", + "analysisTime": 140 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.6054789225260417, + "misMatchPercentage": "1.61", + "analysisTime": 95 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.49796747967479676, + "misMatchPercentage": "0.50", + "analysisTime": 124 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.23843344155844154, + "misMatchPercentage": "0.24", + "analysisTime": 176 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.0208333333333333, + "misMatchPercentage": "1.02", + "analysisTime": 95 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.4063924153645833, + "misMatchPercentage": "0.41", + "analysisTime": 158 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", + "selector": ".monkey", + "fileName": "puppet_backstop_features_notFound_0_monkey_0_phone.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", + "selector": ".monkey", + "fileName": "puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", + "selector": "#noShow", + "fileName": "puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", + "selector": "#noShow", + "fileName": "puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.0161516853932584, + "misMatchPercentage": "3.02", + "analysisTime": 59 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2421782178217822, + "misMatchPercentage": "1.24", + "analysisTime": 88 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.137957317073171, + "misMatchPercentage": "2.14", + "analysisTime": 75 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.7038043478260869, + "misMatchPercentage": "0.70", + "analysisTime": 130 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_click_0_moneyshot_0_phone.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 8.460365853658537, + "misMatchPercentage": "8.46", + "analysisTime": 144 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 11.02536231884058, + "misMatchPercentage": "11.03", + "analysisTime": 122 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", + "selector": ".lemurFace", + "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 77 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", + "selector": ".lemurFace", + "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 16 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.1676003734827263, + "misMatchPercentage": "3.17", + "analysisTime": 76 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.860677083333333, + "misMatchPercentage": "3.86", + "analysisTime": 32 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.194232723577236, + "misMatchPercentage": "3.19", + "analysisTime": 29 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.8621084797555385, + "misMatchPercentage": "1.86", + "analysisTime": 66 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel-2", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.7688564476885644, + "misMatchPercentage": "2.77", + "analysisTime": 74 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel2-XL", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.7688564476885644, + "misMatchPercentage": "2.77", + "analysisTime": 79 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPhone-X", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.174417796315607, + "misMatchPercentage": "3.17", + "analysisTime": 82 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.7844070278184478, + "misMatchPercentage": "1.78", + "analysisTime": 59 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.497799562547764, + "misMatchPercentage": "5.50", + "analysisTime": 63 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.3227132579650567, + "misMatchPercentage": "2.32", + "analysisTime": 59 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8101455343661579, + "misMatchPercentage": "0.81", + "analysisTime": 43 + }, + "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", + "selector": "div[id=navbar]", + "fileName": "puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "label": "keyPressSelector", + "misMatchThreshold": 5, + "url": "https://garris.github.io/BackstopJS/examples/featureTests/index.html", + "expect": 0, + "viewportLabel": "Desktop", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 22 + } + }, + "status": "pass" + } + ], + "id": "puppet_backstop_features" +} diff --git a/test/__fixtures__/smoke-test-playwright-docker.json b/test/__fixtures__/smoke-test-playwright-docker.json new file mode 100644 index 000000000..ba292e66a --- /dev/null +++ b/test/__fixtures__/smoke-test-playwright-docker.json @@ -0,0 +1,1690 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 25.576410060975608, + "misMatchPercentage": "25.58", + "analysisTime": 45 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.73391544117647, + "misMatchPercentage": "28.73", + "analysisTime": 145 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "selector": "#pkratest", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "selector": ".logoBlock", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 2, + "height": 1 + }, + "rawMisMatchPercentage": 95.27310924369748, + "misMatchPercentage": "95.27", + "analysisTime": 10 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "selector": "#pkratest", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "selector": ".logoBlock", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 93.24257831720519, + "misMatchPercentage": "93.24", + "analysisTime": 69 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.57676529632539, + "misMatchPercentage": "6.58", + "analysisTime": 27 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.8134544995582481, + "misMatchPercentage": "0.81", + "analysisTime": 37 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 93.8694105691057, + "misMatchPercentage": "93.87", + "analysisTime": 63 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.12826086956521, + "misMatchPercentage": "90.13", + "analysisTime": 88 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.08333333333333, + "misMatchPercentage": "97.08", + "analysisTime": 16 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.16213768115942, + "misMatchPercentage": "97.16", + "analysisTime": 55 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 93.8694105691057, + "misMatchPercentage": "93.87", + "analysisTime": 36 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.12826086956521, + "misMatchPercentage": "90.13", + "analysisTime": 203 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "engineErrorMsg": "page.waitForSelector: Timeout 2000ms exceeded.\nCall log:\n \u001b[2m- waiting for locator('._the_lemur_is_ready_to_see_you_timeout') to be visible\u001b[22m\n", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "engineErrorMsg": "page.waitForSelector: Timeout 2000ms exceeded.\nCall log:\n \u001b[2m- waiting for locator('._the_lemur_is_ready_to_see_you_timeout') to be visible\u001b[22m\n", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 1.7631142532949289, + "misMatchPercentage": "1.76", + "analysisTime": 52 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.5433547898523287, + "misMatchPercentage": "0.54", + "analysisTime": 42 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 58.21557891018282, + "misMatchPercentage": "58.22", + "analysisTime": 36 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 4.9511065362840965, + "misMatchPercentage": "4.95", + "analysisTime": 24 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.57676529632539, + "misMatchPercentage": "6.58", + "analysisTime": 64 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 16.220936294442705, + "misMatchPercentage": "16.22", + "analysisTime": 41 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 43 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.8134544995582481, + "misMatchPercentage": "0.81", + "analysisTime": 43 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 58.21557891018282, + "misMatchPercentage": "58.22", + "analysisTime": 31 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 16.220936294442705, + "misMatchPercentage": "16.22", + "analysisTime": 47 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 58.21557891018282, + "misMatchPercentage": "58.22", + "analysisTime": 12 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 4.9511065362840965, + "misMatchPercentage": "4.95", + "analysisTime": 15 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.57676529632539, + "misMatchPercentage": "6.58", + "analysisTime": 30 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 16.220936294442705, + "misMatchPercentage": "16.22", + "analysisTime": 61 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 78 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.8134544995582481, + "misMatchPercentage": "0.81", + "analysisTime": 40 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 25.576410060975608, + "misMatchPercentage": "25.58", + "analysisTime": 250 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 51.795572916666664, + "misMatchPercentage": "51.80", + "analysisTime": 70 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.73391544117647, + "misMatchPercentage": "28.73", + "analysisTime": 188 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 48.518498738606766, + "misMatchPercentage": "48.52", + "analysisTime": 206 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 25.450012703252035, + "misMatchPercentage": "25.45", + "analysisTime": 118 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.72115820760122, + "misMatchPercentage": "28.72", + "analysisTime": 150 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 54.99544270833333, + "misMatchPercentage": "55.00", + "analysisTime": 114 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 54.903411865234375, + "misMatchPercentage": "54.90", + "analysisTime": 140 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "selector": ".monkey", + "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "selector": ".monkey", + "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "selector": "#noShow", + "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "selector": "#noShow", + "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 94.23689138576779, + "misMatchPercentage": "94.24", + "analysisTime": 29 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 89.97465346534653, + "misMatchPercentage": "89.97", + "analysisTime": 150 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 93.88211382113822, + "misMatchPercentage": "93.88", + "analysisTime": 146 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.1413043478261, + "misMatchPercentage": "90.14", + "analysisTime": 147 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.08333333333333, + "misMatchPercentage": "97.08", + "analysisTime": 134 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.16213768115942, + "misMatchPercentage": "97.16", + "analysisTime": 97 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "selector": ".lemurFace", + "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": 1 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 12 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "selector": ".lemurFace", + "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 35 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 35.09891456582633, + "misMatchPercentage": "35.10", + "analysisTime": 74 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 52.209635416666664, + "misMatchPercentage": "52.21", + "analysisTime": 40 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 25.576410060975608, + "misMatchPercentage": "25.58", + "analysisTime": 55 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.73391544117647, + "misMatchPercentage": "28.73", + "analysisTime": 102 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel-2", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 40.567294147778206, + "misMatchPercentage": "40.57", + "analysisTime": 96 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel2-XL", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 46.10782430528877, + "misMatchPercentage": "46.11", + "analysisTime": 99 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPhone-X", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 44.93096976016684, + "misMatchPercentage": "44.93", + "analysisTime": 79 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 50.87318699670571, + "misMatchPercentage": "50.87", + "analysisTime": 159 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 23.4386403920342, + "misMatchPercentage": "23.44", + "analysisTime": 75 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 27 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.8121923513820523, + "misMatchPercentage": "0.81", + "analysisTime": 49 + }, + "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "selector": "div[id=navbar]", + "fileName": "playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "label": "keyPressSelector", + "misMatchThreshold": 5, + "url": "https://garris.github.io/BackstopJS/examples/featureTests/index.html", + "expect": 0, + "viewportLabel": "Desktop", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.044444444444444446, + "misMatchPercentage": "0.04", + "analysisTime": 15 + } + }, + "status": "pass" + } + ], + "id": "playwright_chromium_backstop_features" +} diff --git a/test/__fixtures__/smoke-test-playwright.json b/test/__fixtures__/smoke-test-playwright.json new file mode 100644 index 000000000..b162b544c --- /dev/null +++ b/test/__fixtures__/smoke-test-playwright.json @@ -0,0 +1,1694 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 27.306275406504067, + "misMatchPercentage": "27.31", + "analysisTime": 247 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.784272942131402, + "misMatchPercentage": "28.78", + "analysisTime": 233 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "selector": "#pkratest", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "selector": ".logoBlock", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 95.18307322929172, + "misMatchPercentage": "95.18", + "analysisTime": 13 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "selector": "#pkratest", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "selector": ".logoBlock", + "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 93.04712700235088, + "misMatchPercentage": "93.05", + "analysisTime": 141 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.714235838352099, + "misMatchPercentage": "6.71", + "analysisTime": 147 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 1.2312255458790862, + "misMatchPercentage": "1.23", + "analysisTime": 161 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 94.57952235772358, + "misMatchPercentage": "94.58", + "analysisTime": 86 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.41757246376811, + "misMatchPercentage": "90.42", + "analysisTime": 147 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.92174796747967, + "misMatchPercentage": "97.92", + "analysisTime": 13 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.45579710144926, + "misMatchPercentage": "97.46", + "analysisTime": 187 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 94.57952235772358, + "misMatchPercentage": "94.58", + "analysisTime": 72 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.41757246376811, + "misMatchPercentage": "90.42", + "analysisTime": 125 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "engineErrorMsg": "page.waitForSelector: Timeout 2000ms exceeded.\nCall log:\n \u001b[2m- waiting for locator('._the_lemur_is_ready_to_see_you_timeout') to be visible\u001b[22m\n", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "engineErrorMsg": "page.waitForSelector: Timeout 2000ms exceeded.\nCall log:\n \u001b[2m- waiting for locator('._the_lemur_is_ready_to_see_you_timeout') to be visible\u001b[22m\n", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 1.9071310116086235, + "misMatchPercentage": "1.91", + "analysisTime": 43 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "selector": ".getItBlock:nth-child(3)", + "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0.9579704657326771, + "misMatchPercentage": "0.96", + "analysisTime": 179 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 49.9205157643734, + "misMatchPercentage": "49.92", + "analysisTime": 11 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 5.14668039114771, + "misMatchPercentage": "5.15", + "analysisTime": 105 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.714235838352099, + "misMatchPercentage": "6.71", + "analysisTime": 18 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 10.834375977478887, + "misMatchPercentage": "10.83", + "analysisTime": 43 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.305584104145255, + "misMatchPercentage": "2.31", + "analysisTime": 56 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 1.2312255458790862, + "misMatchPercentage": "1.23", + "analysisTime": 78 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 49.909476287203034, + "misMatchPercentage": "49.91", + "analysisTime": 159 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 10.836982587842769, + "misMatchPercentage": "10.84", + "analysisTime": 37 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 49.9205157643734, + "misMatchPercentage": "49.92", + "analysisTime": 19 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 5.14668039114771, + "misMatchPercentage": "5.15", + "analysisTime": 97 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": -2, + "height": -1 + }, + "rawMisMatchPercentage": 6.714235838352099, + "misMatchPercentage": "6.71", + "analysisTime": 118 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 10.834375977478887, + "misMatchPercentage": "10.83", + "analysisTime": 33 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.305584104145255, + "misMatchPercentage": "2.31", + "analysisTime": 150 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 1.2312255458790862, + "misMatchPercentage": "1.23", + "analysisTime": 182 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 27.306275406504067, + "misMatchPercentage": "27.31", + "analysisTime": 55 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 52.173177083333336, + "misMatchPercentage": "52.17", + "analysisTime": 84 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.784272942131402, + "misMatchPercentage": "28.78", + "analysisTime": 68 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 47.43995666503906, + "misMatchPercentage": "47.44", + "analysisTime": 85 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 24.32005843495935, + "misMatchPercentage": "24.32", + "analysisTime": 220 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 27.261163698433922, + "misMatchPercentage": "27.26", + "analysisTime": 82 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 52.51236979166667, + "misMatchPercentage": "52.51", + "analysisTime": 98 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 51.86297098795573, + "misMatchPercentage": "51.86", + "analysisTime": 95 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "selector": ".monkey", + "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "selector": ".monkey", + "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "selector": "#noShow", + "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "selector": "#noShow", + "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 95.04798689138578, + "misMatchPercentage": "95.05", + "analysisTime": 79 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.51465346534654, + "misMatchPercentage": "90.51", + "analysisTime": 87 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 94.60111788617887, + "misMatchPercentage": "94.60", + "analysisTime": 217 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 90.4340579710145, + "misMatchPercentage": "90.43", + "analysisTime": 50 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.92174796747967, + "misMatchPercentage": "97.92", + "analysisTime": 133 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "selector": ".moneyshot", + "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 97.45579710144926, + "misMatchPercentage": "97.46", + "analysisTime": 65 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "selector": ".lemurFace", + "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 95 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "selector": ".lemurFace", + "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 115 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 36.33461718020541, + "misMatchPercentage": "36.33", + "analysisTime": 39 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "selector": "viewport", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 53.10850694444444, + "misMatchPercentage": "53.11", + "analysisTime": 35 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 27.306275406504067, + "misMatchPercentage": "27.31", + "analysisTime": 54 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 28.784272942131402, + "misMatchPercentage": "28.78", + "analysisTime": 70 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel-2", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 40.3777692406198, + "misMatchPercentage": "40.38", + "analysisTime": 49 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel2-XL", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 45.40760660776028, + "misMatchPercentage": "45.41", + "analysisTime": 23 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPhone-X", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 44.89954814042405, + "misMatchPercentage": "44.90", + "analysisTime": 39 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "selector": "document", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 49.36566331899707, + "misMatchPercentage": "49.37", + "analysisTime": 66 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "selector": ".getItBlock", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -2 + }, + "rawMisMatchPercentage": 13.662548222291731, + "misMatchPercentage": "13.66", + "analysisTime": 33 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "selector": ".getItBlock.__n1", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.300445357999315, + "misMatchPercentage": "2.30", + "analysisTime": 91 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "selector": ".getItBlock.__n2", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": false, + "dimensionDifference": { + "width": 0, + "height": -1 + }, + "rawMisMatchPercentage": 1.2324876940552822, + "misMatchPercentage": "1.23", + "analysisTime": 33 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "selector": ".getItBlock.__n3", + "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "selector": "div[id=navbar]", + "fileName": "playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "label": "keyPressSelector", + "misMatchThreshold": 5, + "url": "https://garris.github.io/BackstopJS/examples/featureTests/index.html", + "expect": 0, + "viewportLabel": "Desktop", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 12.058333333333334, + "misMatchPercentage": "12.06", + "analysisTime": 69 + }, + "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" + }, + "status": "fail" + } + ], + "id": "playwright_chromium_backstop_features" +} diff --git a/test/__fixtures__/smoke-test.json b/test/__fixtures__/smoke-test.json new file mode 100644 index 000000000..0eb45b438 --- /dev/null +++ b/test/__fixtures__/smoke-test.json @@ -0,0 +1,1761 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_Simple_0_document_0_phone.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.750635162601626, + "misMatchPercentage": "3.75", + "analysisTime": 87 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_Simple_0_document_1_tablet.png", + "label": "Simple", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.9487233813980136, + "misMatchPercentage": "1.95", + "analysisTime": 304 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", + "selector": "#pkratest", + "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", + "selector": ".logoBlock", + "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 10.98556183301946, + "misMatchPercentage": "10.99", + "analysisTime": 18 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", + "selector": "#pkratest", + "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", + "selector": ".logoBlock", + "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "label": "pkra bug test", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2769485903814262, + "misMatchPercentage": "1.28", + "analysisTime": 59 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.4108801415302963, + "misMatchPercentage": "1.41", + "analysisTime": 17 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "label": "delay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8469414944235087, + "misMatchPercentage": "0.85", + "analysisTime": 363 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.010670731707317, + "misMatchPercentage": "3.01", + "analysisTime": 118 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "label": "readyEvent", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.780072463768116, + "misMatchPercentage": "0.78", + "analysisTime": 237 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.6280487804878048, + "misMatchPercentage": "3.63", + "analysisTime": 119 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "label": "readyEventTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8159420289855073, + "misMatchPercentage": "0.82", + "analysisTime": 639 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.010670731707317, + "misMatchPercentage": "3.01", + "analysisTime": 12 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "label": "readySelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.780072463768116, + "misMatchPercentage": "0.78", + "analysisTime": 167 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "engineErrorMsg": "Waiting for selector `._the_lemur_is_ready_to_see_you_timeout` failed: Waiting failed: 2000ms exceeded", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "label": "readySelectorTimeout", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "engineErrorMsg": "Waiting for selector `._the_lemur_is_ready_to_see_you_timeout` failed: Waiting failed: 2000ms exceeded", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.4108801415302963, + "misMatchPercentage": "1.41", + "analysisTime": 251 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", + "selector": ".getItBlock:nth-child(3)", + "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "label": "noDelay", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?delay", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8469414944235087, + "misMatchPercentage": "0.85", + "analysisTime": 460 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 8.487737200143215, + "misMatchPercentage": "8.49", + "analysisTime": 72 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.715016708437761, + "misMatchPercentage": "3.72", + "analysisTime": 150 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.4108801415302963, + "misMatchPercentage": "1.41", + "analysisTime": 203 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.729701952723536, + "misMatchPercentage": "5.73", + "analysisTime": 386 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.195101062007537, + "misMatchPercentage": "2.20", + "analysisTime": 27 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8469414944235087, + "misMatchPercentage": "0.85", + "analysisTime": 146 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "label": "expanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 8.487737200143215, + "misMatchPercentage": "8.49", + "analysisTime": 50 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "label": "notExpanded", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.729701952723536, + "misMatchPercentage": "5.73", + "analysisTime": 160 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 8.487737200143215, + "misMatchPercentage": "8.49", + "analysisTime": 107 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.715016708437761, + "misMatchPercentage": "3.72", + "analysisTime": 179 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.4108801415302963, + "misMatchPercentage": "1.41", + "analysisTime": 90 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.729701952723536, + "misMatchPercentage": "5.73", + "analysisTime": 192 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.195101062007537, + "misMatchPercentage": "2.20", + "analysisTime": 94 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8469414944235087, + "misMatchPercentage": "0.85", + "analysisTime": 157 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "label": "expect", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 4, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.750635162601626, + "misMatchPercentage": "3.75", + "analysisTime": 209 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.8776041666666665, + "misMatchPercentage": "3.88", + "analysisTime": 98 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.9487233813980136, + "misMatchPercentage": "1.95", + "analysisTime": 217 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "label": "magicSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.7199198404947917, + "misMatchPercentage": "1.72", + "analysisTime": 146 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.5303607723577236, + "misMatchPercentage": "0.53", + "analysisTime": 198 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "label": "hideSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.25230973071046603, + "misMatchPercentage": "0.25", + "analysisTime": 227 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.0872395833333333, + "misMatchPercentage": "1.09", + "analysisTime": 7 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "label": "removeSelectors", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.4300435384114583, + "misMatchPercentage": "0.43", + "analysisTime": 226 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", + "selector": ".monkey", + "fileName": "puppet_backstop_features_notFound_0_monkey_0_phone.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", + "selector": ".monkey", + "fileName": "puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "label": "notFound", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", + "selector": "#noShow", + "fileName": "puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", + "selector": "#noShow", + "fileName": "puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "label": "notVisible", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.2806647940074907, + "misMatchPercentage": "3.28", + "analysisTime": 60 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "label": "cookies", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?cookie", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.2706930693069307, + "misMatchPercentage": "1.27", + "analysisTime": 164 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.039888211382114, + "misMatchPercentage": "3.04", + "analysisTime": 142 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "label": "hover", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.7996376811594202, + "misMatchPercentage": "0.80", + "analysisTime": 166 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_click_0_moneyshot_0_phone.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 10.0317581300813, + "misMatchPercentage": "10.03", + "analysisTime": 247 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", + "selector": ".moneyshot", + "fileName": "puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "label": "click", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html?click", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 12.390217391304347, + "misMatchPercentage": "12.39", + "analysisTime": 112 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", + "selector": ".lemurFace", + "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 11 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", + "selector": ".lemurFace", + "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "label": "scrollToSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/test/configs/special_cases/scrollToSelector.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 85 + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.5775560224089635, + "misMatchPercentage": "3.58", + "analysisTime": 158 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", + "selector": "viewport", + "fileName": "puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "label": "scenarioSpecificViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Galaxy-S5", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 4.380642361111111, + "misMatchPercentage": "4.38", + "analysisTime": 151 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.750635162601626, + "misMatchPercentage": "3.75", + "analysisTime": 151 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "label": "scenarioSpecificViewports-withEmptyViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.9487233813980136, + "misMatchPercentage": "1.95", + "analysisTime": 132 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel-2", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.1105135100525034, + "misMatchPercentage": "3.11", + "analysisTime": 109 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "Pixel2-XL", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.1105135100525034, + "misMatchPercentage": "3.11", + "analysisTime": 52 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPhone-X", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 3.484741049704553, + "misMatchPercentage": "3.48", + "analysisTime": 205 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", + "selector": "document", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "label": "scenarioSpecificViewports-withMultipleViewports", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 1.8674076912518303, + "misMatchPercentage": "1.87", + "analysisTime": 67 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", + "selector": ".getItBlock", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 5.729701952723536, + "misMatchPercentage": "5.73", + "analysisTime": 30 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n1", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 2.195101062007537, + "misMatchPercentage": "2.20", + "analysisTime": 85 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n2", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 0.8469414944235087, + "misMatchPercentage": "0.85", + "analysisTime": 115 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + }, + "status": "fail" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", + "selector": ".getItBlock.__n3", + "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "label": "scenarioSpecificViewports-withExpandSelector", + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/index.html", + "expect": 0, + "viewportLabel": "iPad-Pro", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", + "selector": "div[id=navbar]", + "fileName": "puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "label": "keyPressSelector", + "misMatchThreshold": 5, + "url": "https://garris.github.io/BackstopJS/examples/featureTests/index.html", + "expect": 0, + "viewportLabel": "Desktop", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "rawMisMatchPercentage": 12.102777777777778, + "misMatchPercentage": "12.10", + "analysisTime": 19 + }, + "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" + }, + "status": "fail" + } + ], + "id": "puppet_backstop_features" +} diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b7b6b8a1940d8f90a44f915668b392babfbff7 GIT binary patch literal 40675 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 z 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..92d13bc1a8d89771c02b424fc9cfc571b86d28a6 GIT binary patch literal 116833 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 E56Z^P-T(jq literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..b5cfabc876848c3fd4f0cc3d49f0cebb04eb197b GIT binary patch literal 13474 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..21cd1c6c2cb209abf93538de0c35d27222e0de25 GIT binary patch literal 14953 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
0sNTm3Pg;L61%rLkg{RaPZ4&n>)(h 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�tGpVXxgyd&)-^ZQ^KaDtA3!TSm{EJvG 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 O{OD?4&?r{74f_vCs0;xB literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd18fc9f2f013218c3eb60f77f903e6c5bfbe22 GIT binary patch literal 4470 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..af8c496aea79980e2ece013a2938b8817f1357da GIT binary patch literal 6900 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 O{TS+*-9hWPJ^L^Hxq-+4 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..8d48c5b53d91b4783e5e8376c14e3aa30972d6c6 GIT binary patch literal 7587 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 S27l^GpsuW~RH0z;`Tqg&|0;n1 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec5f60cf184ca9e381df93c9329f89213ffca67 GIT binary patch literal 15788 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..be74bf6de5520dc6f040efdf1145a23a4d622872 GIT binary patch literal 7605 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..af8c496aea79980e2ece013a2938b8817f1357da GIT binary patch literal 6900 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 O{TS+*-9hWPJ^L^Hxq-+4 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..8d48c5b53d91b4783e5e8376c14e3aa30972d6c6 GIT binary patch literal 7587 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 S27l^GpsuW~RH0z;`Tqg&|0;n1 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec5f60cf184ca9e381df93c9329f89213ffca67 GIT binary patch literal 15788 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..be74bf6de5520dc6f040efdf1145a23a4d622872 GIT binary patch literal 7605 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..af8c496aea79980e2ece013a2938b8817f1357da GIT binary patch literal 6900 zcmeHsXH-*L*X~AC6ct4jkt%|y6oDfmJqHl!orK;*x_}4)Boqrrq;u#53DSG00U;C> z5kaXT~eSb1{GS*&M>zU7dp1Jl;urSj<#VyDU z0Kh3jgF99Lz^MaXcON?nexe=?UjYM0h?Tw$fF2R10)Qae@Q$`k#H&^Ef$lHziufnUL4g34jJG20VV{AR0;DU&qt#xj#pCS$W)x#VK z(l#=QFZCLPE?*O9JFIg_GJhrC(5r|dcHL%BGGCJKkZQx?{5!~(T~tWVO^r`oAw7#B zvf@EdCvY`@+nHrMbM^(0s`Ts(JIm;L$z?h9|+t z*c$_qbZWS@fK?Ihqq-TA@wnnwbtdP}^H<$_ zRPAL}J6UO_=F;MAn%RHv;`}rx@KFZL(WQlw@hau6gW|P)d>`@6<65L6@%vV|j9>~+ zL?PZU`|5E0v)@j`NG<4X=UB{$=JGjM0svh1KK{6N&O`G!@b=f4r2fhA>2k*&hQ$6x z{vsa7Ctw-N6R&H`FF%>K{s!vFm*m+pZKY%lJfVUdd6MPxz;Ehit;@ve^UYeT#81HsVKV+Qv1u;EuO)p&DA)!gyFO4axQx2Snx zaLz_>PRz>YGW{cIJtgv3MkM1BG=NeblIvXVd<#>mB?`Fxz6?_PMLCFNJNa?iEU}UL zGR?WA((HEZq8W637V%-=D3E-by}ugPxr~&VOH!mK)wrX#3mX4wEKytGezE%zwR)Te-k=!ShP9 zoowO&AAwHY+=Xw2_cnNo?sm)s+H$Y)0B+o(DV)H`!50k3q*&48n6a=XyE^kH*X8A? ze9t5Y1Ka(F$|iKhmoCMVXBXFb7__~1`uoofR}@14fRzeLi$DeOtSAY6o36x#U_cTD%)($$1g-ya15E)-Xdv5RU&=d+RA;;5X`t)+lO8nM^;u@)E?h z=%6y``y*AZ2ZV*K<=EM2m69d^@M0@m#@U2B?Ba@It!a~PXw2VVSol$Peh%=OI!myba!%cCh}TcR3jW4 zd5D7?yDlPKV5hO7NFg>FhLagW(0~S*hG?#2hto)$jA?%U#m$I`7n=OQTiF#}a9LN# znH44PpT#xo?vvwn(k1muE$b2cB68T@#*yLkTz!H;^FQhxHt_2{q*SD?xB)GC1+A`a z8TWhURhDfnCy?w~$Ie1VVRmuiV0p7cePaK;{kG4epT{Q?2Z_)YeJH6GKD#OJL#-Sg z*E7E0Kb34`TA!Eovk?!1SBOX0bbB|TqITpXBNu38BeEHiN&O|8&1cW^e?P@!{Wpu| zLe*}CIFxJnu5oQ{U`q#`K;H>#SJ6GyVKnZ%EuA46DS%wHDKI;I>S+@sNMkyG( zItn!XkzS@nHJS*<>3`6H2OMl1_gCT%(ADQNCy7L~k5a{g@rCOGC#$cXu?T}zw82&< zH(I=_dWsGE^^PE?%?$)iHsW*&V>Y|oolgJ?d@`Wkm)XnmlSB9Mk5u+@#XX%H@6y*;>s*+~)yQmbSTVn$kh}wC!XsZ;O?f*)3%+4*)^dW(4WMm6 z#*of^$E@L_z{!hjpS=&-7(H7EolRO5Y*AGa=5dbRh4`@&LOwp=0iJlUi&Wu0sF4Jx z;Dj7`d&$~cyJA-Y+pXVO*pW3gL7e>__`$B7v+{S0k75Oa@ZWEl&Y&$PTmPVbl#hPe ztqnYJcTYP5xY-R!@h?+)=?z3Hj5U-Leu_A|8s>ZORI2;eP-J%Yx#j0_B>IOUmvnNV zb%-$*-SN%KR5t(hO5I6J8~o%ywlOZLtYxe#A^2uR1uYB!UNpsZLHj7hV8h^|TWY&_ z18Z~(K}-D(Aw}32Hfr>UOh(}O`|lN7=?J-Fixrp^ArZt zqBNOH^2fk6@_Oij#d{WyWzgEww8~vIe&%&Xv9fkn!?2AO z;H$^KhJXC1Zq2N7Z9y+Hy1SDVpjSH1OZRTFQ;J;^-e1}Y@&!@6mJ9#}7ys=?4n2MC z60v)W98KY@nQpOl*6Mx#?d9CY)7bAI6{c6iKwXMP0ucvAb=la1LLb6k1tP}X`Xjm!HsHN&@X2tIJOZNI9&Ix1YLe4eW`$KBPx z$$(Mh+Tb>cd|2)$8J%X^izaF7Cr&#Xh{TZ=+RCKs!KxX#lzozu0 z2}RDXHg#!NcDBChC2o-MtZCfwslfj+LUi|$z^;Mx|sioM$G3Bp_?P5YX#n#i`ILY|wOTEnI z_ni@bxjE3i``*DPfW7|Mzk%d)DTcA+#qo^9$?VfE)&*$$-ohF?Ee?1WnwYNWgQ$Es~P!*%61w-$?y_9Hxc zq?`LdM#hg^TOHqlRq|^%6bCiPTghtcZLr6eD?6vbJbixzRnm&I;vrC?0On>354tTA}fA%I3^z0CH%nL2qx{IukG4Nc}w+BUih!&-guBYYb6hyxI_`iZ%_f+a_uMH_q|Pl4K^H@oQe<{~SaCf?9*D6T?=Yzg z%`di4_0^_?7cZ1F!@kAHAt(0}2$vP9IdnaTrV7UFCeF&y*CGQ3^Y(jOZZ5VT0xx0( zsn^?IfY_q_U1aezV@5^P13=)k9q%ExGUAPRNna~3l`H$?y~w}$bD7MzONNh#WkvE@ zuTxywU1kbV85^ltLA@?z)DH1|CGBGwWi3XC&;fhXy?5$Ii0jKtEJg|8w0xs>m3?0D z$_|9|$yCarv+=r)=l7;7G`cC@r;>{5O$DB%#+i7V#CAuS7oCwb46EIC^^RObK#9i^`DnY2WzvY8*sq=kFkg4y_SrhI z+3tnTdwy$XEW=gMMRr2fwx_AieS+%-L&5!%6F0+{q5L`U<<%EGMM+8E!3#VVdKobt zkF=vcjj@Ef5V|o%ltx0Rip^4jG+FiMh0o2&jec0+L@@~pq?S}T6!y_3{R1m!XeGUd zIXwvxNVu2aZN`XtFiXyfiq+iO!(va)6uW?jNSj6sY^duEw*h&O3MSpOh*Z0fbC>e~0& z0;g~rk#`bXSWHDA_K~xqk?vLT&(q8$Z`)7OY4htvdL$78->}yDc z$XoA2;_hwCQraMYe_$1zkYe)XAhiVbJaXcWoITs*SpJDu?d9Z!wxM}}-Ps#_!oMqj zsH`Zew9DPdEo7W|G7Yvb$u{2;{ET3BL81mYZ)yFoob&-vYm|Bo#MLUdWLiW-V<)e( zZ%_^!sxNB<(Q&OSoO*NUn*?8HDxAxf+FV%l`@szRn6d+U5MhG52sN93Yfe*rA>SRt z6~LXc;FWG^k#jMpeW1ea{?9SX^^lWx+H%>68oZA=!}RRO1SWT2xza6t%_2LvSmi14r=*u{$lxhnFN*j;r;7-!M-iw zKQ~8(gviL;l0ILqo9d7%0~6wehMH%!{??YtH8QXDwS*_CR?7@TsGlL_<|`@B7xc^! zLH+0`Kn2Mg2MB;EHMspH0M}bDGu1Zr4XTk@Mpbne$-OYK&i9Itk?a(1LT8OXwt6fX zJ^JO8uUDW!FGcxhbU;uDt^00!j;ZD!3w4Xrg-c%y3ApTRc0HmJMwFvQvl5ydhKjxPfy@8e)CO#cV9|&{J2}Y z5k;fJo)IvFkKg|yBbeE!Ly$!S+DSwEk?!FykW5vNs`7yfW0Z_o*uiXI0h(o8 zeIxHXp~R50i1P?g0Up>DkT|LOt~X}3VuWHD*K4?q(@@$$k4qKkRm6!EE9-XC0FGK( z=L&J`>y%W3x;x|o?ALb65xLHlQO`X{!+BrhmgOg6PD!$n9PSKHWX?2IQ9r9^%?q;H*KM}<3r_I(xVZlr-ksYZMBtYpUCe~s%O(pF zJa4Mee`f3>(_`+-=-J6lv|PYbnd|&Z2i?#raNy^F_3no2_U>#AFDe+Xo^u@;vmn6l zviXm@h&xe4t}U42U!H(^CiY(`&;z@cT|EwRh)d~>{Mm9kbArz$R>$2!9`CjEivk_; z`}>iT<&hE?JYEi&Ei`ePzjeuYpq=4(rnmxE{2~yG(F1Ku9aNpDYVRsZEA1^yqo($FN^x-*Pyo37!O$S$tiFl;>a2ocvCs z2NJ95qPd`ahrac;ZIh`;TuIl^fA_BO@4Qwlt~e(U%dN?4I!rxP1FC2Ceq`rt=cCa^ zMqe^mTe9~%0S`~IA7-VhV%3FdC$F%0rvw{mop?S>%W$=$d4SgYo1B2KOqC!Ppz=fG zmwW13q`d1^;-Q*PJk{6aY97v%Aj9Hks~A3hW(M-k4z=7nM>&8!?WV)PTgB=ceD&=e zgbjh3-aa6Ol|xT#zZ{WWoyzA!L`d=g3YY$K9&6P9-xm@8U*Fek9dM*J*FPKg=OnOS O{TS+*-9hWPJ^L^Hxq-+4 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..8d530c18287127bef4d58ae5f5d5e460223c5830 GIT binary patch literal 15573 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 MNkxe=F~flW0&L^aT>t<8 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..54f3517bcfc4bfb2804ec1d6ef025b4ffc61225d GIT binary patch literal 64060 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 G?f(MUiCHuN literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..48e6a52ba77560cecdc2ee815b58c329218033fd GIT binary patch literal 8989 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 z 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..92d13bc1a8d89771c02b424fc9cfc571b86d28a6 GIT binary patch literal 116833 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 E56Z^P-T(jq literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..4b41ff6f830605f83e040a416a894d325ac447b1 GIT binary patch literal 24794 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 Nbrl`uDkaPC{{V(6{qFz( literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..0d85148ca24674a6888ed08d3cfad3ebe714bd02 GIT binary patch literal 85814 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

#*Nu$* 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..e35d0d0257a24ea586906d1e8bb768309bb70d53 GIT binary patch literal 2325 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 M)4r!jC$44w4_}zGs{jB1 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..8d48c5b53d91b4783e5e8376c14e3aa30972d6c6 GIT binary patch literal 7587 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 S27l^GpsuW~RH0z;`Tqg&|0;n1 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec5f60cf184ca9e381df93c9329f89213ffca67 GIT binary patch literal 15788 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�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�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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..f848f7cfddee8eb4c3647747a8a7e614225d3cdd GIT binary patch literal 44316 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�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�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 R0)8MU40TO(Dz%(3{{cJDA1eR= literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..eb447561a9ec3f88cbb5088b8b2ce8b64bde1d82 GIT binary patch literal 11078 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 PiwAq8tx}|98T$VKK@pI5 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..b5cfabc876848c3fd4f0cc3d49f0cebb04eb197b GIT binary patch literal 13474 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..2e364c7b6f4a0709c39f9005bddd8f61e3a1127c GIT binary patch literal 15302 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ebdaabc67f565b5bf88599688d9477478417ff GIT binary patch literal 64240 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ebdaabc67f565b5bf88599688d9477478417ff GIT binary patch literal 64240 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..c828b87cfed7b5f5e8c8d049d42ccc8b1af12c20 GIT binary patch literal 11696 zcmeHN`9o6q+Naw#lT&8pQZCGBla*;wndU}Qns+jFS`5pDlFD5&cR{F`TkhCYYUNg1 zS}qVSxF9g4K;@R1OQ=wgqM{ORs4TwUGw;2B!2R`o`{f+K<$TZgd7jU9Ncqj(W&OHs z>tHb0`d|O)bP5Jr1zxU%eYXaj8XL9OgVT!0Q!YnfUHgOQ_-me$c*_nf`GTkc>?S6%me;kK%t z_8si-FEJC28`lRs^#7bUhKLFjSpS@qS&&>uDo8%GpPV`Ur-_h@B$~VD*&AvKh^RAX z)0@_r+)CqDMoxbEj5&!C=xL1jc;imt_LE~Jw%Bk-IB_OR%6-1XiTiScF6_Om;XnKA zZE~^=jvRm6Wi2dGybWBFHqoz7RMeVcR3nC~&6nFv3(_cf@tEGJvpRF@1BA~5&?zWC z!A422h9dr*zI3Eveg<7Z!rIFwE@&3tHOr6;HFfm$OeLFeJ=iYrdb24y&Y7FEoSdxH zoU~r}8urNYAF$tUYq#n+Ikmj)sZI2oZ+YHLO_bm8q6NDDpnvc{+3r>mla5Wv&2GzZ zjx5#1J$v_g$iA<`st`W$Q`FdTQGzvP#t^sRm{UuYbL5)%?Xcer+*iQX?IVOnx7A-f z70RQTj_Y?gd0vjEfKQlvT_8+}WUCR?G4S3I&7CDf5;mTqy9 zll4435wA^FTo+zl1^eyAK=$5r4PA>CeM#MHP=jZANO4Ky?kgUJ*RqbSkvd3wOWZJDavN-&&ucITYz#C$i~|I>=m} zbw%Ko?zy+Z9SFOjg3{*=Q@iIfy599~IhwQ~rOPu55j!#$F))1-5!(OGOkK&CdsQA% zw1{`be@(1&^7i%)u~DP6!$|y>2b!?oz0aECg8Z;plc5gB zfu?IQ!-ghL(&t@{Vos-*?a4gXP02(z#Gfp5Hwo!044c!SkW;F~9bA%_RDInjMeJPc;{04!-=yJT;`gw_tieY7#fp#h4reRL8A(&D zYA%-sHU+e2%k1;J{;%p0If+tXF5frb@kgj|>d%GhLk~L&(steDaHBEhn9+AXMa+jr z8sH^y1`dR>?%XF?ps9=eFJ-RyA z@xbtKk}pmZl)zi`K#XGR5|%}bCCe`TT-p?AbM#z9_nn5nkt{}PXYljSKc95G7I!aG zuWO7-T+S#pHuje(A0T4!Zg~~unWcs3t;qPXxrH2-T!Kg(e?nd!iENi;NSC+!q3MT? zySie=zexPsM$=GM$nGc$r~@g?1_Wu4u+MSv9b=^<=SYF%NX}R==$(ndNK5s+#N$|E z^Mm_wL;d$H$+izW>!K=hO7GmcV-xiyuEOWEzLXvvRNC+^ zTs4v}n=YHv(n4UypVX^HoP8b1PoMrwSQs?(<-eyQ2MUstYjbH_6iac!$?3!c8;iFt zq-0eRiNmR+iyCxMY)mG>W~6g!z}!MnUCD=T=upf)PER@jHT8*m+1WAaA%KDWp$pA+ zqBwv5dPiP@XSP&A(|Dw}3ib%C)1GgXrEP-g;qew;C&tdkc`cWO;ULm7YLd_UsV445 z&&gs1al4OsW^-ApK~w*?Ph|NGj$o{3WrqfYQWtWU3irVXI&< zLit7vH|I(1AyiqYr{VC-Kbw=-@a31LnBD>MNeFI`iSg0OPY-g0Ql|QhvPVSP7j`tXimCD9-I6xEYK@*b(<=1lvms6j&a zE4_VRgae&mvg0CEy$eh7f((|5cUJ~yejU@ZyAnlFPbI6d<(UP~(x9^2M+x#H`YK&9 zuWwhmiAnvmyTl;Q!5=DV}{3hJI%~8a&tN) zJ)M5FS0WEs7iPM^7Z2xPZyOsQcTHn$&BX`pbw^FrU;Y(>Sin0wNk&M|8o|e?d7l#o z=*`3>3c)VCA%c*DRl}FX;^K;m14g*nm+qo+0C=7F>A%s;Uh%5Tz12~rECXY5)gHg> zE2C-(y33oR*IrA%Y2U{#fD05|8eM~UNA=fOBj&_WAE%bvKOGgS<&b|q zMVY3>1_uRYpy~4Y1(iT~we+^+AVi6&}e z__HImJ^AdJD?lJ{TuaTGPDjox_BUa$dwea;bUF*S)(*&97H7TiKfE0e~!G=6$@(n?*q9g*d`JlnYP&RPB>X^vdv%khD(x_{(}R zY1k0XryKR9Ir|bU(O4MG;xKE7rW7tJ9TJ}f+2SmEv3#vGar?xyWk1;fc}`bL>-3Ho z)taCeZMo4Adk4I8IyPHmcM`^5hIgVIq8ooY7&c_ss?$#DD&9@Uw>|k@C$@ zeftiy_g*ILAfQKW`A}l3)gcH9{W~%NF;Qc>NnZBYV<+eY|GG@vr-Ff^nwkTC@rg&} zneoe&Lj)|Kh?A#%wXufgQ-djb3v=ibH!G_BJ0wT6Bl)wlyzw^+)E-0x-mPxMqZma& zAlUM!8Uft*tE-C|7V)7U8z`;Z@WDp25|8}2kBbYc2PmvHZfS0aART!+<3HUJK_$ny z0G>AIQ1Ixv3`6ul z?AO2#)_IUfoRsJ5l6&l@;kTDa7^uofz5ZL+k4vyq1|4S$G@xBv-ILq_i-Wp53 zS=z%V1zv*3r$OOxseg48|D?|wI z-hD*$skVG8tKc#m;V2JnZf;HuSoV%s7)`Mu6j```=;6LOJx9fOboSZSZ-b;ua&pdD z^5nv&?ku+)M_68v?SQQImMhL(qoMsQdN$y15Xpm2VxH^84|kv5ZIK^|2P&%2!YihB z{p=DvbfpyqcdfE5_kr~Z60l1CVAgYnHe3}K{Bcrnb)>5KLypCL?T~}vnGOm~bWD#r z!#l>=ZSL89`-s8INIFzu9tC%myofK%VLTidSErZLhXol>agT!H7L_ENX?qZn_;0h} zGhc!qe#lE+7_R-tl9243!}yi_W~Y-J6WOA_CTi)Kgur}B2jz+BrS*w zncMbO`sfC9TDgELKYLD29q;l)ge-m0bHoRR@_3813#iiy?Z#`Oop|~ojT+dm?ms2>!sK7A3={sqCLo2@jwi3 z18O=A(ijbq?FjtBi{xZ4Ry>!@P-E!~eo_4Xq9;$b1G<{{4(1ln$tF3h6_LDc1%{7U zGi7oM^8KnRK0MFXa$r17v~Ay$cYj==`>BWK6ISx=z-R}CdowL*lRP-KVqlYeP}a)$ zjY9co(3ep;B{S-B*b1o2K2AC*`^2bo2?+_Au#4M%mi#yzhC^S+^yo zBLO=XkUqH%j6VX&)?=0>YWkh@X&yW~~ zb*_Ui;!%6wmz}$Eh}I1Lb@_%q&<_-K zQUBLj&mML$Vx0V{fs5@cM8rG=0Pt?H%W?j0={RMf|8%r2eE-P%eSN7R7s1&7=PqA0 zbQjmu)QEi4CR}&U=VDV^vgX$qSKSWMA4!>PnJaGAI($eQGK>xTOJfp3sbbIA4d})n z`TvT*B+M<`;GM0@3^{QF$*TJ|mO<@)rRD2IYShb$e%vQv!+kB5y>hwtGW&ZNwl3-= zo8bwJ9}vl64SRH?oOx7B%MkaDtZjXw!NRy`U?6tx()7R5#IsZU*!pLfgi>|7?06%N zoL1ZR;f*erDL&jOc?Rs(ypjDT&@v<~>_EBg#)te9iwJXY=-4 zXp~3R--X7x3$%;GTAB_Nw}pJX4!!vTh%BHFA!D+-y3{vjuObE&>Bkt#&R6(+`wyGwnt z(w^osq5_BQI=32ndTMb!dgO7)F_WP|-A2`MkwfC6APY;2S>SNVX+Z3;8{O=dnz)g@ zHM@Wja%!RyT)C?mjqe2ttUMqc^?oSQx8ib%JJTY#%!RElN$_)#1jjl72jfMHbEj}m z?#UW95k@sXuo-BdIp8H(J}zoJzb4pE{^fkGb(**{y>W@tPaF-bpbTksm%2|(8>fi4 zXSpqsVE@F)j{fT9s}L(X&y>V2?x&121=mHil5OG^yas9bi}$kUr>q<|4va%M@Y%%F ze^K}<-0Ixu^vzHyETJ`f_0BRdgvlqfhN;0}VWIt1X4|&q3Te4Z1R0ATr|z)=1_s+Z zEPiT{hm$c|I~fZJIjue61Dnyx5ly<1KbJHAzNvu_k|Pkre*Gt2@w`ym_RH^C_wKd0 zAfsX-r;k>5bSE~xp9ky{v8+Hrw++eMwCwB-v00%_w5?h;fZSGt@cT8kGn$&cYuB!n zq$#?|w$8i^tixhANu!W4^t^k$i~(nC)CT*+x5G}&*`!_un+??+fN9^bd~Jvd9pr;* zg-FmRWaf(Ose^*TXxIg$LBEJE)7NbyP0}@6%B*rtjQzU?$=I$0E3v0j3x6e+je-+* zK=~6;p`&xxP&jW!qFlYe6Lmt}68Cjwo#yED5Q7h#?iN5Dk|+(A>&$u@`NFCuNfuyL zbL)=GLZZ28pC zt_d$o@wD}?v4d4Me)zC3jJJjUOQoHhJya*q1NQ52x73Fg z7;~bDyu&Xs5>w;sJy;b*fHDVQ$*JMp^Ii=l2dB6ikgP@E zIPBt3pzh_D|5H!bnJdDDhxOs1(MqLmIVj+p-#e0)>%6NjT(MUv-$Gp)(R}ZFL}OCq zhrj(*+e|sor___@9QRrH1g32+b?4qPrwaiO6qWg3!mGP8Tb`Bi(Sa1NfpJ|w-_0T} zDFq~zoW<;3n;7Al(7`IZ-f*4~<`{|%SI!?jNf^^1vClJa_YI6KaTW@RGnG(qf*-ld z(y1G?Vf9JYeVPQEI0|thVQD%SirlRC=J!d;ZCR(!oeKiKhSjP$-c!6=^jRTI1)#s! zer55smh7fr*$F?R=wy#f;xMg%q6E1ys+I+1DLm!pnE=ibFF!xqaNnhWDswvtdzh*Z zo&Lbg#Z9)mfnT%=JC6TM&E)n!?D}I9%-EP9dMW3&1>F^iDHWsuG~R*dSC9Aj%`Ms! zI0TULfSg5yR!+Hy#>6O&E2T0`id3EA%6Ir#A0*8DsoByNbQ+{>EciWy&a{uNEiz$x zEYo3Qcgcz5LROV6bAF-P5WN=+=jzB3Hk5u0T0WgwGW@O>1V*|>ia7ktT4aiKZ&->o zKjy}Zy-GFL&M{E)!;(}|Prh{{?|<1Chz{XvvvLe5r_tVL){{#qP$)A#u5U*&82$C} zK*5;xiPS%^hG}s7nNy|G402gAPTI7~ae?XGXz%&hl+8O!l)UM1`ThgQLZLhjUN0GW zwo`hDw*}xirS4+$tz(O?KX=8Agcct8{x7?%1Mtdd1FfrW@WZ-T|wODw@H}Sy1{0yz;TkO%3 zS&StGkH-VSW#WN?pwzOrsig7%xMPB`dZLrH1(-Bfdk{IVxeRGl)dRT0p@{J)Xwoho zO>%0#f6`%UwLu_oGZ7OD&jZtFdcK}pMZw2n<4Ll^70X9B(N;jhPra$N$EH5L9p(WN z#XK@LeSbhF=XO=qv$8#V&l~K%I*@hr+3KTE4{2D`J|^d zDz8rE>sTbE)K!ZgiUu1-j52#+^_yH^u)e0Ux6_VN!(h}oMAawFsbLcrC{0{w=tcBU7Lx>-5#&sh2mCoEvISCb!LPv?D{IGwqO4gQ6r^~ZQ{qH zK3E@g4hjl71M;z&U7P*Y6Z#WB4f}GNN`AA8fhU6t*Mmm@znn9=@Z#SO*}%=gV2A$! z4q(kcLdS1!zU{%cKKOq!3&ElGhrkyG{GjgwfTI6Dx$AFt`VH^D(cCwh`$lu$0RJ25 zK~wOp55Dcew?6p4Z-f6@#&S16Ukrw=TJ+Yuc5&6pzm?#czd!on?@T~%BlKg-AED!g q!_e`s>(KG~iWSi5+aLVbyR<4(xr%`>7>tAV?^kDcC-RXCzyA;DJ;?6> literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..c0b7b6b8a1940d8f90a44f915668b392babfbff7 GIT binary patch literal 40675 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 z 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..92d13bc1a8d89771c02b424fc9cfc571b86d28a6 GIT binary patch literal 116833 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 E56Z^P-T(jq literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png new file mode 100644 index 0000000000000000000000000000000000000000..1ec5f60cf184ca9e381df93c9329f89213ffca67 GIT binary patch literal 15788 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 O{TS+*-9hWPJ^L^Hxq-+4 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png new file mode 100644 index 0000000000000000000000000000000000000000..6362e904bd540ffb4552fe9f09e304db2c51ffc5 GIT binary patch literal 34288 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

)z>HL6 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�gq4Cb9ZxHB}$! zSTT?Y&2dsv(hTwMw|0nE|M-_lr~Ts;p?=1+0{YySUVcfUHVk0sdMC=m=NJLE5x^=X z)X{XINf905j>1?2wSZd*qz8`~%-&2t2XG;y=vFYwg*=r9*<+jgSWFQoRe%QNJ=XDq zScl0<8R+c>3G*nqPgy_vIpsh=7H0zub->v5%GNDnSzcZ&-aBsd6h&as!bKJc4t|>O zJ;fS-H^~*G4HvB3++3rGLQsJ>0C^e6%iWiQemS78skf#IEbWcO6cwZj;NX;ufkewr zDW0lN`hy97)Y`f_@!a!25Z&E9j-*uoazU)Pfm^n2k+}JoviP6p?~FjC5YRIxO|GZT zoRZK{;(zEU0|_2Z+KO^dRGly`t>T%w*m+Tul$0n>2edtqjukUU?G1$UnVFfc?Z@Q= zr(p6%4XL8BdLY4oH8}XOy1|epz1{|~@u_bTv3iws8BE85y#^~y5Z%0{rY6`dd>tbY zHU#uD0n&py;B?JtaiRHwgx@Kq$fn4Z>Jf-M)o`xCc;7P8GnA)8ZEdYM>piPB{sV#P zmjn8iot;g7=YwKobVS_u<@-Ey=FBnPj&KziRivsr4LvKOP(jyohThO$|Hd=IOD<7v zSpyN%5!(lIVg#ZU0Zp!GAIPt!wnj9aZ&LA8$CLg-?F;t6a!a_-o(>4Q(%jlif|6IX zceKlaD+5X`khd()la`hyMu$h0Ixy6>N7MCDNvZ%SE-v1}XHij+NS>LjmbHTXO#7~3 z`cG37wZj1F^|rs8@SPq1{^g3$+iBcp>>xe&Z?t|F-DG5BLqS zQz3mLKEZ7nV@5jvYh(3$)RL+Ow6L&HDZ975`6gNYUzJ``0ZfmdZj4;9Rm9aGs8w5EE3xzxM&D4RS4_E6W~PYy@4a8l%b4f!mx|p4BG!XZ zkB3dvlPVgn4M=Sl+r+kQZ_=?%dh5MPp9H^EyLu()a+2sR`Ruoz@g&kJukmwubYHSD z!_C2et>HXDv-JxXI+~c8dwMj@==62jVA1~IW<}q#^fUdDj{{8Z&Yz(W$~$A8Qo`-l z*!O$Yx8?uu*U{A%4?j`Fzm=gcfm1BMc!~V}56;x`q^c?X7WKB157QC8?Xdk{PNNE?czn1!sbm= z?uDg>PQ9_Wdb>rzg9eqmlZ-4h|6W-Bdc{ZC_OhD?91h*CzPQNs(a-1mp5Od%gf06~ z)DInHf!iDc2cu%|#%B3zdu*!xTU&I(e90lkdvnXTr+dB=(%x1r5xcfOGw5r(5Hq{j z#Z#xW*6;;hyLhh8kCUG%_d%1Bjk@*e&3SjNHvW6~^--Voy9WoK@GI5t*AzH#DQBtJ z3_IT=^;rV@G_B;8`T0o(@wQxlI!|u({FtQ)J+u7&ttd`A+jX-xpXqCVeKLy#qg#Vu g!eFBg=rR3g|7UHVCU5AS1G>c8)78&qol`;+0FOQ~3IG5A literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png new file mode 100644 index 0000000000000000000000000000000000000000..deb6698ade79543ea88d592359a18411ea5cdc99 GIT binary patch literal 49099 zcmeEuWmHsu*exa9-5o=NAT8bL&@J5{LnA$OOLr?sw{%D&Al=P~h%`voJ^bJGe!U;= z=ergx1xFI=Mbv0D#o%S&_Cgt&N4# z=C~@Q?J=V}EQ`yBlZ#^Bo$BK&EfCJya$%}`~Q?p7WC@m^n&Y99V(Qz0XrH?3KuEKQ_%_dDXL1wLIxK}%8Ck~0=S(1;L{TD6RttzK*Y<< zB8&pSPqGXD|JMJznH~TexAJ~swAZ~J<{7U#PE@36&lvERw2;wHR*y_oDziTPRMoAL zw{VzpbZ>VV(4H7Z#3&FJZI!3Ne9)AqE<%;ufaR&n$3k&E)ha$6kjxl;OlJ-qhLykFXZJuR2=!?zuhMnt(S#bUYgMJ zIWkXIKKY$jo@uf)$SS!;c>q3#V+>qr{+RZR|G_bQ25s=39u1R$TVwI9OfdnAiHgnD zan4myuc7u#vu?Bz0X{{aY;gkH(}sh=PJ+s+Icu%kFjAe<4mNAn7k74Vv(Yf-~mvTne!_zR*g=}Ycs{RKJeLv&p;m+l8N#)ls5R=wFhU1ssJ zJdO>D11jkml-m7>pJzK(o1iksZ~9Q9v64Q?N;AY1KUDZR5YL~C)SipSq?Wkj#fm9#wxOK zo*0oXL5~ATL$@2Z_m|Nx2q5DP<_2|`h*G${4IGTo(Ot@B1{dO0Lr6^pALKO+_*brD zDpmc0;0)|it#yeLiFB`3Eevj-29EWNea7i#7)8Q}@hPMuh2Qm>O~V11b+i;mpZfJe zGe6AWNbB{OG@)FbG758ynI)9Iw$ZEF;O*PZDyp2@Kt`IBB+TOCsJQcYX2vW*8vImx zL}b0RZ0Fa)38A2v>@!OF<|vnN6gYZ!Adk}q($%W^XFQB!rou}5P&LBg zYT~4Q zxU%rl+Hj1>UXfH>Wr)cGP-|F?2Jy;f{L`At0t%eP$4^UZJB;MC3tkq6m2&%?NK(Nd zrJF6B;iFoUntSvt}>IV*A^#B#1N$BOdpj0~M;|FAJ6hk@lUAkgDgujl9TM!9`QxSmoj2 zhfd@y6t#YpY{@kz<>9ErlQeKuG)83r5tx1q97ID$dE%TK87OXiagZz09=CtYRi()v3Q}d?2Rp`?Z|r%Xkx88lR!bMm z{y)bWofC{gvXlT=lvm2HX0g`r4fgFHA1UyYs~wQaFj$h3ll5n%>vB{ZMRf>%2p-#o z4oG?SgKCXcJs6|47-nTB^b>jaWX2{$Y%Kk8c@nz5rpNuJX5A?Xk#M78nJ-$Cd2vH2?uC|pDm4e{qp>vDZT!y>wAIym3}5to^2P^sVgWee`r5-?a) zaTG>|sB3cv341!HyjH&^;jcX?j1WUXvm}pE(sIAfq3p|j?2({Ro&j@T>XCqA_O*P{ zbo)@;vAPs4kBC6RtnDN$B^~1w1v=}X@Zr5g-!_jvmkp3{VK-gx0=cc$adiP=V~(># zFwBT2r=^V{rKHZf;)NEm=8E`HlZZPHf8)$~_udFA3DyhYkWC5)DQ^i?(jw?)lv!4( zoB7j7lnK|_l={YbtT=Yl{02!KwZ_p7At~Tad3~Yi@!Jbfy?Nkk$3_fg$c&LS_g1X9 zk9*Uk;uw-Nf@=uGBav2Q5f>k}c*cuEk#tJ*l-OnM9Qe_N*M<_ri=0SfLl>U`$C=b9i?Slb^GE|^WHDb~?n0p? z>;0i%U$mrzVPuS3(a4FAJ_)2A=!V@DfOzv@+tLT~l8K9s12wddya6}6{Nv(h#~Ahz zUt}*|sS1FbO3&qe^$G+J4~?3dBfRSIM9o|8niaV=>%{@j#bUvET>UHVu90u9B6Q5K zCi_F9t7wJ#7DxeX=ed*zgZIy>c)3qfjTp}U{+L`X6x4~fhQr+p5>d|&^HTm-$D;2{ z4KefgXdMuct&);N1so5UFR)#>R+^yEZSf;?gGACGb6hgnM37wV_+ zgz~s%&%2)heS?~iHW!TTe7|!fFc~egwgR|4o%Hc!rGdW~WZ~q$_K&J(GBS8F5(@3J zr}6f8!$0YKraSJs$JS0wA6bZ}g_^%<6IKdi2BQd4WLq$)Hf}RFtb|{^(}k9>%ao9n zk&%*quiePcnu6=S`NNahM?ZT$T@RT!3DMbf&u#vL8-@^#Wlml>UCYP#aR~p)pBPU~ zYnwGLA-=ex-A4W>>+}|K+J$r0=650uHV+XK?;Rmd7(opdz!V7|vHIb3ozghXHO8Bx zPXs4iWk6j^Morewy(to45ySn=@7ez!%xVMa*@` zMwvDz;)ODkQe~kGs8D+&FfJ`RLPTWbJ55aym?aJ-HtZM6p6h-4{FWsV3TcECKii*V zC9(;LWI_#X?Sd*xrjAq=w=WmE?ea=Xa2)vy*JI%j@ELUtQP zwEX(bp{V>mCgbyH(DNY2;)naqR66G!biUU2nPq1n<>L>{F>?< z--B}$IFe1*1h}4cI--fKwliLVUrNaNgEvV`tcuN-M*EJL@P{?y)C|JHmKKtL#{g0a zihgYnl2p{tN=cIzlrj2~>=yt-^e$;U96ZPH_ifk0I$9c{-QBM>HA7Q>kPNw+ zCTYJV+Rek8l)vS+JK-Eb-dvp{nOj@ed_?V1p zYzX2iES!6HgVVaOh{76r&bB;2>H8*VowJ_@#L6WfXpYtgMg~jeg8d%EY5KNV;Tk$- zqQ>^$ZEDfNC8042$SPMIrsPs`Gh@OK1vVmFeb@xN_ynBmAxl20ub6oRUPn;(aF>vq zwvZt(oNugudFPtX6hLJPxaFD4ATEfO znarBS91Z;Xg@mS-t(c5dFd5nH zxc+C~C3Mjm#nL>BkpUmOL_)w65zeclzex>TBsM5njPP|x)~M2=e4rW)h%sFDBJdO2 z4`tQWj&+ENjg=KC14F+(&Dc<5<~bJ3&5=*KXbRIP(2*b?9kvrrd@~%0|1;M?7GKV| zd#=JgUfAUK=bteRnzJWTA+q6$$bit3G5V!>%hBV&!i8ADKBkrztCx{Mw{3ACJofbs zgBL~Q_hTRHb;3MwaakJ?iZN4Qj zqHUiN-qm`BDB<%lE8&0a5cS;tCD5_1O;SzEO+wwG6@UPaff(v-)`nc3M5V)^m5ylX*3ft%yXmAIp5uMkNO57hr?b}Y=s zhdep9TdS98QH5%O*jZzCMe7|boEz%N8eCC1UvQaSqEpk{V014!?JXBq+}HcO{z ztxM3hD``Qlcy#c4i4639I0A-8)K_JKNhC?)K#(}FMI{x9=MB;+;YT3fo$e13r(7Cn z8Wwf5VD=XlcVd3aTp|r3i5`NWN{0+Yz?o5*d_Ge2pu$At;RtP*p%*&zx)kLYE3WG7 zYdVqaO}yC4;r&8(W6KDiLh#!nU-s%$ErEeN+9->mKlJ9`j_|CPR|nM>>%04r3o(a^ zF-x>^o(JmjKE4#?wSft=-DTW&%=0yK=GmBA&=qA+|1r+7>)Vpj5VnCYwykJn4!XYDq5vA_@O~dx^_R^=q!yw`0-Cfd7%P8*rEbCchKkOJM#iY9@iTk1oXIMd=)lESh zV}DC+Yz%yfC$L(oWo@tDy!jhvPRe1>PHC$iP(|U29BjuAO}H8xxfI&EzV$dTrsj5Y zyV!Q~?Ok=M*kb%U@T-CEEa44#Jgpd!H0_qclti@Rk}>F?{CAti{v$~L(N*uZD-`Cu z<%>-@7P8wKwkQ)b;m9Cc5+%!kiX57mORCUI)3Z=yhO4Coq-MK?uT$c1?9R;V_1Edv zkn7*^?FL$D<2mfEy1&F+y=6yw z^Cx~{rm3l^+bhk~q-Q=|sK~!oj3_4=SX$r)zwEl|tInlWtW&aJ;Pcb9|G?zfF2`ja zQs5OAfGYZ+7t{WY@i67)!9+}l0TL;xpdfK=&40Gnzx^J3oHSt*O2GB&*RSHHCQL0Y zEmHEs;ei{{;%QKE5-KHjq?|ZG=&Lu)rJwfhRvffb(}KaThWeV(|Huwk1PoMTMPtF! za*3QR-nb2>F~>BFjA-$xYzbi}gDkB3HI0vs<%D!|ldTOnD&EH_Z6f)n+!ZI7woqV4 zBFZsYk4#KNPSC3a2-Jz@g1D+BA@;B6w|PoSrBTBXP;Z#=PSq;p#P$#qU|VNC+gCo@ zZf$1XLgtOj4GVOll-SywU#0Brg_)U|dBns}JJwzBbFx=NQq%SRrY}2*EmRr8C#38V zXd3&*)Y;jpy{bBI0(27@P&*EC2-)ame{G+Uy=BdSy))2-{{4a8WU{Y)z3VDeclXUx z$ajZSy2xi>8TxAe>sO9pW8Jxi<)gagBLKh=n09gH@Sa8?aS51oTRCAM8}CkqHZPY% zl2_q!Bcr2vXZ{ki-)&k-zP6IS3J*uULCnmIip(X+NG&S;wlP;zajwZxVE~s7n91InJ_)Jkm*e5fQY3b`ypKGKR>F*rtGKUU zcCvFa3}3j|!$lo|A*ZDgU6>~4TO0iPMbw*I~> znYaMFr~fks!x(y&-WCB|PeO=5bp#jOaLzWzX^NaMI~k#?sU0=>;Th9MoH(-=5&_9+ zJ!SmSO!v|Yk&fJ`sQ>1|sD!|-v?WBGJRr3b(rL^s-ssB^=zbayW}%de*-tCTjYA=@ zp72{k-O}Hm(xnCEsdwBqB^N7oM6g8=#YL^0YWX}X_=6i};3i|KbhfQw@PCEnJ= zXcoyB6TupFTf%yuTrAkAWuR%pyk$GTx`jbPkc4A6WDyms3{tZHJW@f24|I;cX37*+ zS5qj(D3n5S#mLCUARuneKB@yfSU*A8{27I0V6uyG8+m`fOnbKBB74JbN@8y3!xG^L zJ$+IXr3EK?W;QwlCHC0%h!{$K3lkM(5B2Eigv{(;PY}mz67A+y=cSLs$Q)HQNMrR| zZ(#h!~p_fQW1_gq7-6ny}S5G z&=bAXnkoacXb|l~Q#oA&wdSf566KT~do4NN^gXV=>#0K)Fyiu47qEWSQ&fw_BQoZMRm8kLY_;VR7k9^g43&veccY}U!H(hcJ16?4eXLFuK$C>P8+ZGY5fBhK;ImF%fY{jjl9^OKWn_5IdO9U3BI${& zOwF!`mzU!XWNy7Atd5SQxii&acCyrd$(j*y+U}QDXKO@<3bw7YRx_BhnXtNN79{)H zVHXZ=MG_tzn^yCC7>d!Js8Cd^`c%Rqh-`mF0vu;s9$UX?$DcmP9TO${E14B6CCN{3 zTdz=p02EyhA+*Sm5xo3jF^-6cN`~exvm+y@KMN!hpPrt=R_i%p!!bxKMw6Ls9oSvPHRw3b{CBFCetS-&UspKfM!qMz1UT5mLDpW0&aKOI$w|yf zfWk=(XJaUIPv}$(C&AJj<~yG@bRni60cJR8l9qu9$i5zFpu@K~1T_(3%i?KrNJ>iW zz<`pZev64ZnK8(#Bll|+C}kKjGe@qJJhiY9v2an%D(Vd;oSvQz`TiZAUqGO!yaOer6dgE|k2o_22S)m=K40#J zGcgINyEF@v8-6)ZzGznsxujm7ITvD|J9bDZCHG3zM+qs`H;arZ;%|F(aH#y!pI)91 zPybD<72j-i;~z*V5l9!qvUxphmi$HJwAKQt^4*|||Ty$>kw!IdGD`*-CLYHd(u z(D6N$+cJEWbMNt#vbKGcaC-ZVbbo!s1G!eK`_35|K9%%X{DnkPrhDp7X?77z2KXq2 zGO2j=lpY3%v9YUAn{p%L=$H=}I<}8A35oiQ`zho*yuaITRe9+WS|$AKoE%M$BE&=Pg_b%!QY;4K{WR)?orglx!wr5*#k56{v z5sE;b7BPU$)n7S}lEYPqPLT2x8uC%1s3XWKg@GDe+bHXnZ$4WPpohEO&DoEsFFM=S zx6Xx|RL0b~m}AFu3Ly2-52RF=L^f#_?ZAZl!fEC!6|8h{y-?m`^7CO==e%)y8Q6DHCl~G!<;%%BTeW>`OyJ zX;q*Nwl8;7mI?_tQs5CS6@$kG!mjL5s&e~V`wpbhIyCO4&euEMpz5z0oYDeWIszJJDn1-Q$Zu@8G}IiM zCPxMZIPew-&r zEgK%5QS86*08_LGZi$K-9%VCm-3*vFj!nodRjbp|=v`4ku8K-f5DhcdEWS30(CLJ8 zbirJ;{yVebmgCwGO{%i4E~@Ii$;w;di+JEb)Z_y+5@K<7{OHKNdM7nQeZ}LyFK@ZM zbqxadjK`M4q(}z`U%3SblLrh9tlRz#XyQ^xVQb0?`=1j3lNHp`|HI+ee@UwKcBPq~ zTH5--x%za93_BQPLpD$y_GEwDK52ysNRmQr0pWIGp33HUcN6MM7i4mHW&t`Hj zfM?_%_y>UF4E;Q5!q1uLxA5*mP96f(x(A*e;CG)YS8W;bc?~FUxeibpybU8xS2d6! zf7W;cucn(nJJ+(##I6hsAOQfiXZ=uG)`5|ir{_8L!~JM0S+&dc^pHoqlRqMHW$0|9 z4R6f(oTEmIu^5NSyDj%?MHSqzTXsG9!mrnj4TkUs#^m_q^d2GIE}(36Xu8;62cbZ zK|kmje!Q7k(towBqlR_!XTUzH7`0{9`R_=?BcA{1KIyUJly`$L7xm;ZzlN>TV7U0f zS(Y7tOnN$TYI=I9j)oI+lgSgIrDaL_fk_ z>}+5dQo;74zOaIx`g2iMnLH%JzM9ZtA z=jT_&Z6YDS=RVx{X!6F!;6Lq~by$BkU<*A<%edf0ikF>mo%ckyUv5@u`mGy#;@NaRF+aw@Wk5tm9J3gPiGVF&Vrs?v5FKw z5-ZYjY`sr3mRWu05G$3;Xx#2$Z%9FOpI;)(0 zyjhNRjEeb~)ULn;X)fLx1zX z$n3e|>P0|7r%Ue+o5!?-NO76aGEfkfysJn)Zu+`=p{E_BvJL4|o*W7e$i+-ArK!I7{A;P!5P(DMGw>dA#_c()a{UT5D?XlMx=zNwP`Sog8h!CTPw1ONHW%geOo)IxJFK_=~< zNHhBg-t=5F0kNwXcVH=gFtn4xb^Wt-f~)xYi~H;J)b_LGA$$(*Yue#KOEG|e90NO7 zMZ#2wUHBx4L%)oX*L4=*VfObPKw#S_-};X{fGRa)Pk71aHf^s}-;D)BTmZ35;6WJ7 z3B&>yqrgC1JwC;*4j~gN6b_vHz65MwR}2kSWQ_Sr8>`NbKe%;@iv7IZ3bf+@I27;l zKwE$NmYLo5n`@gfpsvBs$|@?Ka&lVP-h9emlBGBQcWKi9Yd{EisoNK7eJ2;zoVZ0m zjqK?e3vMnXcaz7iJO0KDNbRt78^jMVbJ#9xp|e1a%?`h*7XO>aA3u?jSYOUGja_w6 z8bU1Rt4;yde#Jr_FAY=|OR^SF23qoHddldnzAs+ z)-Wc#% z*3~TvJk$KOOY)T%jaCoC=hyf9ZAcrSbNg*lOzizteNrhYs&x=E`}38YqOyQ-&^Y=i zk^-a*jdvOk3H)JQ7IxfJ?n)XY1VImY3{4+Cy?;Et^#>Y6s2XZ?_`uPT-ejd(FY7D( z=yz#(`Pz5w+jr~RcKw?7M|DKjDH-Sn0$mtr5pAh7ooaX)E?OiIJ#!E`rDRUJ^d#Ha zrqv@?Arqjr3|PE*9LG(Fa;f`>D>aR9Y{#OpTsQu;ONnlPx@9+c@IXYSaO#|r6_NA2 zS-SZg>*urz1j=FQWTB{JBqhS{7nJD>+q;ZB5*gy_dYjL0Qo2{M9Rif}WY9V5T2K+%+~g|4Eh-~>J6%DYgNEVKAM zpHyO!eYX!$|3)V+E%uW|-h^o71!!3g+V#(9?aqIi!fga(I`4u0t}TE#r0YV;#VnH$ zJL7gzx$xTyUvfc8jxmd|()f|FO9v!*f(<9oxALg&GxK2D26&){O*Bq~#6PP*f&X?s z20`_Kb#1$@1hTBTbaZtqPDD`j&efFVeIww+D*bMxFHCZO2@zt(RPio-2H_So?V9fC zqn3gGa^{=lHj5@`NsjS^PyqiJG#1M=gOI4OTL1$8_Qw0EjdIM`f#baHGk z##+T=aZ>1@6mm>nd1?dDx6uo8DWBIdR9f?3q-et125AP|Mre>7(@-^gW@=86+AV6t7ucOb8vptmzDtj_cXvvZj`fH%ER|k}`$Z!bGU6Yno-pkTLdE2;O1%|aRDC_mpU7A$ zBqgn1-+30CMWFICmC3VN>KOHV>qBiPdpWP{_?Hnf!Olf8P8`(KzZB z=--d9>B1x2S)&!ts%}rY**d^{=XCXoN-LzF+=zkp4He*x)BBm@II;*S5UH%+Dif+f z=9w0q;Bah5%Nl&yELWuPMdxThX*(Tf@nrJu+^19AO59@=b>Lchc#GF*?TUUcBF(oUP7$%~tv6DI_aW13O&aST!qv9tVeYTrMZ zL?)%asVz7zlg?l>Cvw{a>+e=hs{<@l2PZudXJ=pzgO%WhhI2B{W6XXtDQhx;Dg&(i z*`F%?2SfHvyY_@d;O^RWlD5gH+ZRCO12Uh8e7A8;@CVgr#uzgL;$+5Hc$5KVOBgNW z3~hy2SI^wXgV5yd;%k>gKx5no{5k$B`$3~c9n&{|td+oq6j_YsnVSebd}_uYxnD-- zYfX9hFswfJkb{W21;bJI&3BhQ&SCqVTmIiGwz|`{D_8gf#y}}F&TcauZG>V7l=Q<8 zhx5;jN}puW)FY`XDKh%^E-bB_#Hz9R3DM21d{7Y)A2Ug5S~!IJFBXbvQ4!>a5x0Da z#Xh){fmMMT{=)~shzMkWXCr53UK0{$^zN#@-C$J07s~IaqF5N}%k@DhfC=14+UOK0mg+)`1JS;tF=4)@xno0s?VsswgxHo!(fT%Q$Ls zy@jgw@nH|JPyyt=b%_@xau`zmfe;1@j4BQsx3}{^XRy>d{pbW@bt~bSEcd!9uaJtA z{+?Rga#0jnXTEMI^UC(XjeiA_ZB@eu&Ey84$X8(>7xojr!Kiy#j|EFDyk>n`4}Qy5baB6P!n0+7fc79*8eG= z-!FF@e6m>&xUV_~yxNz9YRK*Ng^--#J1e|%9z!PjB*(DL;5oAYZT+x?bbqC^rRUR~ zm43iKvfWwSMFK!0b(+74F!LvG`OyOw(XSo>p%n;I<52tkQvp`Ta=;yI>=;|FORw*! zClQ%magf^F>FTJfbLHRt)%&%dCmgWDTq|F+Paqh7%l|_dciHL1~)Qd?0q zAn|k^Bx#@&ohwt4o1v@CX|pw_JFWg(ngO2vH-M}bruF0+QwnAKqBF8Y$Udg;%?s;z zXc8svn8tYidTa|}fBE7I;`qnB&NVq!2r76rJi!6EI2-n|obDr!RsMMwrdCOxGt_R2 z1nGJSZP8JOGW*SgzoquZN-GU_XXw*nKydAxJRj$P*f?^%P{w&MV`AOkfs;P`=-So? z9#KllWhZ)MhK_{=CFpX#%ysogTHTqy|B#v*lWjg9sz%JfgtiVMsznV@nAM0@i73N7 zkPN56#%eK4vMinE03F%_! zk#==(fwosMl(t9ym2CLe2SDSpp$b9H2?L*KdU^+b4aBXm#Ly#02Gp&7CTp93>pk*< z6>_Z@^FZTh(~-T|O2>rYLT+PPy3jP=|F14Maa! z8C?MPk`Fv^ruWN}+t(UF@@nbUNd#og&j+T9&mtv8Hf;LNg00t_( z=LHbV^M0u*@U2rW*8LM~4@med6=xA(w)HStqfqy_;b&D8ZNMKhMVcZo0k+$Z#*D`K zFCL6DKC>;MN$SlY7o$d7e}|lVH%T}tC5N-bfSk7Ky(S#$C_@XL?kfRN&d27Qf(A?` zJG_nut|nbnIQWOY@|o<|{Cyz9C)@c5=%`jYMHN@fRSF3{Ok8UuxZdpf%1;?7v5P@Z zG_5PkS=Ba`se~C@XX_pHfk)1+OGoWr`2d;dz8m(BS(+j0fCxQ+xyA_p?RScG#r8V8 ziNbaP4#S#~p-S^8`Z@mXJ*nD^j@cTiO=d<>2xgSZh_oCZ!z)HW0{8Co*`B2oJQ?-X*+llk zd%Liz3%(zixqEe*c+EiCl%Eo@=j^i;G6{>t5l1bXrPIJFgrwPr!Z-0bGvkx@8tX`5 z007ekjP%xcK09uMpd~GCjCtV%@#yuJyl2rr`ex^6LqmHc!Y)X-DpKm&)?8e35uaGm z0uUKaQ4mgVAM{%bG22Wj80jzzCQ&4z!?3~RyN^yiC*oBmU9U~sgqi7AkkqQD>_Xv_ zf#qU7m>;w?A4p^u(o)N9pfU&JQPa5`*{wUQOeTZqD5HD#E=pQzX&yuSZxSCrl(c-n zEe6pj;88@F0|L8(ZS0h!!@Kw^hz5g=?VX`9Qe;0JizOR8T(*dWF`tj$`MKNV!eS_9<* z&;@?~a7UHf<4RWaZf)?l>r#EYy)gBC3bz@oUB@g-ABn6C63_ebfXS3dQbG_%h8PQy zB9o2<=})Q&XXsHD!BD_Ony)Uct!4gNBLI%6%>b5pL3Fs7#noK|D4WlS;&(Tg>GRwJ zG6l~Zu^BaX8_CXoy#c8MWUapX=0QHsv>Y;d+i8%mWH|?ULDGePCxQu_25;&7 z#@U`iKDk%2o?Ny$lmrQ0b3C5eK1?B5C~rzXTCLchrsReZKg((s2`B~yF#zhqQWFUm zg@2iPG&-wh?$9%JtflhOfUB9QTHN3mi70d=ae*yyJc7$co4mD}0fK@g;Kmou!%D1o zwcXiCJ#&~Y236=LAX%>dN$iBGF>t!Y4S*@X?iZLaDZl3GtLyrRmjS`0$S z4zRZ#YUSR|n)CviWVH8m6_!Sd+e7&;BOM&pVBORM6ICy85>7_H9$?XWq)O7(hs7hA)g$ zQRQ`=w&p2K_A7JD>~BqM@}cYP)Thb9xb~yQ<3Zvte@21Y8JZTjt-{KFZkMD?kdl&5 zKf1hiVIiK^F8WrAf4$L+7wf>*xNK#SUxJCHE$+HDFy?%yrY`^rLa( zTE*eT(cXJmt$vHcjb?_U6Md{x7WM!>6MQ2v!Nd`e|NSiqiOS2T8q7XR~*gp zdgS+QaI1+r|C>2Wuv(gZPQp)9Bq&`fA<@=;8MT~N|BjPjL8i<|LmQf%v2Nsv_(go` z>g|J+@&4iW-cyjc$a37`rcm%Ejd+6X(-nKmz^oN>dIH4v^%?kE!2bLrTrdmGX4cu$ z2i=Xg9})bnj%9$RZTIb5NvrJ`@&T6jQSc#gZ-$pk!74I= zLFmA5;=Th&xkl`@({eCyvX@tIc8I~f^Zx0?_JbmZtq3D|>~xKmVwp&Yw8CO@>gom? zJ>tm1kNmFtcSa^5d)=4usXg4a!{L74oO*}esQFxllbqdAplo>wpKT>nyU$tB=X{np z6M@Xue=Wt|4ERlPiX#12>$W;fhgwx+mGMqxkF*8<{)#4SbyrozuF2;um)Ldnhr-Wa z;ecQE_D(4h8!3$gZ+2-B0vuHDeDSgKdVBa{J@o*p8aD8cDpO@~t-{0Os(4qL;+wO9 z1ZV8>0c5*U<1kDDx34~h)4-07cM)J&5N8rYyP+ZXq`OMZ``68OE}johaBzj4pMmbz zQqwmyCb?HPf2=N?-o$1q05es|^}dQZ3j23`CPXu6ern!9>s&B3{2PP#|9_^&Z7Y zj;5*Iza^Bd@A*fx``P$#eHnZu9G2nej3!Q z1@4OSfl$$J%n1UoT@SS}u&KloU}cjA#|Il70y}&;WqZ*2zC9d^$&E#LD8HZJ&Hg+)2VqG8+H?Ol>6bnpdtR4fsf<5lA`@XJ-4~C-Xsj*{`f?Qcu(CKbl&|iXW zSiQNhq*2g(uOzJ2Wwn!9BgnbMzH1TISK6!w#ETNq7qx?5lk)ygwA~k7G)2I>Cng_Z z?~P)NfP~g>`2FZ}^-7rIzTjzbQ)3nDbCeR0l!2$Yz7jv$W%0C>{lq&w3A!I2VsAF` zGjvpnn_AyxXjjDfGO6(E)J%VyI5_(S6IB~F*4AQ0aRxFo!*o6It=~1gr1F8;BzqKPoCQ!B*_t>5sRCp$_i5jB?d3G2(MCPyp zcGy}bF_m@pWXiu^5LC@Ot=HlNQuwAquIz&qSdA&)_l|qotq5yaU5#7B!ORYcyQ`gs zVo_jczxGJ|qbh(5Wj)_0Rt0K@Rcenl$e;XxK+HDcHp(waLh*JQOi6qj*Rmm;eHr}e z1wjz6ouw3Pxu5>h4aI_^p&9Vvi!MYbT}2v~RX2 z;+=l~kn;Txw?7YGwDWl%0IlT_VkzV|%Wwv*oA;-dVz*2EWGq5#$6rH=@KnaW1i22( zIA_I09`{giKb%?vaA*@?EDLG$^0?Z$j!fKM3m16MC(wUE;P|lva7&%CAhqI}F|dY- z^wI#S%>HN`eTpIjgcTyNxbIG~QulI(r!hpdSn7oZZ6-=1r7-$;@*6Kt?Yf!XbX~IB z7WClwh6F^WJYX;uF5rK#-=n$=&km?-#K>9V?;Z|Q21Sg_E;;g63qxRxO5Feq`&TGQv#j=3ngW1l*g6BtX-=rZ+|lc3Cq@@cMJE>o zF&DiRXyH+?5%A~X+8=T_)iI0?j^$rufIvwo5JfrUjW|Zc6qS>FN9{{pVPoi7E>G21X> zgSgu=KUb&!wp##S!xy(*CuU#+9WYZL{~L}Wocw!~7k;bcp&16K7Z|fjf3)u^NUj<)_Y+2$>%Wxr4FK|Wk_|;rxEnZ@4YW#Z4U&lN8}Wq zJY(K+K8DH8*i@o2Zw(+i!vzC+2S+x@VBcFbIO+^{!+R$HpkT9@UL(lLj2i$(?yQ%v zoWk_3{sXYMYR8>Bpbgp!fG&Fe&0V9fm`0RV$Y8q1V?|uprKpW9|y|89=S6lQ~ zX~f{tmWSR&d|@~xDu$W?#7 zK6{iP;B`WQ!}rN6nz`L7C&Se+l;c(C3pPyas{*URFA4YZjT|9AHN6~rRr&TM&0n<9 z%QxUZfR8%Lm_+!p;*R8H>iumEnQZ}l@;X@w$uRXJIH7(kWho>mM0lqP7li@6Qo8;h zV_w5XhpC4)p7#vINXNV;=cK`FVvQzj-9QlGthEfLHlEKBbi7C%;6dCCHI4z)ebEaq zDhgmRWYgPecc1h6$Y}{7sO@_nh~X_Ob&I3CFQ<4ATs*Ls{rD)GYDbUd{dBu&dBXl- z+^4`a5o5CZlmSQyi=lf>1h$nLk4c~R0}sGJ?a$Og(MLejEq(J1kl+3x9xI}&E1ix8 z@MQXCz*aXWTH{v1?P_iBk=u(%u+3HcbJ=*VU&2Qdfjfi|MyKi!$gE6oSV>-6SK4C z@kBfhuv85v6!@3Yp^{y7j4zrtCDzRl$KnGJ0I;%gqI|7sz}w%qr|rY9*fDv57?wYd8ese*ysef2dEGHR$LSYcMPr0BpdAWa{2F)!*#OIYM;-Y z;YODFm}?{e(1W~)`4>h9j3Tle8TG%r03OrgF>)!#DLt<@C%$nWa4u#5-Uzw>X14i+ zXx~u?+$CL8mM-Niz@85Tie$1GdCxMC_GB1aMGP$X>chb9DKJ0}JO`)^kX;xO{=(JR zCQ90AjJF-pK6b;pFGy)0JFua*Aqn`m`z|c7KsmBTU$gw(w~l}=VFSJLsCB>{dqJlu z_VGEa*U!Lnf1)^I4h9N|fjyl60O}A!q7Nt!rdq48Cj(U8M+_c7%mEO7_`S8Ax?6xLC^7qKQ5Ghcvmh|4llIRS9^ zX-5!k`z51(1*yfMKR45t_AnB7if%loA2hLDzXF zWzGSk){(#-#YRAV%&+UR%eOms5okEyHbl_i1nFL?!)=HtrwN%Zz_nk=o?hhk<48hS zUK^l>8@W59*i9B)C)2U)9HvN=C;>DEM1=hF7Ha;}ipvYKy}<63-!tVHa_#F0%>4_L z`n};=*iE@RP^BjN9j_Fw?xp=S?YzB00h;iGK((eJbom{?RbGJ;wL9HOz&*V{S@0(9 zH#nW0&yAc#Le#rREpKqPqAIc8WRL6HL5vD{%gLX^L7eByH<;LoFM|K2kZoOWxaY-1 zeJO#3yei0CGT80gh<6Q7p7*b}fw=9%34*elbd?4mG=x`-qh}wsJDjx5Kav42phH2u z5Gb*LaK!(K_<47!ocQ4;?GZSgjx8N0H>-5@c4y6iTTbe-S&AG5z92QDfS}N3;L~7J zi;l5`HB-2KMk)L+-aJ5!=O8}=8r1c~greSg4A~^o{ZKoWobK}U(c7q9@yr+d;ak-&`Lpbar7l71CF3^)%kltHw18QSwS$u$)1n*h)u?JeDPXuxGH6U zx_r&?j}O7w@if5;BeUmqeVr#PXj(Z2UT|q|bi5-47)i`;>q3h`-29NGth&|8xvUsHUN26!+1Z z_~ry{R8!%U?f-m?hV}o`r)umF)8b;%Q6`Lg^FlODOGD z!PDhllx(rjQ_!=hdVZIXtuuz2niOuBu;_;WYrRD;|Gvn@4If+eD`CAoMpOjT+d(Nn zppu;8JbMa0t?G4WUIGK>mYI`#T`04Lilm7elemZ{whA$4opI39Y~{$rS?~X0@2$e> z__B5Hg%h0MP9V4icL*K`5Zv8eg4@E~LU6a>?(PACyE_E;;Qkf=?%uoi*WKspoV)!z z+@u0)Rn3|*#`}B6oF-f6iQd<4nApEZ?GbH}cMcX|3%YTMGSgzcMrXJqBV>S@;+&jX z>cf7r5T$R%u|DiFpY2WzB!mTT&Zl;PSRM+LRo#j!8|=lH>N4~}b&i8z3orEbhA=}# zfog$jFrnWkxN57nfGkmEGy$1rZQXM}Gvss#RB&tUAN1%xF6@FpaDrUEOZYgswT&Rq z2Z8;5AOXpFSOk&DLj>M69n{-Co_rASm~;Q_x^nQ$Sm&beX!SOAwj2aXvuF>QV#qY` zoJ4Jj?Elk?Sam$gzRty1R!{P{4sD~`0!fw1w5gzpGh3#SpV3pa6V3&0#)>KQxett= z2j7UFd3ttu`IB?~nV{O+CkP-7`!zPwwSz39*6z9yah-mY@?O)lwH^dKFx<0iHB4+f z>ELHX`%~>hISowRirVwrWRH1?H9d7E`2GzqVB&bwN zCm6YbUHYN*`|*^k?0!AxOxwht%nrb8y;z=Ot0&6;Tz!vkwOYxNYiZ_`i51bI2?`O< zb=^)p)jQ0eDb!RevV3R?Cu(#VYL1)31PLpmx1P83G)~S06ILK<+IAp+J}hQ9&8+S) zdND--+d*2UB&?rFnA+79khpOZFV~sZ*<|ip#U3?Cy$^mEeYs72;a-bu)TvrwjpIMIrE;V%>{&2ll^uzvcK!K zUF%yXieogA-1yWk4K^m zpe@3!wdY&yDFht)@qzsk*6TP|g^bmi!w@g%y)TNM$6BABnbWv$XigSuHC9bC+%k*m zC9gCozKht@zAsg)Mg#6MDe3YsfkbenxOqI{5;dy(*wNs4(AbXaXx)v`Fw@P;8cQnd z&xYN+yoQnw+-VEO2+ktwVtXiyql_ouGIng%WafqZ84!(Cw0x?+3&-_8$6aKc zxKS(>U==NA2o4+ zN0bRvivSmzx9euM8y8pL01YlwQV7 z^;v$_Gee*dyQ8Tnf*fLLz8X5Tw5#KNvNJ1rVI?d%JxQ3GTbEMRU0gESdbuuxj$HVm zx0M3h+WvAg@4Tx4>O5!NtvavAded;@uH|Yq=jD25+5rQiFE0bi)KXd8A;Uy-xSa3# z7R#^6(BR3?Qo7IfenyOvqrqo;n_<4JbsWzzoVIg>1R@T85ZDkY@0~idI{MoK-aQG; zjO6xi*>{n^=T9h5UQyOK>eTozuO=@Okh69Kxu+yBbpz3Dm0ORL;}uF)PAx9qn4z)= zKQNNzHMO&AEEKe-M7ao^MRO(s4ht^4`!*`cQ^oPM8Z?P*Stdc0g*3K54%#*c@wE!d zWvxnsA6#r{A;yLelS%r~r1`}ZC|$Mk{F6nn#o=JzVXN{hG69yrR?`>5RKq^+5dW(K zANBATCJ8{~*Iy|%p08|%z+rNM1X=M#7Zurcp8~PrJ2tF7{?xe?Eo4?;(;c|>k7yHx zpr|cJZ=e+W0~6d9#=HyTtPQD9<(*My!A$fyYCzoDNG(!RL%!w9q}?%jAs2 z8G(Wx>61uv-5O71^#n0s@B?e)#&RB=#kcUK?STGc(U);*9*=uD90v%KuQGL7`zN3G znlnyblCMWC0j}w(vGn7f02 zb8E%9=m?qhC&4~AlNClPN-u~2Hb2Kl$3vts(7GG(p$bFKGn54VP~QA82OC30&(bN8 zVq#!^w>b>ukHrS`Ep|y4qOl9LsaniaLV;{X#9;EA)@a(YWU3Z;A7;jnX=ABCU{`R;wnM<37xQj!5dgr)(n{nxF?3R`CY zB*j`Uv}t~CX|i1%*&VTQHninfh)l;_BH+cvv6`~#OtJ|G5Je|ND|Fev6gVa6=b4-^ z&t(x`U%L@ZcQe^Z&bb@myBHo;s~@rZTG|5xUNy!JL*_6CV*U$QDZ89$})H_7`n zT+iyr#LKO;`syt`fjBx~L~|Mw>Uac4=NrR~Wp(NlZe)<%OAyv=FWu?7)-jgZv<18r zMFM>i#>u$}%R!a>)!WA{#0rD2HrPifIJ5Ljf#UqvCOJf@s#|5Kf?d(zYfb4vY5%d) z;GX@y%$JQ=kWW9cTCgg(16A;G|MRD+BvN>(0n?Vy{B*PQ_nNvr{H;#NI^MhFk6Ymt z?-+U`uFHv)=+j9Aa)}vog`&%D==)zDx=VhIO7+AoOS+mJrpPm?=9owIy*AEP8%j8$ z>H6Hu6$EjUxAo6c#4uBR;PG=ZL?r7;@{?p-oo*nEO!K==?0UA(^)42T?GLH0ymzi# z1cb$lVK{;jbuv*kXX7QD2)-y$E?hs4&E4oNwPDGRk;{j4FS+fXcuZ|rQ-+b1a=?j# zXiN-;cYMLAP<{${H`QyWsGU1@-3Bb5z)6b5A4x$aD{taSe;x@O0(ILLclsQ7m8WOs zw@={Z4*Tt-*QfoYuG{0rr^B_9VXrF)lpH>Bz)8b;{p63BpjWN_`xAXF6DfLo9IR7; z>Rf9lGq2<)npiWBhbM5M5}$W;u%$RGLLk|r zv?RUwQs*Po*tzyq7R#ny~{L{+pq@PCL6x5`1NdjcBUaO zG?2`GDPrV1jKjB-A9)|8@bLLpYu=HOEmR${qN5K0e<&(iZ8(pH9&?1tAu9TwHwgKE zFaK|w{NL;lj;e*FO@4zZbPX-|4I`u44;$yM{a(!^-hyxf!3N6(4`MCaL-y7ccyre& zwjTVHkTb{SAL&(6q2L6#p<1Q__2dGm!_dUmQ=_eYr6`t94kRZ{>$ZR?a=GT~`EmJR zqA)2M?gbn8d6Lo7_`zLz@Do8Weq?6$Rak>=6Mu%hj3yFfT}46mT>u1v5VYt=Oy43b z*CghF48Dwi1!9oQ(f=7G86Xt|CAb*%%NTYbNwg(r9C{9do2 z#m0r*3_8Qzh?U-C>$qGzF8d09?nw&zS}-#h?~ri*k!eH@$$S^he~T3{2Lgl93SX0l z+0bH?h=>gYZ2e*Df@KzEV zVOfjsSTPehE)v;{L3fa{F*=-2Zb5NXX)UgVtjd;&A_1f?sM-B~Vs^p*M1T&IWI4O!+e0GjfMv;>r5rtRsYvU1F)Hxr#rEVMaK7_2bHsM6CcA%KVzI*i0G(}zH z^{A{g!bTyg_<3NAc)pV%QfO-y)uapIv$Eg!Ol~?pxe5bP)6ht>dze0DH=G*N*hC>& zKTyp6qe`>ao)ahxfoaoVFpI6}>UwNhM7_8goiaB$VXqT>r+eD_ds~)`kYnTE!6XFS znRMKrQ{bVOgc*Wcp_hxi`^-vIZ-UI007?*?dlRkw@oLE2&Z$Ii@I3pmiP3D>KT+fA zVc3idvw3oe_FS(^vCSu7iF6==e4!RD2!;;<+Dl4WbL-=P>OEQCX-83C;EPmXog{Le zR6w1iKaB2aq-KHWg@ZGE;j;{n7C$5;7>2${AkMpiZoe|rqC0Tpl4fDv<(5q)k;zA= zAX0tjAhNHpa(}<3>-apVXGcQ>W3k2kHM01SinMpI-wzDHv*}#TZ!sn@T02K~Jj;zU zVN@-J+vnu5vu3Za)d+M$J3_#kJCmDTg>~xf2#IQ|?Z12^4eA`I z!5N>PL}#^PnN&Pm^)*D-SM;udc~arEV4O4D{(iTyHa4RpB;QplmmFkLN}n1`D+m39&b6&WHVFRGVwldNm4(^at>ym`psqk?DvjA zoO&<#6+1ZPBIOIgxaXqJ_x}5;vs8XGHnQ?ITcIUxqLVv)0ws5Je$`s8GgG(5(_YHL z$m~??kpd($?vnmLyUlvZ2O@{+{LcIWM6rpy^3Pg05wVYr_TvFxUNR-sUc8q;Ag2~Z zJxfLXr|88jG#^WnB>RI*R{3YoKTy`y+n+d&hYdLY%q?XpK?#xA-RrW-H}Fz;8qcej z^bB|p{u~rM6zxkJ=dW#UV6Z=oH3JI?o=xcP7|gt!eAEys+zMX9lFAnCp{#!6Qf0-q zSLLM$13q7JIXh|pGBG}nAWwKl#4e9nb-WsOwqRi5jzHY#LJ^h5#hJs>FIdtgqNys9 zD-Q+w^OdE_)BcUDsy04LIw|pDGk$O2RJOt!bX7zVr|U~{I&y~1L36!kat4pvTW-E4 zLqjez(8n^B-mWv)SpQ`m`5<0SbS;aFJmF+o5 zI0rUAOJB?m-x&*#csfF^-5+>uWI>?SjphwgO>o32M577{gcgu=2okb^Na4?4@)Q^- z=Z{81p6(udEpHF5uNpm%RYVswWsZMkCJ?x2RPj|AlIQQpK!Wya@vYRbydR*K5egkA zZH7yq^a-kWnjt{=hG=;C}7SwM;~J$0FeNc#BIou;jzPvIhNt;P^Wr6rTdJ+o>&p>$}_01*{r8Q zoT9-?k!at%{9*43E#MciT_B92{gaC2Ph0UeMsqKqnQH4@y0&Fk9jN8i6PKX;b#PD; z)q-aG_rHo%OoGpFtex^Fzpp^J_`E3q}4QR@m9Px(5nHklxHTOy9j< zG6_8ZmUiH^+gG%2B{Q?*AV*qnba>pC{u&t#5YC2o(XL-e|A2pK|3yPwacu(<9QgZz zg;vIhdVliiY>`}IRvk9ApHGFNHi0y*$9ZgEDBX;|Ao^B@pZ-h%F{i~A@nGC{da5Fz z?`?<$%je8(F1LE&>dQ}U&;3;H(fqOlJ>BDuqh*pVjvL#*D zG9{G`b6{%B&eBI3H5CoQi_YZ2(v^)c^$J%)S{tA|M;#;2<&bwU19NY)&h!)+>x*G<0h#5D@ zU_TF$8y#Bj_^9%5{}%$RwNoTrir%z2_N*fes14ux^8wMZ)vPihsgo8c)@m41~46@;+XeLkT?Q4m7^t$jGJs4CtXO=H20;M}z-ZM$AWtKjM{^KReH9vlU;J zgjBgmC~vI6+Z^jWf*mIX?RWlC#fHzmgN3DMBQJoTvbdQLt~_hNlGQMlV3(FnZ$f@w zHZkDCo^&ZJ29%c~{h%;-4x2qOZd_>2U#bj`=0heFql+`BA>rWl|O2^HXbLZ=*_G` zy=Pgn+G=pjX(pdH;09^qrG9T4QMPgmPJf(RD@L3XXZLK4==X#c`Y4_PqiV|*=#3$U zj#I%Aap?JDnw)>ek8X~D{6JoHElIERo154j7dRigDB%~}C)3fS2(RET5|=6jvIk&_ z-fr9Ltepn)y>_q%0>cWOKwD7Ho(luEGs7H7A!aY*yde~q zC4=z%hZi7hAw(dR2qhSiV2(c29ZRyBW$8pa6!@*akwy)CKMs||Fe+39zz{4l^)a8iM9qXjBuC(q7Vh%emC z4)I%`uZ7aMG!bKkP)kc>&o#V3f}I2zI{0LqC07f1ljtY(mR(>f{PC9 zm%DF9Kos7&?Ng=1cP4D>x?H(j@DP% zdxbfFpE9++4^y;@lK1-Ao>&2~)y}#2gLNbn{*<1gMX#>o=GmI@)}$u(o&uDebI~^) zTyHmwk+D;y^{tKpU-R!IQt=_rn)uQ>JE8|jy50Jqvxf@V{`|~((My$7c+Az&&luG) zV?f;Nfz^9>K4n@bQubDlO;lIlx!>}1W8+~~7!$%@;F|469Nz0je}7zK3^<|+6ThvU z1_N_-uMv=ee8lXPn@SUg2p{-nr=c+D4(LW&Hc3eLjVpzQGZH28{aUsILD7llNzp^c zzWs+H7JgJO9UH5K2Qeg;@e8B@J;qxGvC)|c(&J0Sucwt8kWJmkOGPw6Vzd+eKhUbgz5(=>J z{HE{nmhEWc5%!DxQJrZp5e6#6VicTzT;c0v#-NZeZ82wxQju+OXBq`vQ(9T=cit-- zSC69NzHBQLgA_+^I}9YP-)3_}zBs}l>y5_m#><7~mnps5WPqB#v+fBN#ur zQQ&i+`@=ShoGhTph(@{%fjURq+a3{_HKejJvGvvH6?|zl1a$4ZN9EOH`az-K`Bl}L&6BH6+ z)L;23TQOUO{NwUUBCQpzWqDTh&S26I+Dei0$s)<~rzO{i+XwD5Zpxj{q6!HG$IqP|8{iz>}_wDITIz)PiI^@F@L~3xt$CjG|RpE zwJFw9ojsv>g=YSt-);V-P3!0(me2DxIM)96X|=v}geOksShn<|a^2E;TR}lqh0uM; zOCG&{u1MfThs-0H4);n?e5eu@T9_Zm$0(pHfKM~?vqCDSc8kYBfW z{nq6rvOWLD7rXJz+3Nb^hi4vl{kS_hvt3C9GKYeu`P*2PAJXAZiw~iCJ<*!_zwp)sSPvS+{m`)df?)1Z%mkKbPVH| z=!e?TuN7+%2B-;wYru^*d70iS;8MaEcpJJS`C(joFk`F`c^CuD1v!Y5s0XOci##4^ z@X)02F{T8-w0V1Z>E?KIEmEYE(=r$4L?S>1ePG5zN8$U}5mSAN}R^8DBAqGBw10Y(u5B=JSrP~Dt4Dy_6{ zB%h;HTOOa7Ln+5?hLeq)It-m;3jx;ub|lr~eDCQ{j{_MzUsP5Dcbv}uI*Y#k=|t-S zmt*N$>+}^6CbgzqK<|ZVzZMh7ZqJoMg-H`WUg{Ii^Pw$?sFw&U@G#>mrZAv5CR!nT z{k>FC;N9fxeD%5|H#=0JM<5Y3EW-(&icA^0I(vYEhxVgR=7+-iyelzX(VmS*MaR^+ zg`6H(!KfPoh%NnP{o~s))iQadHQ*AW;HXUhkquE&G*Lj{UgA&|EgPD!Y4GLgXxf$Q zzOr;_u6p@}S6k}>0RlD-qFSy$H)68e7)Gqp<y&*QDE8(4oco5SuXhV1;B?+dJQnl4a?pG^XXmMv`hJ>a7B`*&uN(o$hST>M7}pQMtr zhsF7U(7ET}Pat}SZsQ~Oj8rRd#st|vbrxEN+&0|2HijMyb z>+%TXLvl(V82C<0I8!Q(wYh;r6-ZIe2g|)a)g{S&;Ah%tF0wW28?1JdD+>6rB?zR1 zHtY?#fW}eie_S*ezPI17d5CK3r%)tnEJJin$VJSEW7+l!dxY#EfM|ylt@D8-y%YFN zYF#ZzP+_|(vNBHjM$E%(H{eg0>H|vr0KID29Z8#*W{GWq1r8FTwc3(|*lRuGjH=YIK_q*pzsH zn;Q~f&5sKnWY6Ttx~qkth`uu1;PfCh6P<2P2>UK^Pip3SeZiAh#E^fc!Sg0gC>`sxYTHFhry7ESzuyxDrd6V7K z>A_vA-I>lnqakH6Mv#G%@3g{7GrBcR8kB9jQ(8eC`-pc?72#cUiCNCST2V*@g8^L(2@V-lI5Rm`^TTS&XlQw1D!MeH z)@~dW@=(<>VZ&LJF<*tQDA>_oG-Xk#AAf1ht8`&bUX9b&&J@Qo0=K;zUZ4aO-oD}= zM4tU1$;!E8x21RKl2YDkDm39tC%pjXYEeQ9*1BE3{T0IQy%g1F7?Y`f!c`&Syua%N z4@vjZ3Z+O#m`#_g|H6{_#0Qo7Ttu;Xm@M_KnX_||r2d_y&E9idA8zxXCO4zsH>cl$ zk@@^Z-2HDOlUvaX?=v=L;0p>nT}b7Eh$$DqxBN&&*f(tf!E*xFBHQCnUq9wpGp86%i#qqS=W=V?c&d2efxUktk1sY8BmtrY zfl7SWj-6OqZy#BnH2v!|6IxT}`ulmj;pmI1w(wofxN>CAevlB!)Apxa9k^gaPY)f* z^tnfFn8M<=ut)PIGxNjl-)ZA`3X&U0TFuTFc@Bv7*(b0&BQ&^k_mM#Wo?W<_d>eY3E1RbnO3Qa_H?Ns62%-efqzTpnn+H1-Y6PMou@p;8#MD|BgH_k0^+vk!c;Q=sxm$ASX-$n z!wSiDXZ|2*j$^5k9vSLud58|=eXrHF8iJhZ4Xc(b-?JNi0`vRgA$vyZ^pGiV+D&F8 zHGm&33Ia5$Ti)-tIWFV@;cC~@IBUzsW`UK!K-)J*yvmky4t~-- zeO>nF+l$DS*{-^WY$4#;6Ym~#1%E~CaxnZ`d4gH+kbk0n>CdUNn4_1h$(n;(QeAJ< z_S$j4AR3R->D~1@f8p?3RM|&w4QQ`yllp`yclvw(jI*=SCY!Wp^}>s;t7w^DYkF`X zX$V9m@@bmoaJ!(2{28sS+qRH4AEQ!Ky2M_No=Ww(7vT( zx$pE@P3KmuW!Uj34E|*GmW3GAZH_wR)cjzmVbh4$W5CjB5iT%gal990Rsx4MK`e+* zo~-Jwfza&nFtNOd1tuOan(jG1?>xMEhX&urw>}^#M~e?)I0oW;R8Oa0!twW%$}Y_hw8KdSauVGNz#mq4uUpqHe9e7Ncb#!?Ti&?fnIac z5adsp@Ob6Cd^;aeFU4Pt)0BHsl|=cVZ>f^~@EtpuBAbptTLUD}@)n#3DU=Cm5nKC0 zF49bLJ$uf*fiX?y_x!Uf-l`+cfWE&lbT0}awSJV?=to{aOD;--=eZU@lHh?hh%xB` zZpc!gvYjNY*ow%G%$P$<`2%fdGLB&HF@eR5W1)nGJ4 zK^4giuc~U4J8t}K`t4X}7wpeniauFHUcZvEetgs2ZM8ja)~JqcZk`7tT{JjLRMJ^evKs5 zc=5MYYugPqz~unF9JZpv3yo?Nh#JOwEL_N36n?Wp0PT}A7wBADAC*z)-&^mYx;erh zY@dI?GEB+8$m3pF>xfd#3P%E7s&%H(d0q+rHHz@GvCS#) zlT~*K`~1OgQ~kEiro! zt>wYD92Xv7Jf4@Ru8BFT@Z4LY45z1~u6$#ChU2X0COGwqm{Lys zmS7MBM8FG=WO2h8=ncdolGcO?VqOI1{U2w}Iw^X#toXW&4RFL2s6`2T9Dl7Nj$0Q0k<7CO*`s`Y7zM%ileL)sAJ=r29hXW_{P{@aukDVZcM{xiso=;B~L$ z2Vc0h+BGhJz`K-}App`k&&R4#Q+Z4gnXd>i^prg~)nz~E6Se%noh#%YGtqs>MoTSq zWc=;Fqr%*P?MK9jOWuMT-u6j?r`uByyi7o>oc*>IkyLZXB^!2=X&O)0QnFfQtm%WFc?b|QPsHw}-Btr+{7(u! zI52w4cANq2?t@uKUsjDua0J;64mO)MPMw`&A&A-0$>BUw$(0Dwe+Tia#7a#v^)j*T zG@WILnNh1V#SZ^OV(U8Bc~e~BLmf<%EEXWt|G{plyvx*Rue|eKsKSeU&C^ZT{&UX$ zKU4Wn-~VHFO}KV?89^lxjIirX_hg)mF*ByS7#L+^uKN>O_;i`qvGwcl)I0nyp8g=o z$+@h)O;Zmtfvg!X$#5v|l<-JFbFo1-UB4<@)C!R|s=yAPQrQK>3rOJ$Nv-RMWf^v@pf<6km-d&it5;>;^%yG|7h{`?v5|6$>rpRE^*oY|HH;Svpsr0|(6 z@Q6|Qa4RfIV+_gyXW}6T3!5IQQxMa;7URf)f?qfY$};iBJ+z@LKNl9+j-t@zt8l%I zO0;SQ$vtS$hSlHX?$kLtrp@U;&w2C=ab*1)TJJvvq%Q-5h-a=MssSZKH~=0;hyp-- z^`rqIK+#iWtkqg_Fh{J@)!MAyDbYem$SUarcC&epJ%SuEZKLd&1Kg;~pzyB}ei3`He&6 zbH8<^^tmLXVgoNsJqOn8OCd4>MB}wDUcoar#`c(t{tD{SgnVvKq(5bx;2M^Ers$R= z-YS4wccx(D_-3O6*N%L%LOt8`fOL$m<$7ZR?&M9d&m8aku-ZQ}Y2162=+ldmn18|A zp8v&??aH#>9BcD8diNkC$-utmdAsFat_KqgzdqHhhY}IkmoyR0;FOC65TGG6`tEBr ztp@yu%n}teK0Y6IBgo?$+)yrL<4g%!|Gj`{X0fj~KOO>%l)fK#wdf0odEOZ~AX3Qf zu|Q#H5TKQ+U2EY0{V1w%cm{P??T=t{56Mo7Qzo)@VjX;+jo5cSoymPz-+1p;z{CROyC;fN83Sdt%fm!E&=Bp^_H=zb-sMgw%o89|Bf?H_9^cTwoo-KO}&osYa-4|F@ zeuX-O;<)3=BW=`<4VSM7=S2d=^*|Q>4OC)8VT8NSC-S~h#tgZ1eqtsi z+INp{9CNA+Sn(xa#Mh!w=x_Vnyk(HD0%-Ti0;Xn100H7StM&vw`u~MgwcNiJKUT7$wZu)7@hmyKBz^GGAFc+v*Mqa(WZow?{82WBUSRoTS_3}NmDZ2kf^z4iU zf#Ta==wzpHE2-di+>N<mRKJ?R1dz<+g7o+L~zm=k>JgDFW zf$$a4?g$9yFNQIVFq>lJ_j-@u$|UuNnlq0TDuHGN$L{|vYM1-J-kA)?FKJ|V6z=tl6sb9wp3WUUteYX?)KpYJa zcLGX(fgDRmvX}Ek57*oFIyAA)tU1afhMk)S;5PJ`@v;>npX>N#6A6IoW*QT6z$67z zGY}$nfdCPZLGw0%_a*-0dqJIrZ}btdZv~HXSmClbCDSi4Pvm8JZsQ*dzs4oGfR96}MIaNqR z;XDHwy?1(kGD@I?2sp-J|LfL#GJYe!Ks&#Wc%UlBWngO40!kj`IaYWai>`S1&d76j z#^%kxllhs9Rvm9P`2Q02Qz!mQ&HtZ~!T(t!~`0EOQ_NP9xWw8 z7}CZgSW2^6p}c7iG6rKuV}U&-jVm*aW$j20AqUQ?daY^2tsw{Db6FFGfJz1mK@-!{ zAD{<-AQ$6>od;hoal@EJf72peqv`ghebJCzaFnXS=&(6pl7R-PS)&l%{zf{I#qkqD z&%xCoS@X0)RH7A1;8~XJbMSzM^bP3guU>n9F{{kF+Gx-fq1^|OMrA?l&^#KV#n zT;GlySk#UlId_6~7CXi=evG}2N{fc+n^o93l&YDf99nr7hi05|BYJj`=)6IraHGJ#J8)tPdAwu};U-QUp)Q4`w_3@_bjnOaK`J35_k#t+vDAIq#)XoLuv?5jcBdb) zkEAgZ=RFN2>ovGkQJ$dwnNK;j@sFKG+=7seBz2pCLb<8ju{gBTZ7 z6PZNypW~9II^Ccv>FL_V+LLPL6{Cs^LEbY(?H zWhEv@O*Vd1Sw5UuKNCE8pY?QfU2i*73pOo#pKcot9Mf#3wxXpxt<+@scqrn)vx+F{RJ$p!)|ZewJ~8M*Z&71Nt*K-vLU&cFoyH z!mah0iPt-cS>SlIH0EKvvLFpZ;M2k6UdtAL@c#NYIv4_2Hl!NY7Se5w1i!*E9BYGo z^74As_`IDbom>hU4}0?KPhj)EjJ$c_r{F|H3_}F`Zos%$ec6Ksgd9(0aH7$0XphHZ-+3gZr`^{gKp1)%mz57j+o}1>$rUZsc!fQ)eaJMr@}_ zevft(PMf;T0V0CziNaTV*sHO54D7`VEX|yWf}H-uI+t0UDyZ zVlW`e2G7~%G*c`R59E6QdCw^kR}fHcWC$=}(E4Rlxa8dVMC{C8sZxYHkScA(ubuWN zM%#!3Hqn1#d|O(7F}~{#vkHmM_n{+FdFnP+bd^F3pmxxif2_LewgEy0?LHic(41xS zQ!M(IvBRDhjcKSz(#^!(sT}Y_?;RT-e*>y8nyb4m@$-I0S3Ywh)3tH`Bq0vilLzC) zONdFKwyV+UvF1zlx$3s|t&kX%l@3M5YGN>7ED7BoVHw$eO(a)$8UP!2(YjVeOX8>|2&bCDeh*SS9&eS5g4xjd z7zp{hz1p@e-&>0Dj(;v_5b`TW0_Obli2~E}`z1L0nkp;;)%d_6BjX>!w~tc5)|#(o zB!HfG_n`hALXn&ScG;-sV3#KT`KxDrzPs@@VDt8L{-}}1^|r;GOyCEU)s-6> ze0GY^JRP=9KHjoXjT3ARt*J^=6=e9r1N#tBHh6w>*!w!@W zh~&M^lB2f!Z=lxw51>{fu;3g;wcsdty9eEVHS+*CSV=dFsWPlnX}gCKk~93QQ&l!& zW0gTZlTCpDHD$0!V^vP9a@4dsX3T)R4k(T^HHV8kpgwDm12=n?ejH` zdV`7goS@FqH=8ZSEAzZRqC`SL;7T$~Hqf`s%^p-0=gr=OTD#;##vkh>bG5;T?3`2n zwxh>AC5eh;`4=@Fi_Dy?jt;AZ=;zCu8I2c2$1kBuUykNO0P`XU#8U0IzFV zd(}W0z(n__nl&adJv6P<@we>YM-Npdpg3VG%5eN}{TvK--nj-M`(C8PY*G22mMy3T z58t3Z754_rUNbf>PkO}v4Z)oW*?-jUQqt zw7I})SAI;kXm`_p5itZ3Mw=%mDV zIo?L3DLkC{Nt98H+`SY2IQL~v46vWxBZK}#fVGZhI}hTWZwr%-y8EM7ezvg^&O6Qc z)!9n-XB@`BIi{oGWvIIg-g})FFj13XSc;V+DidWNPwvW-DH8-(%K4PnJC7SlnMEEKh=anE(_tbkkq|4I7<6K7gVw*G}z>DwQi9 zz}f{-HBsF6INas0L<)b@Zqj#-4MivbBP#DZwkS@V1T~yO`kbAE;a$muDis(qqnLKP zmxzNm}Wd{w;vp@L=izy43CC#ErivSg>~Sr;J?=wJ_Qb-K2wB z{8IIHG+@dD5W;k; zM7MLoobt`X$5OfpC$S4X>YJki;f5402l=}&9}V~s%?j*|KN7mijgSbq6r~lS;uqe+ z?_88wHTZNYNcH=h8f;QinCV)(I)J!8P*hw7$syzJ?Ok)~2&Ousc{5qu1r*++cgwloT9w z+B++`D0)M($!6(i<|0n)y4GZZe`Bh0;9i?#l5p+V(O=Q|8AqY2OwZG=Wi9t7YLw|l zGEBBdjTFoWs+Dk&NdFsCKe96eWgg;8L!ygE@ju=yTBT1XL!0I1;)+Gez-ZuNVHF-Tuq2hf!O}C@Z-UZOH6uv6i^@SV7esAIMRm8T4<&G!55Ppq6{1H_-)9f}vs^sw)9R`=6}M z;Yo9;9w_9%G?6)i65JCQX_=s>(5IIS*x`yY1yiRMR)T?%=Py(d2>gtk0LevX-^^#S zl&2s%pxm9Q61)oy3b+e^LxIU#ve~YmY>KK7YUGYUONfgy?Lvd8JJ=_b$8x#Si#nCc`+wD6g zzUx)YJtd(ZW`1XISX?vt{UU+cbYkI@A;BgKXYu^8%)BGv9Ki^hCiD6e5$)XL`-l6eO~HQ4N6hLe5)M}E%w*gb2M_M)@?Sh| z5dOx0GIK5*KgK*O_}oISV|?MQ;=F#>!|i&kfIx}&*tneAi{Wt3>=A*Q2uTi{!^XG@ zzA?@MVCDDyZEW3Ez-tC3l`D~#xcY;yF$&1mRxCf;CQbkwvt1J)RZ=+V!wQ==0cEpt z)OyT#1{vExmHOW~rAr)8{@%!^^CKxze(UL6gRVv;>{ycMdFLLMq5lGV#1bon!55noFA&F!m$S{9#+{U)ob?zwV%$122 zGr|wyo~H6WKN~$7$?!r7!AxHH229m>VC~%?{9>o9*utS%1-o#zSe9FXJXaam?}9L( z-)+8mQmfUFS$3Xt#Y7OB+%Hz5{ZSw;7?NxS28xnk!LJcJ} zr5EXh76M2oA+UjjNJ8K)&N;Vz-+7*U|A3Pp^Q@JuHRs#Lm}AcOY|%*dN$m_4T@Dt3 z{`Mes-AV@0({Ey~YX3eE$bmx}NHDX|&NWkCB|urYVEu&^-*ZFO|BX7(Olo7L(RJ!w zUEA6K5R>h#vkej9PE+4lHdDusB%&J#0H4YN)@`i(FQVrEo5#{J{Rh|D26|Vk$U2M< zf9{(GsDMB#oVi;9Xz0W?Abk0i0nb|aK0N5@548()3=!v=Jx}Ig&1tyS=J<(L0^?G& z7Ao5K$KvVcP?`&Vk$k54)h@4M8Sd7NOAGUYS--Bd?EiTzVzb;5YVm-cd~?0w!cm|& z?anvZtgEkwM4RcesgX$d$n0hLVLZ6cM-YRYjfN?`YE+#hMYI$v%>Pd{vpn-|vb{Cm zuoD{C?q@Q>uHJGEmUR`Px4FqjA@+-P%g%6vzxj_=&P4p4lhX*!A}1e2lk*bnQ(Cxo zInK9$PM`x9Hmoym*mxqAI(L^dYH|2#QU9C>U+K@F4qyfk{%b%N=w?Cw<6}gJ0%5jFrnB2(D+wcg7b8}xc3N)0tL(fs?42{&s7%@fc5v9^Oh3_s28izKkh^! zi21c^#gUm(;i~nx0w*dItSDPhZDf-%n(*~a$+Xufo-@*fysY)FQ7YYPo*rEqYD$apEAPJ*E`zet)U6%x8v40#SZ0tvtvMy^FX^F8oytQ}DN+`G zTPwGl%t*s#E7Gok29nGE4)UDigBrL-c&w}kE*B{dDV|A3DQLI;`pCuHpgL1&M89Hs zXQdEi2q~LWt<|fYc^R<4LcO9&OBcQFg00*&u{O=Il|+PRK0_`?t-9^B`)EV-3HU}2 z{jAW<&{$PLZ419mcW{O@a6F?4a9fFIBjIYjm7dDqM5lzUJ}hB5>#1jqCM8-daIMx2 zx`<8Y7m%lC*(ev49qbnbx%;<`LkO2XRIklU0md;uG05NBt6`ZtT)4@=ZuwCh*aZX_ z7s6T@0}4i#a|o!H*O-i3Qo)QMXU%4Bp{FTQ-OW_oRNJ6=k4L@)*eUZ)SU`U$HHuwi zE;+X!M|CE~z%jqp9tSkRpDm7WQGfddm4PKXY&cWfL<78Lk)2p}W&QaCmU& z^(23&zG}6KO(F>fC(fLmDj8X9cugxDD8;c)2wjaAKf=FatcJ;?!u;$|4<>I94hwxX zDoy*@>=@ojZ}pi(yfnrzG7P~Ym)1K|#NrTxDsrYUH>){_ae?;!^HR{p@ajYovDKR! z1NYA8TzX8VH`NEi%Jf0?b;7wGF!l&-ptE&ja1G((6J-Mkedd`;`OZh53~%^meMP0k z0*2IhwqN*sFK^}AN^&oh*x1?L9N02liklP1a%Yujb1j9S#cY5-oaon5)p5kY6H0xU zrjz_APpF5`!RSPOymEuNPA9C}HG*iQPd$R%+|-L^hN_JNZb(Eu`*My$I|7wK;dRF* zB9r-+_Ra;F8M|y2>S;rEQLll?v7QMz_(_m!*dbrJ z$Z<732A-b-P9s`Hwj-Lv^fJu<)ZL#T1$c|z~@br7yN6iQg5dqqAWf!_k zhT`u~$6527b?s6w(Oa;|bBJXvVPbJz%By>P z2so8Q0?R>9jgU5u0GXazBa9}FL5ktaSIn0xyIAr5Dcyd&4h=JYI9;$nY0k=9%7Px;~#X+H|>+iND&lTb%qgzEK*i~uw&M$Ep>V!6*X3- zI#xQJ&^6k+n6O{h2r5liT0jNeRY1{f+zA(p>=L7WQ)H;>p#|?xIr0lI+R}2#^LI2y zlCT9ExnUE2lP0N4pYA69*vNHHNb^ivCoI=oZk+w+!(ZkMZ$rHV`IjnXFo*HMHNC_5 zSn90=y|{vvc?M}uf4SE{fyf5Ve1>{@w**2Lp~Q!Wlu69_b-XDUlr@kuYK-~n`E@vl zZe~ht_}RMihDQQ~crcj*4R6BGQoI9cMu|5|aX9E;EY`#bM`m=OcX&v4^&3UoYOZPm zxW?U3JG?Z~JWuTg$3|rr_9pjaVaq?CQx6kpLiY$Q_79m$)XlF`#b3tl);C&}rKZOF zGc7F#Vy9QOb^}d3)MDMPrj(nPMs`;2_AR|M$>{tfyt!?GvDsSh9dxve^;YCgRq?2F z1g9ZRho24kENM`CC|~LwW_KF&SM-hs6roZzzbn6RoNkbUXkwG=;G6M8L>mdFP~r`d zDwScmpqAJpTPr7z&i#>xH1f-GuuBlk=^cN|(7Lgv+G|?xQk#-*tyb#4wbiR7>E71q ziY{&hI-_^Ij_Sw(TIi4c zu7X$MLc&9Ddl#8@fr0jybLV`zKjrS`B?AQu|D;|HgvUdP9(KXc(g<<>$b37r)@lNb zP=rsZ^>xbCVSWAUWEs)7(|DBFIa)wn+Edb1*jP;e@!0&c$t%r$m%GaFpgPQknaNm{E42F{#$AT243_ZfnDM zT1~X`i{Z=9@nnbEdlvx@S0~CritbKD&={p@y8HrICU;@VW0~%gFu@mTMbb>A7ao^z z#Ip{=(=JN)a$*Y#@;CE2|M#m9G6)S3w(Eu^TZqP_m@w6mv23L z!j|j#=@XJMgPn%bDO<3{YHeXq~D`n!e*32^cTEz<_!7KH_)7!;@0&5{h8|B+RcZw8VU;%H20tNcAe7xpV72OA&H;`vb{%vjo4~M+f zGArn@CC-IWGQX)joqqi)9JB1N0E(|NsBf!1cpn~6yM zWz2eBQxC?b_pv1%k6=<2-k>sUJSB$M9p$pVb3ldqB6=T{{c;JDO7pBCO_y1E{x%+= z4rF@gA7f8Q;P4~uk>k{-P?f*dF)?e>(4uA?YuP99wXAX^hldD^b!|;>quKQ+^~KHv z*QwU}N-l;-z%IT&RjJ`o8N)lYn8?9zE`7A&lIm}&ZpTO(hc(p%=T0ARM{3v$i+2;f z$0@@D44Un3S7e8saCaY8o&Bd-u(js`BiTB{hFtl_}S@XDT; zn<@cu7mtsG`2t@y9z!I5S$8AJF`$9v(t)oubfm7D6o?$#fV7VEO*Q1HK63YIXr{x8nqTYXrq^U{ zHFG)+3O%Zf0H{ZElQ`$p#_=n0QhZD z7)c3%r(gLmSovL})p0fHEM0tzoRJa@k}P)FL))r^E43SAhoL5z%}6#MMQ%j^b_1x@ zE_SmSPZyzcwR5K7#%^A^!~Csbk9!0K4?o7m7R|3R-DQ!oUURu%+}>KTPO`9E7oYY8 zUWQB-3c_?{Vl5^4s8B@QJg36`$sO%2kC{xLNl#r*xcwEk6vB2b=@ahXtEvqRhCQUHqEryS!`pt!&{)>tjqvxtdq5jKOI zgPMhLB-(nf@V{X30L>6TOZq;Q)^QsGs#3qQb$6)0X~1@K&hQ(rjd3Y&qvd@>;FV4q zpEX_?X)dnaGM9!F^j}>M*KspmSSMHzKlyQ!M$rNIY_2BnNhEH-ZKx#f+rh0U&*1gn z!BOpqGyp7vBua*>TTw*Kw|{T*-~6e{U9_g5Bz)~c-?07=SA6{97toN9c4XHgzywvi zuD8}U1h@ck%X+P{mZp0Z2jQ0ft^kSQfQFG)0-V63zX+K2GsIWQ`EKK)W&!3CyvV-g zv7L@xw8v_&wjsnm3TU$ulrE-_5z`)0c4Ui0SvB!*TLhR#sNVC+pT$+%Kk$g{vd8#P zuJ(UbG=MdL0f#1zdyPTOO0@on=2zg_`!r2C;GG?3R}FGmu$6G>Zkdk7N?{Lst2cC2 zlV|Dne;v<6v;^-RZJ&m8%-Xwuj{7kp_0@#JL2v*KskS_n*aQV9(bFISwD2>R6_YZu zikwGR6q9dPjNzIBU6H}HxPoW3eX?n85Jf3a$!oLJMEy6s9-<>~k>aZl`Ls84os@ya z*@S zXxbQ2HsHZ!2(QY%<81O)B+s&$0t+?xl|;3v0zMYJvnD`Ag^gH| zFaPnbml8;WA5BV_Xz%#@5!%F*mN%f^RgFywd>u1W3^HcK3&dM~pHew!*QtDl5Q^_y zZ&Z+40)z=$$Kah%r5DpB))L~JiVcw;c>&vZ~41^25tru{@z^ ziXMUPPMM8+nM~tgv?t_Vo(u^FV8;@-%$o&+#?>xfRcdEYg&G;Ba({4~l4YxpKf*KT z^>^*14c;83vQMl_j3@QEM!5CVF+)I2>S3FcpQ-Cw$2l{$3rOaH?=}3n-wq_GWi4*M z$_bfUFDEwEOZhPhBzO!n1oTBGmLiq`x@;QVVh9TOO{MLC&AQk9?sBcuHLu4!Uh+|h za~JYu4u|~G+BvO_fyva?i1@^97FA4@xbzK-uik$qh`e?t$xw!5}%|` zChjxpErR~iJaP(FOLCK!_Y7*ByEUTbv3u`g-|4`{gU_d)M~wq)E5WIAeO=$g(Sy!+ z2Jej51z15Gj9ZH~`?j~Z9sTZ*tGF2Z)u1B|p==XlVZks*rj4!-ZMekCxJ~nO%Nv&h zz}Est^K2=u$sYVz_v*E6Eqxilz+*E>2TjtXo#j_!Gb5_sc4BTit1ubCYE;?Nu*J^q z^W3{rht@A#6Xc5dNNRMJo#d)C%F(QZDZk_J`$i-CHLA1M+~G^jNk89T3ju(3jJFVFHW#3iW}{yQ*Fh#_%xz)b4t&cDTK0gvJe-P4 zxG{op!DW_=SLCC#!}e9pMXx6&UUyra4UM2KY}Z+b1jP?zNbzl3XdAp`Hs(26X1fqZ z+5F%k)K_j%Dl8$g?rlK->PM=aau*i=Il9RR4;*u&Z!X1Aj;1t1k@djSlP!TjSY^E~rA51Z;h1%p9T&c64RI3cO? z7oDmZS|F7_j;$X5YDOG>n2HS~gvnit)j1QO;Oep~!n4KkJYki%9~OKt1?{CS7uJ_T zf7cn~I~;}qPZ;M9v153EIHLD%-a9UaLdoCDvWBD0Agxs+ zC;mEZRrL=9dTC^4iVe{)0^agG~P&GW~yX7klxLlk>*xfQyVw zqhKvI89zSfeEG=V<66~2@)7DH8U$OT()CugQ9>^Xx82_aZ%k1I;dSeL@J6??J)S~i zut!sBs^zsyANaMI3)Id8s74Em4I?7#fr#>=KTFC|szCoshn+$Xnn_RW{pBIBGzXT6 zvzCxa56QcnR$J7ZtxY;)R?i(yAext&2B>%@USoHqjY(0k68J&~_VlhP=9dX~jBELV zD@9JGyH`BZ1zHr-_WU=;j#T&4PrV(u_q% zg#O6_Hyxeu3)WCg$hkwC1qDM!^L6hVo_$%&=Pqft&)~*vRN0Iu@wz_=0y`F#m?HDR z86{}_16_w)o#>=9>5+AVXZZ}F;0$s4Ml!j}A0*8qZ8#y5&8r^O5}C=O>bv5zz zjS`MEMpj7`${>@7Oh-GHP0|BC16Y_OU8T@W%6e}(bPvsUC{>1jO=ptDW;Z`(yv##a1b z9z^_l6y%zs!)%F za|KV2VdaEhlb@%BF8e7iY5R5p^dfX31XTD^UKvsOX7nU5-p_&gacNuea7h;F9vpQ@ zwz_NMIqNl*6bTJw&hFm^Xz|nfP&Du#4 zk-w7kDXAZU^!V#hHkq&A0!VCI=U$+#=8e@RZ6~8NZr=oPI38s&JD@joc`!FGg?&&S zqF<#D_xZkj z%!F^tknkZ-zvMcJeQ`DpXEvjnkFUS%9;hC^v2u>{QjljdP&G9pw$RmRWKHuumUEUh zB%lqa5vXaEiNnlVcJ2P$zHNN)@3||^T?0)Knsaql0|+NwRU1^J_29QYU=FORev~IK zQk;!lv`451hcS>sc&8g!-$F2>`ZOx_PMj$+`CzUaBRcFy^ z(nbeO zRzVbpR8^?Y2xVvYwW9x~d1z_?a6kl7KRsyRb5_UMbb@@gluCcFm94s07La<1T79Oq+es?#c zayZYT&UO>nOsyxFK4ts3{Fx|?knEYzHtc`S&r4sm$`sVNdJ=%)xjN!B#PQE@l>xOY zboyZUm|wG?6Vl=k$u@AE?5EE{74B64x8p25?f5w~{ult_vuMM-aw*0+A~Rqco6rZC zC!PWVjZT}*jeQ-?1L}KPnx*FmB4Uvy%4xRak|lL-E8QHk(yPPNr210v*Uz(jA4b>5 zLJsC-+1OSJAhKM{Zi`8zz{BMU%Fn2>;+>}^ro;tUgWoE(x#P3bryK7tYb1CtJJ4_~ zw8j~ie0NzOjIMPKT4x714Jx`oPv}Vl5hAkRaTGjZT?B;EKG*&O;ucJa?NS()VH?RD{Xss?0SZrna%#fWh>;5kF7GCpX7nOMjo7_al)(ZYhfER z@vwkeTwa?AI&k}nm+Q>e`yTtw1;M*xyTC$!v6u5WID~RJG4^IDV4gCvd6~W6>Ixqm z(e!O5K1E7ZVY%k3ZO>y#HxAhJ=A}&`MgNc<@*M;WN?e{Yp+r zn+LPC(pwwmm(G6w2&~26{a|M)2YqEk)KTzLAmADU8R6GUM3?c&9^i&45^Qx^+MKrQPM? zy7C9d4%d;OO>3`Tb^i6PKE3Be)1R^rI7p;mAYK-s(cr_FH?5k2mQ^_Soj{eH<(0x} zgjPVa6{_b1yk64<}`^m+}T>)2ca#!B6-3tIcLNR#nWoSN_#u`RPRp>Tmju3NmBIPrP;o) zw{X6(i=NPM^V53_YWV%JF=jCwGkGF5lk^-(P#Os_34!&nMDJ-ZRS)#|6=Q2rZKwzD ztAO+UU5{iIswqpJSw7tN@Gxt&ENaPV<;*iu$|sVRxw1k9MxlE7qovK?pZ+N;xsXlT z$AmbTboPP%D>wY2LMw#vBxP1{1KS1G<8~$zd@$Y`QKq^ZO1Ud4oEM>e=KZt=Xs(pC zW?bf67P1Sr0w{DkS2W0!{mUxv=Kr0PO5Mz)I?sJHQy_d3Z-of;U)~gO=V)&r{>?VuN-v9>^F!pCoTmI6ZA!ev*KQKFOzN>L6|PgiW7^%q8O#i-rF!wj z$tB-*vOk`1>Z``&_mBDCz`2bn{jmL^z1Jo+ILc_ENu_ySm;XLFgOYd5s0KIYSn!V5 zQRphF_~ttCW!O0HHetoQ|Fp%boYF2?FHw^UF}@Sahw`9^#(^p7;&#w2ihg*c9n^2 zn!8bYta2hn5y!4q5?0VEeZh;LYxO6MYZS(=R#MKT(Ph~PN*9U78xgJ{QEGB!ViSYn z3ORsSNgEJwcn6;`y7AYWl8YLmJCpV|C64|@NLF$)WP|^uzIo9c@sPe>^BTY1!x0c; zZIo(qbqvta5WmFkvi1SG8~F2R;F0fWD-6_mW=s^aQ&;yI@c&Co^Ye!%_e|d5|5Wg>% zqm-5&hsf7MUa&HtWcs=vbA~bE_D_6=ih+gLJ?oG&I$cm_28&nh#7s?Qj~OAN@J{-{ zU>9#?w?nMRTw+Ewm)2C#v%qLgOL>8BVDx5t3#6vbs)qIR-#5OjX{e1a%P$hNyd_KA zp=%|%PUpcHvMM!F`m@$fkNzcL84i>^>n`j=B@skmn%Em!N35XP!H6dS9?#4CiTRTW z*;2{W>Sz-C+Z(swgZrw(;s}_2t3zy&*o(x$6k2lS1k31UK)ZL;OJFswT2zjCHIm)@ zwoqNcg^&^1$7AM19&4eo#8Q<{Lvi*#xbvJ}AIfojs&lkJ0$lrNSiQk)VNA7>q4;8T zCtKv@jroio#oQ(q6FU8Hc6xk%@RbyAADn%!f9JIbbFwE| z(@ak#IIEi!MIiUfX#y>c;He3`rk35p4eA&-^Jsn{z-m%^NSK47?NrEg(NxDnh#VjE z#tX~<^*WZYHJ-RWp|m5@%Q@T?Ee`h#j1s;O4m;}kwl^s`$ zaX<8LrvF)b3+WyyxM{O4c8!Fo%Ut|e)QzX6YTp$$p_2f?g5$wOI>FaX*UN0(rt&&ze0erO8^&X=h*}nT9TPqRm literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png new file mode 100644 index 0000000000000000000000000000000000000000..deb6698ade79543ea88d592359a18411ea5cdc99 GIT binary patch literal 49099 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png new file mode 100644 index 0000000000000000000000000000000000000000..ecd98300210f85e9dc316b5590aa54f55b5e9241 GIT binary patch literal 47683 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 R`w;Lk);HI~-G1==zW^;FH?{x( literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png new file mode 100644 index 0000000000000000000000000000000000000000..373494c6f7639b62253eec41afb7c78f8c619749 GIT binary patch literal 117259 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Ϧi>)= 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 Cbpgr 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≶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 eNzhf{vZ|q2c?BxBdgAn$fiY literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png new file mode 100644 index 0000000000000000000000000000000000000000..49a058d360da5c3465b16674d2b79ecea001b846 GIT binary patch literal 46741 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

M#p=@)VlJ4k!yXj5(% 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 Y<2=>KX2D~ATNr@A)78&qol`;+0A>PIjQ{`u literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..51a75dd1af0609ded411aac390eb39d243dc8780 GIT binary patch literal 17825 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 literal 0 HcmV?d00001 diff --git a/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png b/test/configs/backstop_data/bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png new file mode 100644 index 0000000000000000000000000000000000000000..51a75dd1af0609ded411aac390eb39d243dc8780 GIT binary patch literal 17825 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 literal 0 HcmV?d00001 From 2d1d41ccb0eae45a8537ee9099d27f5f9ebd2ed7 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 17:01:40 -0500 Subject: [PATCH 02/89] fix: remove errant newlines from fixtures --- test/__fixtures__/integration-test.json | 10 +- test/__fixtures__/sanity-test-docker.json | 16 +- .../sanity-test-playwright-docker.json | 12 +- test/__fixtures__/sanity-test-playwright.json | 10 +- test/__fixtures__/sanity-test.json | 18 +- test/__fixtures__/smoke-test-docker.json | 504 ++++++++--------- .../smoke-test-playwright-docker.json | 360 ++++++------- test/__fixtures__/smoke-test-playwright.json | 378 ++++++------- test/__fixtures__/smoke-test.json | 510 +++++++++--------- 9 files changed, 910 insertions(+), 908 deletions(-) diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test.json index 57e75e866..886307f6c 100644 --- a/test/__fixtures__/integration-test.json +++ b/test/__fixtures__/integration-test.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-215032/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165537/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -28,7 +28,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-215032/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165537/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -44,11 +44,13 @@ "width": 0, "height": 0 }, - "misMatchPercentage": "0.00" + "rawMisMatchPercentage": 0, + "misMatchPercentage": "0.00", + "analysisTime": 24 } }, "status": "pass" } ], "id": "backstop_default" -} +} \ No newline at end of file diff --git a/test/__fixtures__/sanity-test-docker.json b/test/__fixtures__/sanity-test-docker.json index 1c5422d1e..a6256827e 100644 --- a/test/__fixtures__/sanity-test-docker.json +++ b/test/__fixtures__/sanity-test-docker.json @@ -4,8 +4,8 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215636/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215636/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -23,17 +23,17 @@ }, "rawMisMatchPercentage": 3.194232723577236, "misMatchPercentage": "3.19", - "analysisTime": 17 + "analysisTime": 19 }, - "diffImage": "../bitmaps_test/20240101-025418/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215636/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-025418/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215636/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215636/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -53,10 +53,10 @@ "misMatchPercentage": "1.86", "analysisTime": 41 }, - "diffImage": "../bitmaps_test/20240101-025418/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215636/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" }, "status": "fail" } ], "id": "backstop_default" -} +} \ No newline at end of file diff --git a/test/__fixtures__/sanity-test-playwright-docker.json b/test/__fixtures__/sanity-test-playwright-docker.json index 02ca51dfe..4fdb2c233 100644 --- a/test/__fixtures__/sanity-test-playwright-docker.json +++ b/test/__fixtures__/sanity-test-playwright-docker.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030103/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215718/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -24,14 +24,14 @@ "misMatchPercentage": "0.33", "analysisTime": 17 }, - "diffImage": "../bitmaps_test/20240101-030103/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215718/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030103/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215718/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -49,12 +49,12 @@ }, "rawMisMatchPercentage": 0.3016973834988541, "misMatchPercentage": "0.30", - "analysisTime": 38 + "analysisTime": 36 }, - "diffImage": "../bitmaps_test/20240101-030103/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215718/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" }, "status": "fail" } ], "id": "backstop_playwright" -} +} \ No newline at end of file diff --git a/test/__fixtures__/sanity-test-playwright.json b/test/__fixtures__/sanity-test-playwright.json index 4752dbbb7..67e2dc8da 100644 --- a/test/__fixtures__/sanity-test-playwright.json +++ b/test/__fixtures__/sanity-test-playwright.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213741/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165143/backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -24,14 +24,14 @@ "misMatchPercentage": "3.70", "analysisTime": 13 }, - "diffImage": "../bitmaps_test/20231231-213741/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165143/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213741/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165143/backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -51,10 +51,10 @@ "misMatchPercentage": "1.94", "analysisTime": 35 }, - "diffImage": "../bitmaps_test/20231231-213741/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165143/failed_diff_backstop_playwright_BackstopJS_Homepage_0_document_1_tablet.png" }, "status": "fail" } ], "id": "backstop_playwright" -} +} \ No newline at end of file diff --git a/test/__fixtures__/sanity-test.json b/test/__fixtures__/sanity-test.json index ae56cbfae..b9f767345 100644 --- a/test/__fixtures__/sanity-test.json +++ b/test/__fixtures__/sanity-test.json @@ -4,8 +4,8 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165059/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165059/backstop_default_BackstopJS_Homepage_0_document_0_phone.log.json", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -23,17 +23,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 13 + "analysisTime": 43 }, - "diffImage": "../bitmaps_test/20231231-005924/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165059/failed_diff_backstop_default_BackstopJS_Homepage_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-005924/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165059/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165059/backstop_default_BackstopJS_Homepage_0_document_1_tablet.log.json", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -51,12 +51,12 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 34 + "analysisTime": 82 }, - "diffImage": "../bitmaps_test/20231231-005924/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165059/failed_diff_backstop_default_BackstopJS_Homepage_0_document_1_tablet.png" }, "status": "fail" } ], "id": "backstop_default" -} +} \ No newline at end of file diff --git a/test/__fixtures__/smoke-test-docker.json b/test/__fixtures__/smoke-test-docker.json index 77b5095a9..6aa71b564 100644 --- a/test/__fixtures__/smoke-test-docker.json +++ b/test/__fixtures__/smoke-test-docker.json @@ -4,8 +4,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_Simple_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_Simple_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_0_phone.png", "label": "Simple", @@ -21,17 +21,17 @@ }, "rawMisMatchPercentage": 3.194232723577236, "misMatchPercentage": "3.19", - "analysisTime": 90 + "analysisTime": 50 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_Simple_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_Simple_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_Simple_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_1_tablet.png", "label": "Simple", @@ -47,17 +47,17 @@ }, "rawMisMatchPercentage": 1.8621084797555385, "misMatchPercentage": "1.86", - "analysisTime": 159 + "analysisTime": 126 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "label": "pkra bug test", @@ -79,8 +79,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "label": "pkra bug test", @@ -96,17 +96,17 @@ }, "rawMisMatchPercentage": 1.60075329566855, "misMatchPercentage": "1.60", - "analysisTime": 9 + "analysisTime": 8 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "label": "pkra bug test", @@ -128,8 +128,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "label": "pkra bug test", @@ -145,17 +145,17 @@ }, "rawMisMatchPercentage": 0.7462686567164178, "misMatchPercentage": "0.75", - "analysisTime": 54 + "analysisTime": 45 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "label": "delay", @@ -171,17 +171,17 @@ }, "rawMisMatchPercentage": 1.2428129146395401, "misMatchPercentage": "1.24", - "analysisTime": 45 + "analysisTime": 46 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "label": "delay", @@ -197,17 +197,17 @@ }, "rawMisMatchPercentage": 0.8101455343661579, "misMatchPercentage": "0.81", - "analysisTime": 70 + "analysisTime": 63 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", "label": "readyEvent", @@ -223,17 +223,17 @@ }, "rawMisMatchPercentage": 2.1214430894308944, "misMatchPercentage": "2.12", - "analysisTime": 56 + "analysisTime": 25 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "label": "readyEvent", @@ -249,17 +249,17 @@ }, "rawMisMatchPercentage": 0.6768115942028985, "misMatchPercentage": "0.68", - "analysisTime": 49 + "analysisTime": 54 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "label": "readyEventTimeout", @@ -275,17 +275,17 @@ }, "rawMisMatchPercentage": 2.4745934959349594, "misMatchPercentage": "2.47", - "analysisTime": 15 + "analysisTime": 68 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "label": "readyEventTimeout", @@ -301,17 +301,17 @@ }, "rawMisMatchPercentage": 0.7195652173913043, "misMatchPercentage": "0.72", - "analysisTime": 84 + "analysisTime": 32 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", "label": "readySelector", @@ -327,17 +327,17 @@ }, "rawMisMatchPercentage": 2.1214430894308944, "misMatchPercentage": "2.12", - "analysisTime": 49 + "analysisTime": 58 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", "label": "readySelector", @@ -353,17 +353,17 @@ }, "rawMisMatchPercentage": 0.6768115942028985, "misMatchPercentage": "0.68", - "analysisTime": 288 + "analysisTime": 138 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "label": "readySelectorTimeout", @@ -386,8 +386,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "label": "readySelectorTimeout", @@ -410,8 +410,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "label": "noDelay", @@ -427,17 +427,17 @@ }, "rawMisMatchPercentage": 1.2450243255196816, "misMatchPercentage": "1.25", - "analysisTime": 13 + "analysisTime": 54 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "label": "noDelay", @@ -453,17 +453,17 @@ }, "rawMisMatchPercentage": 0.8101455343661579, "misMatchPercentage": "0.81", - "analysisTime": 46 + "analysisTime": 61 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_0_phone.png", "label": "expanded", @@ -479,17 +479,17 @@ }, "rawMisMatchPercentage": 7.63515932688865, "misMatchPercentage": "7.64", - "analysisTime": 62 + "analysisTime": 44 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "label": "expanded", @@ -505,17 +505,17 @@ }, "rawMisMatchPercentage": 3.367794486215539, "misMatchPercentage": "3.37", - "analysisTime": 63 + "analysisTime": 43 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "label": "expanded", @@ -531,17 +531,17 @@ }, "rawMisMatchPercentage": 1.2428129146395401, "misMatchPercentage": "1.24", - "analysisTime": 27 + "analysisTime": 80 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "label": "expanded", @@ -563,8 +563,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", "label": "expanded", @@ -580,17 +580,17 @@ }, "rawMisMatchPercentage": 5.497799562547764, "misMatchPercentage": "5.50", - "analysisTime": 34 + "analysisTime": 28 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "label": "expanded", @@ -606,17 +606,17 @@ }, "rawMisMatchPercentage": 2.3227132579650567, "misMatchPercentage": "2.32", - "analysisTime": 51 + "analysisTime": 35 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "label": "expanded", @@ -632,17 +632,17 @@ }, "rawMisMatchPercentage": 0.8101455343661579, "misMatchPercentage": "0.81", - "analysisTime": 47 + "analysisTime": 23 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "label": "expanded", @@ -664,8 +664,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", "label": "notExpanded", @@ -681,17 +681,17 @@ }, "rawMisMatchPercentage": 7.63515932688865, "misMatchPercentage": "7.64", - "analysisTime": 50 + "analysisTime": 25 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "label": "notExpanded", @@ -707,17 +707,17 @@ }, "rawMisMatchPercentage": 5.497799562547764, "misMatchPercentage": "5.50", - "analysisTime": 127 + "analysisTime": 16 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_0_phone.png", "label": "expect", @@ -733,17 +733,17 @@ }, "rawMisMatchPercentage": 7.63515932688865, "misMatchPercentage": "7.64", - "analysisTime": 24 + "analysisTime": 28 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", "label": "expect", @@ -759,17 +759,17 @@ }, "rawMisMatchPercentage": 3.367794486215539, "misMatchPercentage": "3.37", - "analysisTime": 90 + "analysisTime": 23 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", "label": "expect", @@ -785,17 +785,17 @@ }, "rawMisMatchPercentage": 1.2428129146395401, "misMatchPercentage": "1.24", - "analysisTime": 52 + "analysisTime": 38 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", "label": "expect", @@ -817,8 +817,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_1_tablet.png", "label": "expect", @@ -834,17 +834,17 @@ }, "rawMisMatchPercentage": 5.497799562547764, "misMatchPercentage": "5.50", - "analysisTime": 28 + "analysisTime": 165 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "label": "expect", @@ -860,17 +860,17 @@ }, "rawMisMatchPercentage": 2.3227132579650567, "misMatchPercentage": "2.32", - "analysisTime": 116 + "analysisTime": 51 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "label": "expect", @@ -886,17 +886,17 @@ }, "rawMisMatchPercentage": 0.8101455343661579, "misMatchPercentage": "0.81", - "analysisTime": 34 + "analysisTime": 178 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "label": "expect", @@ -918,8 +918,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_0_phone.png", "label": "magicSelectors", @@ -935,17 +935,17 @@ }, "rawMisMatchPercentage": 3.194232723577236, "misMatchPercentage": "3.19", - "analysisTime": 120 + "analysisTime": 326 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", "label": "magicSelectors", @@ -961,17 +961,17 @@ }, "rawMisMatchPercentage": 3.12109375, "misMatchPercentage": "3.12", - "analysisTime": 150 + "analysisTime": 24 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_1_tablet.png", "label": "magicSelectors", @@ -987,17 +987,17 @@ }, "rawMisMatchPercentage": 1.8621084797555385, "misMatchPercentage": "1.86", - "analysisTime": 140 + "analysisTime": 76 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", "label": "magicSelectors", @@ -1013,17 +1013,17 @@ }, "rawMisMatchPercentage": 1.6054789225260417, "misMatchPercentage": "1.61", - "analysisTime": 95 + "analysisTime": 86 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_0_phone.png", "label": "hideSelectors", @@ -1039,17 +1039,17 @@ }, "rawMisMatchPercentage": 0.49796747967479676, "misMatchPercentage": "0.50", - "analysisTime": 124 + "analysisTime": 129 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_1_tablet.png", "label": "hideSelectors", @@ -1065,17 +1065,17 @@ }, "rawMisMatchPercentage": 0.23843344155844154, "misMatchPercentage": "0.24", - "analysisTime": 176 + "analysisTime": 73 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_0_phone.png", "label": "removeSelectors", @@ -1091,17 +1091,17 @@ }, "rawMisMatchPercentage": 1.0208333333333333, "misMatchPercentage": "1.02", - "analysisTime": 95 + "analysisTime": 117 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_1_tablet.png", "label": "removeSelectors", @@ -1117,17 +1117,17 @@ }, "rawMisMatchPercentage": 0.4063924153645833, "misMatchPercentage": "0.41", - "analysisTime": 158 + "analysisTime": 28 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_0_phone.png", "label": "notFound", @@ -1149,8 +1149,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_1_tablet.png", "label": "notFound", @@ -1172,8 +1172,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_0_phone.png", "label": "notVisible", @@ -1195,8 +1195,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_1_tablet.png", "label": "notVisible", @@ -1218,8 +1218,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_0_phone.png", "label": "cookies", @@ -1235,17 +1235,17 @@ }, "rawMisMatchPercentage": 3.0161516853932584, "misMatchPercentage": "3.02", - "analysisTime": 59 + "analysisTime": 46 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", "label": "cookies", @@ -1261,17 +1261,17 @@ }, "rawMisMatchPercentage": 1.2421782178217822, "misMatchPercentage": "1.24", - "analysisTime": 88 + "analysisTime": 187 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_0_phone.png", "label": "hover", @@ -1287,17 +1287,17 @@ }, "rawMisMatchPercentage": 2.137957317073171, "misMatchPercentage": "2.14", - "analysisTime": 75 + "analysisTime": 88 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_1_tablet.png", "label": "hover", @@ -1313,17 +1313,17 @@ }, "rawMisMatchPercentage": 0.7038043478260869, "misMatchPercentage": "0.70", - "analysisTime": 130 + "analysisTime": 84 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_0_phone.png", "label": "click", @@ -1337,19 +1337,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 8.460365853658537, - "misMatchPercentage": "8.46", - "analysisTime": 144 + "rawMisMatchPercentage": 8.810975609756097, + "misMatchPercentage": "8.81", + "analysisTime": 21 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_1_tablet.png", "label": "click", @@ -1363,19 +1363,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 11.02536231884058, - "misMatchPercentage": "11.03", - "analysisTime": 122 + "rawMisMatchPercentage": 10.83677536231884, + "misMatchPercentage": "10.84", + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "label": "scrollToSelector", @@ -1391,7 +1391,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 77 + "analysisTime": 47 } }, "status": "pass" @@ -1399,8 +1399,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "label": "scrollToSelector", @@ -1416,7 +1416,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 16 + "analysisTime": 24 } }, "status": "pass" @@ -1424,8 +1424,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1441,17 +1441,17 @@ }, "rawMisMatchPercentage": 3.1676003734827263, "misMatchPercentage": "3.17", - "analysisTime": 76 + "analysisTime": 38 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1467,17 +1467,17 @@ }, "rawMisMatchPercentage": 3.860677083333333, "misMatchPercentage": "3.86", - "analysisTime": 32 + "analysisTime": 53 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1493,17 +1493,17 @@ }, "rawMisMatchPercentage": 3.194232723577236, "misMatchPercentage": "3.19", - "analysisTime": 29 + "analysisTime": 23 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1519,17 +1519,17 @@ }, "rawMisMatchPercentage": 1.8621084797555385, "misMatchPercentage": "1.86", - "analysisTime": 66 + "analysisTime": 46 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1545,17 +1545,17 @@ }, "rawMisMatchPercentage": 2.7688564476885644, "misMatchPercentage": "2.77", - "analysisTime": 74 + "analysisTime": 75 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1571,17 +1571,17 @@ }, "rawMisMatchPercentage": 2.7688564476885644, "misMatchPercentage": "2.77", - "analysisTime": 79 + "analysisTime": 98 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1597,17 +1597,17 @@ }, "rawMisMatchPercentage": 3.174417796315607, "misMatchPercentage": "3.17", - "analysisTime": 82 + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1623,17 +1623,17 @@ }, "rawMisMatchPercentage": 1.7844070278184478, "misMatchPercentage": "1.78", - "analysisTime": 59 + "analysisTime": 41 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1649,17 +1649,17 @@ }, "rawMisMatchPercentage": 5.497799562547764, "misMatchPercentage": "5.50", - "analysisTime": 63 + "analysisTime": 35 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1675,17 +1675,17 @@ }, "rawMisMatchPercentage": 2.3227132579650567, "misMatchPercentage": "2.32", - "analysisTime": 59 + "analysisTime": 20 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1701,17 +1701,17 @@ }, "rawMisMatchPercentage": 0.8101455343661579, "misMatchPercentage": "0.81", - "analysisTime": 43 + "analysisTime": 29 }, - "diffImage": "../bitmaps_test/20240101-030522/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215759/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1733,8 +1733,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "test": "../bitmaps_test/20240101-030522/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "testLog": "../bitmaps_test/20240101-030522/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", + "test": "../bitmaps_test/20240101-215759/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "testLog": "../bitmaps_test/20240101-215759/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", "selector": "div[id=navbar]", "fileName": "puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "label": "keyPressSelector", @@ -1750,11 +1750,11 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 22 + "analysisTime": 20 } }, "status": "pass" } ], "id": "puppet_backstop_features" -} +} \ No newline at end of file diff --git a/test/__fixtures__/smoke-test-playwright-docker.json b/test/__fixtures__/smoke-test-playwright-docker.json index ba292e66a..865668e8c 100644 --- a/test/__fixtures__/smoke-test-playwright-docker.json +++ b/test/__fixtures__/smoke-test-playwright-docker.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_Simple_0_document_0_phone.png", "label": "Simple", @@ -20,16 +20,16 @@ }, "rawMisMatchPercentage": 25.576410060975608, "misMatchPercentage": "25.58", - "analysisTime": 45 + "analysisTime": 28 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", "label": "Simple", @@ -45,16 +45,16 @@ }, "rawMisMatchPercentage": 28.73391544117647, "misMatchPercentage": "28.73", - "analysisTime": 145 + "analysisTime": 434 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "selector": "#pkratest", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "label": "pkra bug test", @@ -76,7 +76,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "selector": ".logoBlock", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "label": "pkra bug test", @@ -87,21 +87,21 @@ "diff": { "isSameDimensions": false, "dimensionDifference": { - "width": 2, - "height": 1 + "width": -2, + "height": -1 }, "rawMisMatchPercentage": 95.27310924369748, "misMatchPercentage": "95.27", - "analysisTime": 10 + "analysisTime": 11 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "selector": "#pkratest", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "label": "pkra bug test", @@ -123,7 +123,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "selector": ".logoBlock", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "label": "pkra bug test", @@ -139,16 +139,16 @@ }, "rawMisMatchPercentage": 93.24257831720519, "misMatchPercentage": "93.24", - "analysisTime": 69 + "analysisTime": 67 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "label": "delay", @@ -164,16 +164,16 @@ }, "rawMisMatchPercentage": 6.57676529632539, "misMatchPercentage": "6.58", - "analysisTime": 27 + "analysisTime": 19 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "label": "delay", @@ -189,16 +189,16 @@ }, "rawMisMatchPercentage": 0.8134544995582481, "misMatchPercentage": "0.81", - "analysisTime": 37 + "analysisTime": 24 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", "label": "readyEvent", @@ -214,16 +214,16 @@ }, "rawMisMatchPercentage": 93.8694105691057, "misMatchPercentage": "93.87", - "analysisTime": 63 + "analysisTime": 51 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "label": "readyEvent", @@ -239,16 +239,16 @@ }, "rawMisMatchPercentage": 90.12826086956521, "misMatchPercentage": "90.13", - "analysisTime": 88 + "analysisTime": 171 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "label": "readyEventTimeout", @@ -264,16 +264,16 @@ }, "rawMisMatchPercentage": 97.08333333333333, "misMatchPercentage": "97.08", - "analysisTime": 16 + "analysisTime": 84 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "label": "readyEventTimeout", @@ -289,16 +289,16 @@ }, "rawMisMatchPercentage": 97.16213768115942, "misMatchPercentage": "97.16", - "analysisTime": 55 + "analysisTime": 139 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", "label": "readySelector", @@ -314,16 +314,16 @@ }, "rawMisMatchPercentage": 93.8694105691057, "misMatchPercentage": "93.87", - "analysisTime": 36 + "analysisTime": 92 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", "label": "readySelector", @@ -339,16 +339,16 @@ }, "rawMisMatchPercentage": 90.12826086956521, "misMatchPercentage": "90.13", - "analysisTime": 203 + "analysisTime": 247 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "label": "readySelectorTimeout", @@ -371,7 +371,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "label": "readySelectorTimeout", @@ -394,7 +394,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "label": "noDelay", @@ -410,16 +410,16 @@ }, "rawMisMatchPercentage": 1.7631142532949289, "misMatchPercentage": "1.76", - "analysisTime": 52 + "analysisTime": 21 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "label": "noDelay", @@ -435,16 +435,16 @@ }, "rawMisMatchPercentage": 0.5433547898523287, "misMatchPercentage": "0.54", - "analysisTime": 42 + "analysisTime": 91 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", "label": "expanded", @@ -460,16 +460,16 @@ }, "rawMisMatchPercentage": 58.21557891018282, "misMatchPercentage": "58.22", - "analysisTime": 36 + "analysisTime": 12 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "label": "expanded", @@ -485,16 +485,16 @@ }, "rawMisMatchPercentage": 4.9511065362840965, "misMatchPercentage": "4.95", - "analysisTime": 24 + "analysisTime": 46 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "label": "expanded", @@ -510,16 +510,16 @@ }, "rawMisMatchPercentage": 6.57676529632539, "misMatchPercentage": "6.58", - "analysisTime": 64 + "analysisTime": 78 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "label": "expanded", @@ -541,7 +541,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", "label": "expanded", @@ -557,16 +557,16 @@ }, "rawMisMatchPercentage": 16.220936294442705, "misMatchPercentage": "16.22", - "analysisTime": 41 + "analysisTime": 18 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "label": "expanded", @@ -582,7 +582,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 43 + "analysisTime": 36 } }, "status": "pass" @@ -590,7 +590,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "label": "expanded", @@ -606,16 +606,16 @@ }, "rawMisMatchPercentage": 0.8134544995582481, "misMatchPercentage": "0.81", - "analysisTime": 43 + "analysisTime": 21 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "label": "expanded", @@ -637,7 +637,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", "label": "notExpanded", @@ -653,16 +653,16 @@ }, "rawMisMatchPercentage": 58.21557891018282, "misMatchPercentage": "58.22", - "analysisTime": 31 + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "label": "notExpanded", @@ -678,16 +678,16 @@ }, "rawMisMatchPercentage": 16.220936294442705, "misMatchPercentage": "16.22", - "analysisTime": 47 + "analysisTime": 29 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", "label": "expect", @@ -703,16 +703,16 @@ }, "rawMisMatchPercentage": 58.21557891018282, "misMatchPercentage": "58.22", - "analysisTime": 12 + "analysisTime": 16 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", "label": "expect", @@ -728,16 +728,16 @@ }, "rawMisMatchPercentage": 4.9511065362840965, "misMatchPercentage": "4.95", - "analysisTime": 15 + "analysisTime": 28 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", "label": "expect", @@ -753,16 +753,16 @@ }, "rawMisMatchPercentage": 6.57676529632539, "misMatchPercentage": "6.58", - "analysisTime": 30 + "analysisTime": 63 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", "label": "expect", @@ -784,7 +784,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", "label": "expect", @@ -800,16 +800,16 @@ }, "rawMisMatchPercentage": 16.220936294442705, "misMatchPercentage": "16.22", - "analysisTime": 61 + "analysisTime": 95 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "label": "expect", @@ -825,7 +825,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 78 + "analysisTime": 35 } }, "status": "pass" @@ -833,7 +833,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "label": "expect", @@ -849,16 +849,16 @@ }, "rawMisMatchPercentage": 0.8134544995582481, "misMatchPercentage": "0.81", - "analysisTime": 40 + "analysisTime": 229 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "label": "expect", @@ -880,7 +880,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", "label": "magicSelectors", @@ -896,16 +896,16 @@ }, "rawMisMatchPercentage": 25.576410060975608, "misMatchPercentage": "25.58", - "analysisTime": 250 + "analysisTime": 96 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", "label": "magicSelectors", @@ -921,16 +921,16 @@ }, "rawMisMatchPercentage": 51.795572916666664, "misMatchPercentage": "51.80", - "analysisTime": 70 + "analysisTime": 105 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", "label": "magicSelectors", @@ -946,16 +946,16 @@ }, "rawMisMatchPercentage": 28.73391544117647, "misMatchPercentage": "28.73", - "analysisTime": 188 + "analysisTime": 202 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", "label": "magicSelectors", @@ -971,16 +971,16 @@ }, "rawMisMatchPercentage": 48.518498738606766, "misMatchPercentage": "48.52", - "analysisTime": 206 + "analysisTime": 167 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", "label": "hideSelectors", @@ -996,16 +996,16 @@ }, "rawMisMatchPercentage": 25.450012703252035, "misMatchPercentage": "25.45", - "analysisTime": 118 + "analysisTime": 42 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", "label": "hideSelectors", @@ -1021,16 +1021,16 @@ }, "rawMisMatchPercentage": 28.72115820760122, "misMatchPercentage": "28.72", - "analysisTime": 150 + "analysisTime": 140 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", "label": "removeSelectors", @@ -1046,16 +1046,16 @@ }, "rawMisMatchPercentage": 54.99544270833333, "misMatchPercentage": "55.00", - "analysisTime": 114 + "analysisTime": 67 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", "label": "removeSelectors", @@ -1071,16 +1071,16 @@ }, "rawMisMatchPercentage": 54.903411865234375, "misMatchPercentage": "54.90", - "analysisTime": 140 + "analysisTime": 170 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", "selector": ".monkey", "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", "label": "notFound", @@ -1102,7 +1102,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", "selector": ".monkey", "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", "label": "notFound", @@ -1124,7 +1124,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", "selector": "#noShow", "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", "label": "notVisible", @@ -1146,7 +1146,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", "selector": "#noShow", "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", "label": "notVisible", @@ -1168,7 +1168,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", "label": "cookies", @@ -1184,16 +1184,16 @@ }, "rawMisMatchPercentage": 94.23689138576779, "misMatchPercentage": "94.24", - "analysisTime": 29 + "analysisTime": 56 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", "label": "cookies", @@ -1209,16 +1209,16 @@ }, "rawMisMatchPercentage": 89.97465346534653, "misMatchPercentage": "89.97", - "analysisTime": 150 + "analysisTime": 136 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", "label": "hover", @@ -1234,16 +1234,16 @@ }, "rawMisMatchPercentage": 93.88211382113822, "misMatchPercentage": "93.88", - "analysisTime": 146 + "analysisTime": 127 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", "label": "hover", @@ -1259,16 +1259,16 @@ }, "rawMisMatchPercentage": 90.1413043478261, "misMatchPercentage": "90.14", - "analysisTime": 147 + "analysisTime": 128 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", "label": "click", @@ -1284,16 +1284,16 @@ }, "rawMisMatchPercentage": 97.08333333333333, "misMatchPercentage": "97.08", - "analysisTime": 134 + "analysisTime": 59 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", "label": "click", @@ -1309,16 +1309,16 @@ }, "rawMisMatchPercentage": 97.16213768115942, "misMatchPercentage": "97.16", - "analysisTime": 97 + "analysisTime": 287 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "selector": ".lemurFace", "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "label": "scrollToSelector", @@ -1334,16 +1334,16 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 12 + "analysisTime": 11 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "selector": ".lemurFace", "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "label": "scrollToSelector", @@ -1359,16 +1359,16 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 35 + "analysisTime": 11 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1384,16 +1384,16 @@ }, "rawMisMatchPercentage": 35.09891456582633, "misMatchPercentage": "35.10", - "analysisTime": 74 + "analysisTime": 49 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1409,16 +1409,16 @@ }, "rawMisMatchPercentage": 52.209635416666664, "misMatchPercentage": "52.21", - "analysisTime": 40 + "analysisTime": 62 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1434,16 +1434,16 @@ }, "rawMisMatchPercentage": 25.576410060975608, "misMatchPercentage": "25.58", - "analysisTime": 55 + "analysisTime": 57 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1459,16 +1459,16 @@ }, "rawMisMatchPercentage": 28.73391544117647, "misMatchPercentage": "28.73", - "analysisTime": 102 + "analysisTime": 72 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1484,16 +1484,16 @@ }, "rawMisMatchPercentage": 40.567294147778206, "misMatchPercentage": "40.57", - "analysisTime": 96 + "analysisTime": 61 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1509,16 +1509,16 @@ }, "rawMisMatchPercentage": 46.10782430528877, "misMatchPercentage": "46.11", - "analysisTime": 99 + "analysisTime": 81 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1534,16 +1534,16 @@ }, "rawMisMatchPercentage": 44.93096976016684, "misMatchPercentage": "44.93", - "analysisTime": 79 + "analysisTime": 83 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1559,16 +1559,16 @@ }, "rawMisMatchPercentage": 50.87318699670571, "misMatchPercentage": "50.87", - "analysisTime": 159 + "analysisTime": 111 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1584,16 +1584,16 @@ }, "rawMisMatchPercentage": 23.4386403920342, "misMatchPercentage": "23.44", - "analysisTime": 75 + "analysisTime": 97 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1609,7 +1609,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 27 + "analysisTime": 25 } }, "status": "pass" @@ -1617,7 +1617,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1633,16 +1633,16 @@ }, "rawMisMatchPercentage": 0.8121923513820523, "misMatchPercentage": "0.81", - "analysisTime": 49 + "analysisTime": 94 }, - "diffImage": "../bitmaps_test/20240101-030612/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-215914/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1664,7 +1664,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "test": "../bitmaps_test/20240101-030612/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20240101-215914/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "selector": "div[id=navbar]", "fileName": "playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "label": "keyPressSelector", @@ -1680,11 +1680,11 @@ }, "rawMisMatchPercentage": 0.044444444444444446, "misMatchPercentage": "0.04", - "analysisTime": 15 + "analysisTime": 32 } }, "status": "pass" } ], "id": "playwright_chromium_backstop_features" -} +} \ No newline at end of file diff --git a/test/__fixtures__/smoke-test-playwright.json b/test/__fixtures__/smoke-test-playwright.json index b162b544c..e41598061 100644 --- a/test/__fixtures__/smoke-test-playwright.json +++ b/test/__fixtures__/smoke-test-playwright.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_Simple_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_Simple_0_document_0_phone.png", "label": "Simple", @@ -20,16 +20,16 @@ }, "rawMisMatchPercentage": 27.306275406504067, "misMatchPercentage": "27.31", - "analysisTime": 247 + "analysisTime": 91 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_Simple_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_Simple_0_document_1_tablet.png", "label": "Simple", @@ -45,16 +45,16 @@ }, "rawMisMatchPercentage": 28.784272942131402, "misMatchPercentage": "28.78", - "analysisTime": 233 + "analysisTime": 176 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_Simple_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "selector": "#pkratest", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "label": "pkra bug test", @@ -76,7 +76,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "selector": ".logoBlock", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "label": "pkra bug test", @@ -92,16 +92,16 @@ }, "rawMisMatchPercentage": 95.18307322929172, "misMatchPercentage": "95.18", - "analysisTime": 13 + "analysisTime": 7 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "selector": "#pkratest", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "label": "pkra bug test", @@ -123,7 +123,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "selector": ".logoBlock", "fileName": "playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "label": "pkra bug test", @@ -139,16 +139,16 @@ }, "rawMisMatchPercentage": 93.04712700235088, "misMatchPercentage": "93.05", - "analysisTime": 141 + "analysisTime": 48 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "label": "delay", @@ -164,16 +164,16 @@ }, "rawMisMatchPercentage": 6.714235838352099, "misMatchPercentage": "6.71", - "analysisTime": 147 + "analysisTime": 59 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "label": "delay", @@ -189,16 +189,16 @@ }, "rawMisMatchPercentage": 1.2312255458790862, "misMatchPercentage": "1.23", - "analysisTime": 161 + "analysisTime": 159 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png", "label": "readyEvent", @@ -214,16 +214,16 @@ }, "rawMisMatchPercentage": 94.57952235772358, "misMatchPercentage": "94.58", - "analysisTime": 86 + "analysisTime": 81 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "label": "readyEvent", @@ -239,16 +239,16 @@ }, "rawMisMatchPercentage": 90.41757246376811, "misMatchPercentage": "90.42", - "analysisTime": 147 + "analysisTime": 43 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readyEvent_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "label": "readyEventTimeout", @@ -264,16 +264,16 @@ }, "rawMisMatchPercentage": 97.92174796747967, "misMatchPercentage": "97.92", - "analysisTime": 13 + "analysisTime": 156 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "label": "readyEventTimeout", @@ -289,16 +289,16 @@ }, "rawMisMatchPercentage": 97.45579710144926, "misMatchPercentage": "97.46", - "analysisTime": 187 + "analysisTime": 209 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png", "label": "readySelector", @@ -314,16 +314,16 @@ }, "rawMisMatchPercentage": 94.57952235772358, "misMatchPercentage": "94.58", - "analysisTime": 72 + "analysisTime": 17 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png", "label": "readySelector", @@ -339,16 +339,16 @@ }, "rawMisMatchPercentage": 90.41757246376811, "misMatchPercentage": "90.42", - "analysisTime": 125 + "analysisTime": 92 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_readySelector_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "label": "readySelectorTimeout", @@ -371,7 +371,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "label": "readySelectorTimeout", @@ -394,7 +394,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "label": "noDelay", @@ -410,16 +410,16 @@ }, "rawMisMatchPercentage": 1.9071310116086235, "misMatchPercentage": "1.91", - "analysisTime": 43 + "analysisTime": 68 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "selector": ".getItBlock:nth-child(3)", "fileName": "playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "label": "noDelay", @@ -435,16 +435,16 @@ }, "rawMisMatchPercentage": 0.9579704657326771, "misMatchPercentage": "0.96", - "analysisTime": 179 + "analysisTime": 57 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png", "label": "expanded", @@ -458,18 +458,18 @@ "width": -2, "height": -1 }, - "rawMisMatchPercentage": 49.9205157643734, - "misMatchPercentage": "49.92", - "analysisTime": 11 + "rawMisMatchPercentage": 49.909476287203034, + "misMatchPercentage": "49.91", + "analysisTime": 32 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "label": "expanded", @@ -485,16 +485,16 @@ }, "rawMisMatchPercentage": 5.14668039114771, "misMatchPercentage": "5.15", - "analysisTime": 105 + "analysisTime": 125 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "label": "expanded", @@ -510,16 +510,16 @@ }, "rawMisMatchPercentage": 6.714235838352099, "misMatchPercentage": "6.71", - "analysisTime": 18 + "analysisTime": 89 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "label": "expanded", @@ -541,7 +541,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png", "label": "expanded", @@ -557,16 +557,16 @@ }, "rawMisMatchPercentage": 10.834375977478887, "misMatchPercentage": "10.83", - "analysisTime": 43 + "analysisTime": 70 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "label": "expanded", @@ -582,16 +582,16 @@ }, "rawMisMatchPercentage": 2.305584104145255, "misMatchPercentage": "2.31", - "analysisTime": 56 + "analysisTime": 52 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "label": "expanded", @@ -607,16 +607,16 @@ }, "rawMisMatchPercentage": 1.2312255458790862, "misMatchPercentage": "1.23", - "analysisTime": 78 + "analysisTime": 168 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "label": "expanded", @@ -638,7 +638,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png", "label": "notExpanded", @@ -654,16 +654,16 @@ }, "rawMisMatchPercentage": 49.909476287203034, "misMatchPercentage": "49.91", - "analysisTime": 159 + "analysisTime": 133 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "label": "notExpanded", @@ -677,18 +677,18 @@ "width": 0, "height": -2 }, - "rawMisMatchPercentage": 10.836982587842769, - "misMatchPercentage": "10.84", - "analysisTime": 37 + "rawMisMatchPercentage": 10.834375977478887, + "misMatchPercentage": "10.83", + "analysisTime": 13 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_notExpanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png", "label": "expect", @@ -702,18 +702,18 @@ "width": -2, "height": -1 }, - "rawMisMatchPercentage": 49.9205157643734, - "misMatchPercentage": "49.92", - "analysisTime": 19 + "rawMisMatchPercentage": 49.909476287203034, + "misMatchPercentage": "49.91", + "analysisTime": 86 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png", "label": "expect", @@ -729,16 +729,16 @@ }, "rawMisMatchPercentage": 5.14668039114771, "misMatchPercentage": "5.15", - "analysisTime": 97 + "analysisTime": 11 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png", "label": "expect", @@ -754,16 +754,16 @@ }, "rawMisMatchPercentage": 6.714235838352099, "misMatchPercentage": "6.71", - "analysisTime": 118 + "analysisTime": 97 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_0_phone.png", "label": "expect", @@ -785,7 +785,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png", "label": "expect", @@ -801,16 +801,16 @@ }, "rawMisMatchPercentage": 10.834375977478887, "misMatchPercentage": "10.83", - "analysisTime": 33 + "analysisTime": 9 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "label": "expect", @@ -826,16 +826,16 @@ }, "rawMisMatchPercentage": 2.305584104145255, "misMatchPercentage": "2.31", - "analysisTime": 150 + "analysisTime": 83 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "label": "expect", @@ -851,16 +851,16 @@ }, "rawMisMatchPercentage": 1.2312255458790862, "misMatchPercentage": "1.23", - "analysisTime": 182 + "analysisTime": 186 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_expect_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "label": "expect", @@ -882,7 +882,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png", "label": "magicSelectors", @@ -898,16 +898,16 @@ }, "rawMisMatchPercentage": 27.306275406504067, "misMatchPercentage": "27.31", - "analysisTime": 55 + "analysisTime": 118 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png", "label": "magicSelectors", @@ -923,16 +923,16 @@ }, "rawMisMatchPercentage": 52.173177083333336, "misMatchPercentage": "52.17", - "analysisTime": 84 + "analysisTime": 47 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png", "label": "magicSelectors", @@ -948,16 +948,16 @@ }, "rawMisMatchPercentage": 28.784272942131402, "misMatchPercentage": "28.78", - "analysisTime": 68 + "analysisTime": 84 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_magicSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png", "label": "magicSelectors", @@ -973,16 +973,16 @@ }, "rawMisMatchPercentage": 47.43995666503906, "misMatchPercentage": "47.44", - "analysisTime": 85 + "analysisTime": 102 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_magicSelectors_1_viewport_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png", "label": "hideSelectors", @@ -998,16 +998,16 @@ }, "rawMisMatchPercentage": 24.32005843495935, "misMatchPercentage": "24.32", - "analysisTime": 220 + "analysisTime": 108 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png", "label": "hideSelectors", @@ -1023,16 +1023,16 @@ }, "rawMisMatchPercentage": 27.261163698433922, "misMatchPercentage": "27.26", - "analysisTime": 82 + "analysisTime": 53 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_hideSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png", "label": "removeSelectors", @@ -1048,16 +1048,16 @@ }, "rawMisMatchPercentage": 52.51236979166667, "misMatchPercentage": "52.51", - "analysisTime": 98 + "analysisTime": 112 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png", "label": "removeSelectors", @@ -1073,16 +1073,16 @@ }, "rawMisMatchPercentage": 51.86297098795573, "misMatchPercentage": "51.86", - "analysisTime": 95 + "analysisTime": 162 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_removeSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", "selector": ".monkey", "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_0_phone.png", "label": "notFound", @@ -1104,7 +1104,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", "selector": ".monkey", "fileName": "playwright_chromium_backstop_features_notFound_0_monkey_1_tablet.png", "label": "notFound", @@ -1126,7 +1126,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", "selector": "#noShow", "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_0_phone.png", "label": "notVisible", @@ -1148,7 +1148,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", "selector": "#noShow", "fileName": "playwright_chromium_backstop_features_notVisible_0_noShow_1_tablet.png", "label": "notVisible", @@ -1170,7 +1170,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png", "label": "cookies", @@ -1186,16 +1186,16 @@ }, "rawMisMatchPercentage": 95.04798689138578, "misMatchPercentage": "95.05", - "analysisTime": 79 + "analysisTime": 47 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png", "label": "cookies", @@ -1211,16 +1211,16 @@ }, "rawMisMatchPercentage": 90.51465346534654, "misMatchPercentage": "90.51", - "analysisTime": 87 + "analysisTime": 40 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_cookies_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png", "label": "hover", @@ -1236,16 +1236,16 @@ }, "rawMisMatchPercentage": 94.60111788617887, "misMatchPercentage": "94.60", - "analysisTime": 217 + "analysisTime": 167 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png", "label": "hover", @@ -1261,16 +1261,16 @@ }, "rawMisMatchPercentage": 90.4340579710145, "misMatchPercentage": "90.43", - "analysisTime": 50 + "analysisTime": 63 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_hover_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png", "label": "click", @@ -1286,16 +1286,16 @@ }, "rawMisMatchPercentage": 97.92174796747967, "misMatchPercentage": "97.92", - "analysisTime": 133 + "analysisTime": 54 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", "selector": ".moneyshot", "fileName": "playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png", "label": "click", @@ -1311,16 +1311,16 @@ }, "rawMisMatchPercentage": 97.45579710144926, "misMatchPercentage": "97.46", - "analysisTime": 65 + "analysisTime": 77 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_click_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "selector": ".lemurFace", "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "label": "scrollToSelector", @@ -1332,20 +1332,20 @@ "isSameDimensions": false, "dimensionDifference": { "width": 0, - "height": -1 + "height": 1 }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 95 + "analysisTime": 57 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "selector": ".lemurFace", "fileName": "playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "label": "scrollToSelector", @@ -1361,16 +1361,16 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 115 + "analysisTime": 7 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1386,16 +1386,16 @@ }, "rawMisMatchPercentage": 36.33461718020541, "misMatchPercentage": "36.33", - "analysisTime": 39 + "analysisTime": 87 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "selector": "viewport", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1411,16 +1411,16 @@ }, "rawMisMatchPercentage": 53.10850694444444, "misMatchPercentage": "53.11", - "analysisTime": 35 + "analysisTime": 59 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1436,16 +1436,16 @@ }, "rawMisMatchPercentage": 27.306275406504067, "misMatchPercentage": "27.31", - "analysisTime": 54 + "analysisTime": 78 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1461,16 +1461,16 @@ }, "rawMisMatchPercentage": 28.784272942131402, "misMatchPercentage": "28.78", - "analysisTime": 70 + "analysisTime": 55 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1486,16 +1486,16 @@ }, "rawMisMatchPercentage": 40.3777692406198, "misMatchPercentage": "40.38", - "analysisTime": 49 + "analysisTime": 29 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1511,16 +1511,16 @@ }, "rawMisMatchPercentage": 45.40760660776028, "misMatchPercentage": "45.41", - "analysisTime": 23 + "analysisTime": 26 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1536,16 +1536,16 @@ }, "rawMisMatchPercentage": 44.89954814042405, "misMatchPercentage": "44.90", - "analysisTime": 39 + "analysisTime": 32 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "selector": "document", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1561,16 +1561,16 @@ }, "rawMisMatchPercentage": 49.36566331899707, "misMatchPercentage": "49.37", - "analysisTime": 66 + "analysisTime": 52 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "selector": ".getItBlock", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1586,16 +1586,16 @@ }, "rawMisMatchPercentage": 13.662548222291731, "misMatchPercentage": "13.66", - "analysisTime": 33 + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "selector": ".getItBlock.__n1", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1611,16 +1611,16 @@ }, "rawMisMatchPercentage": 2.300445357999315, "misMatchPercentage": "2.30", - "analysisTime": 91 + "analysisTime": 49 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "selector": ".getItBlock.__n2", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1636,16 +1636,16 @@ }, "rawMisMatchPercentage": 1.2324876940552822, "misMatchPercentage": "1.23", - "analysisTime": 33 + "analysisTime": 96 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "selector": ".getItBlock.__n3", "fileName": "playwright_chromium_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1667,7 +1667,7 @@ { "pair": { "reference": "../bitmaps_reference/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "test": "../bitmaps_test/20231231-214648/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "test": "../bitmaps_test/20240101-165424/playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "selector": "div[id=navbar]", "fileName": "playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "label": "keyPressSelector", @@ -1683,12 +1683,12 @@ }, "rawMisMatchPercentage": 12.058333333333334, "misMatchPercentage": "12.06", - "analysisTime": 69 + "analysisTime": 44 }, - "diffImage": "../bitmaps_test/20231231-214648/failed_diff_playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" + "diffImage": "../bitmaps_test/20240101-165424/failed_diff_playwright_chromium_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" }, "status": "fail" } ], "id": "playwright_chromium_backstop_features" -} +} \ No newline at end of file diff --git a/test/__fixtures__/smoke-test.json b/test/__fixtures__/smoke-test.json index 0eb45b438..249b563cb 100644 --- a/test/__fixtures__/smoke-test.json +++ b/test/__fixtures__/smoke-test.json @@ -4,8 +4,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_0_phone.png", "label": "Simple", @@ -21,17 +21,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 87 + "analysisTime": 375 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_Simple_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_1_tablet.png", "label": "Simple", @@ -47,17 +47,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 304 + "analysisTime": 243 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "label": "pkra bug test", @@ -79,8 +79,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "label": "pkra bug test", @@ -96,17 +96,17 @@ }, "rawMisMatchPercentage": 10.98556183301946, "misMatchPercentage": "10.99", - "analysisTime": 18 + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "label": "pkra bug test", @@ -128,8 +128,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "label": "pkra bug test", @@ -145,17 +145,17 @@ }, "rawMisMatchPercentage": 1.2769485903814262, "misMatchPercentage": "1.28", - "analysisTime": 59 + "analysisTime": 150 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "label": "delay", @@ -171,17 +171,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 17 + "analysisTime": 77 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "label": "delay", @@ -197,17 +197,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 363 + "analysisTime": 221 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", "label": "readyEvent", @@ -223,17 +223,17 @@ }, "rawMisMatchPercentage": 3.010670731707317, "misMatchPercentage": "3.01", - "analysisTime": 118 + "analysisTime": 166 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "label": "readyEvent", @@ -249,17 +249,17 @@ }, "rawMisMatchPercentage": 0.780072463768116, "misMatchPercentage": "0.78", - "analysisTime": 237 + "analysisTime": 147 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "label": "readyEventTimeout", @@ -275,17 +275,17 @@ }, "rawMisMatchPercentage": 3.6280487804878048, "misMatchPercentage": "3.63", - "analysisTime": 119 + "analysisTime": 179 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "label": "readyEventTimeout", @@ -301,17 +301,17 @@ }, "rawMisMatchPercentage": 0.8159420289855073, "misMatchPercentage": "0.82", - "analysisTime": 639 + "analysisTime": 232 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", "label": "readySelector", @@ -327,17 +327,17 @@ }, "rawMisMatchPercentage": 3.010670731707317, "misMatchPercentage": "3.01", - "analysisTime": 12 + "analysisTime": 78 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", "label": "readySelector", @@ -353,17 +353,17 @@ }, "rawMisMatchPercentage": 0.780072463768116, "misMatchPercentage": "0.78", - "analysisTime": 167 + "analysisTime": 130 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "label": "readySelectorTimeout", @@ -386,8 +386,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "label": "readySelectorTimeout", @@ -410,8 +410,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "label": "noDelay", @@ -427,17 +427,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 251 + "analysisTime": 103 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "label": "noDelay", @@ -453,17 +453,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 460 + "analysisTime": 75 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_0_phone.png", "label": "expanded", @@ -479,17 +479,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 72 + "analysisTime": 116 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "label": "expanded", @@ -505,17 +505,17 @@ }, "rawMisMatchPercentage": 3.715016708437761, "misMatchPercentage": "3.72", - "analysisTime": 150 + "analysisTime": 80 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "label": "expanded", @@ -531,17 +531,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 203 + "analysisTime": 207 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "label": "expanded", @@ -563,8 +563,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", "label": "expanded", @@ -580,17 +580,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 386 + "analysisTime": 187 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "label": "expanded", @@ -606,17 +606,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 27 + "analysisTime": 271 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "label": "expanded", @@ -632,17 +632,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 146 + "analysisTime": 166 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "label": "expanded", @@ -664,8 +664,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", "label": "notExpanded", @@ -681,17 +681,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 50 + "analysisTime": 61 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "label": "notExpanded", @@ -707,17 +707,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 160 + "analysisTime": 253 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_0_phone.png", "label": "expect", @@ -733,17 +733,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 107 + "analysisTime": 206 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", "label": "expect", @@ -759,17 +759,17 @@ }, "rawMisMatchPercentage": 3.715016708437761, "misMatchPercentage": "3.72", - "analysisTime": 179 + "analysisTime": 205 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", "label": "expect", @@ -785,17 +785,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 90 + "analysisTime": 97 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", "label": "expect", @@ -817,8 +817,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_1_tablet.png", "label": "expect", @@ -834,17 +834,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 192 + "analysisTime": 312 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "label": "expect", @@ -860,17 +860,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 94 + "analysisTime": 289 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "label": "expect", @@ -886,17 +886,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 157 + "analysisTime": 431 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "label": "expect", @@ -918,8 +918,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_0_phone.png", "label": "magicSelectors", @@ -935,17 +935,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 209 + "analysisTime": 167 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", "label": "magicSelectors", @@ -961,17 +961,17 @@ }, "rawMisMatchPercentage": 3.8776041666666665, "misMatchPercentage": "3.88", - "analysisTime": 98 + "analysisTime": 282 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_1_tablet.png", "label": "magicSelectors", @@ -987,17 +987,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 217 + "analysisTime": 136 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", "label": "magicSelectors", @@ -1013,17 +1013,17 @@ }, "rawMisMatchPercentage": 1.7199198404947917, "misMatchPercentage": "1.72", - "analysisTime": 146 + "analysisTime": 220 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_0_phone.png", "label": "hideSelectors", @@ -1039,17 +1039,17 @@ }, "rawMisMatchPercentage": 0.5303607723577236, "misMatchPercentage": "0.53", - "analysisTime": 198 + "analysisTime": 135 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_1_tablet.png", "label": "hideSelectors", @@ -1065,17 +1065,17 @@ }, "rawMisMatchPercentage": 0.25230973071046603, "misMatchPercentage": "0.25", - "analysisTime": 227 + "analysisTime": 137 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_0_phone.png", "label": "removeSelectors", @@ -1091,17 +1091,17 @@ }, "rawMisMatchPercentage": 1.0872395833333333, "misMatchPercentage": "1.09", - "analysisTime": 7 + "analysisTime": 381 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_1_tablet.png", "label": "removeSelectors", @@ -1117,17 +1117,17 @@ }, "rawMisMatchPercentage": 0.4300435384114583, "misMatchPercentage": "0.43", - "analysisTime": 226 + "analysisTime": 154 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_0_phone.png", "label": "notFound", @@ -1149,8 +1149,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_1_tablet.png", "label": "notFound", @@ -1172,8 +1172,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_0_phone.png", "label": "notVisible", @@ -1195,8 +1195,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_1_tablet.png", "label": "notVisible", @@ -1218,8 +1218,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_0_phone.png", "label": "cookies", @@ -1235,17 +1235,17 @@ }, "rawMisMatchPercentage": 3.2806647940074907, "misMatchPercentage": "3.28", - "analysisTime": 60 + "analysisTime": 180 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", "label": "cookies", @@ -1261,17 +1261,17 @@ }, "rawMisMatchPercentage": 1.2706930693069307, "misMatchPercentage": "1.27", - "analysisTime": 164 + "analysisTime": 168 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_0_phone.png", "label": "hover", @@ -1287,17 +1287,17 @@ }, "rawMisMatchPercentage": 3.039888211382114, "misMatchPercentage": "3.04", - "analysisTime": 142 + "analysisTime": 51 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_1_tablet.png", "label": "hover", @@ -1313,17 +1313,17 @@ }, "rawMisMatchPercentage": 0.7996376811594202, "misMatchPercentage": "0.80", - "analysisTime": 166 + "analysisTime": 122 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_0_phone.png", "label": "click", @@ -1337,19 +1337,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 10.0317581300813, - "misMatchPercentage": "10.03", - "analysisTime": 247 + "rawMisMatchPercentage": 10.123221544715447, + "misMatchPercentage": "10.12", + "analysisTime": 27 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_1_tablet.png", "label": "click", @@ -1363,19 +1363,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 12.390217391304347, - "misMatchPercentage": "12.39", - "analysisTime": 112 + "rawMisMatchPercentage": 12.13876811594203, + "misMatchPercentage": "12.14", + "analysisTime": 87 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "label": "scrollToSelector", @@ -1391,7 +1391,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 11 + "analysisTime": 125 } }, "status": "pass" @@ -1399,8 +1399,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "label": "scrollToSelector", @@ -1416,7 +1416,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 85 + "analysisTime": 65 } }, "status": "pass" @@ -1424,8 +1424,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1441,17 +1441,17 @@ }, "rawMisMatchPercentage": 3.5775560224089635, "misMatchPercentage": "3.58", - "analysisTime": 158 + "analysisTime": 149 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1467,17 +1467,17 @@ }, "rawMisMatchPercentage": 4.380642361111111, "misMatchPercentage": "4.38", - "analysisTime": 151 + "analysisTime": 168 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1493,17 +1493,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 151 + "analysisTime": 226 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1519,17 +1519,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 132 + "analysisTime": 68 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1545,17 +1545,17 @@ }, "rawMisMatchPercentage": 3.1105135100525034, "misMatchPercentage": "3.11", - "analysisTime": 109 + "analysisTime": 201 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1571,17 +1571,17 @@ }, "rawMisMatchPercentage": 3.1105135100525034, "misMatchPercentage": "3.11", - "analysisTime": 52 + "analysisTime": 138 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1597,17 +1597,17 @@ }, "rawMisMatchPercentage": 3.484741049704553, "misMatchPercentage": "3.48", - "analysisTime": 205 + "analysisTime": 59 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1623,17 +1623,17 @@ }, "rawMisMatchPercentage": 1.8674076912518303, "misMatchPercentage": "1.87", - "analysisTime": 67 + "analysisTime": 62 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1649,17 +1649,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 30 + "analysisTime": 78 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1675,17 +1675,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 85 + "analysisTime": 31 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1701,17 +1701,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 115 + "analysisTime": 106 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1733,8 +1733,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "test": "../bitmaps_test/20231231-213844/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "testLog": "../bitmaps_test/20231231-213844/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", + "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", "selector": "div[id=navbar]", "fileName": "puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "label": "keyPressSelector", @@ -1748,14 +1748,14 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 12.102777777777778, - "misMatchPercentage": "12.10", - "analysisTime": 19 + "rawMisMatchPercentage": 12.044444444444444, + "misMatchPercentage": "12.04", + "analysisTime": 26 }, - "diffImage": "../bitmaps_test/20231231-213844/failed_diff_puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" + "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" }, "status": "fail" } ], "id": "puppet_backstop_features" -} +} \ No newline at end of file From b1426b098a2590d544252265ff0ba6d49bb20739 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 17:02:09 -0500 Subject: [PATCH 03/89] style: log reports.json diffs in GitHub Actions summary --- .github/workflows/backstop-sanity-test.yml | 9 +++++++++ .github/workflows/backstop-smoke-test.yml | 9 +++++++++ .github/workflows/docker-sanity-test.yml | 12 ++++++++++-- .github/workflows/docker-smoke-test.yml | 12 ++++++++++-- 4 files changed, 38 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 505c3cad0..fe3c04860 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -42,8 +42,13 @@ jobs: diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi @@ -77,7 +82,11 @@ jobs: diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index ec37257a6..8f0ad01ec 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,13 @@ jobs: diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Puppeteer Smoke Validation Results" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi @@ -77,7 +82,11 @@ jobs: diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Playwright Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index 40165815c..efd71304d 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -67,13 +67,17 @@ jobs: run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test - - name: "Validate Puppeteer Test Results" + - name: "Validate Puppeteer Docker Test Results" run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Puppeteer Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi @@ -126,12 +130,16 @@ jobs: run: | cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose --foreground-scripts i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=playwright" - - name: "Validate Playwright Test Results" + - name: "Validate Playwright Docker Test Results" run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Playwright Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index ad7179db4..758f779ab 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -66,13 +66,17 @@ jobs: run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features - - name: "Validate Puppeteer Test Results" + - name: "Validate Puppeteer Docker Test Results" run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Puppeteer Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi @@ -124,12 +128,16 @@ jobs: run: | cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=backstop_features_pw" - - name: "Validate Playwright Test Results" + - name: "Validate Playwright Docker Test Results" run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then + echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "# Playwright Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi From 9b0ad1edc9e127ffdbe182d2f055bf88febadc03 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 17:52:30 -0500 Subject: [PATCH 04/89] wip: fixing smoke tests --- .github/workflows/backstop-smoke-test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 8f0ad01ec..bbaf59ee6 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -45,8 +45,7 @@ jobs: echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Puppeteer Smoke Validation Results" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 @@ -79,7 +78,7 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null if [[ $? == "0" ]]; then echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY From 32044cc953a31040b00ad5b94f1ec36257b4312e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 17:56:28 -0500 Subject: [PATCH 05/89] wip: show full diff --- .github/workflows/backstop-smoke-test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index bbaf59ee6..2a915f24e 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -39,8 +39,8 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) if [[ $? == "0" ]]; then echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 @@ -79,7 +79,7 @@ jobs: - name: "Validate Playwright Test Results" run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) if [[ $? == "0" ]]; then echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY exit 0 From ea70a0c4154fbec6185ebccb5693c64624cb850b Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 18:26:07 -0500 Subject: [PATCH 06/89] wip: set results to var and echo in both pass and fail summary --- .github/workflows/backstop-sanity-test.yml | 11 ++++++----- .github/workflows/backstop-smoke-test.yml | 10 ++++++---- .github/workflows/docker-sanity-test.yml | 10 ++++++---- .github/workflows/docker-smoke-test.yml | 10 ++++++---- 4 files changed, 24 insertions(+), 17 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index fe3c04860..fd7cb997a 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -41,12 +41,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 @@ -81,11 +81,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 2a915f24e..eb8eac57d 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -41,11 +41,12 @@ jobs: run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Puppeteer Smoke Validation Results" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 @@ -80,11 +81,12 @@ jobs: run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Playwright Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index efd71304d..bdf71ccc6 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -71,11 +71,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Puppeteer Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 @@ -134,11 +135,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Playwright Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 758f779ab..30e9d5853 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -70,11 +70,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Puppeteer Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 @@ -132,11 +133,12 @@ jobs: run: | diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null - if [[ $? == "0" ]]; then + RESULT=$? + if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json)) echo "# Playwright Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 From f5d468efd51970bd8d03f72b8ea117fbd2cc72dd Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 18:55:12 -0500 Subject: [PATCH 07/89] wip: remove extra playwright install shenanigans --- .github/workflows/docker-smoke-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 30e9d5853..b0113a757 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -127,7 +127,7 @@ jobs: - name: "🎭 Run `backstop test --confg=backstop_features_pw` in Docker" continue-on-error: true run: | - cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=backstop_features_pw" + cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw" - name: "Validate Playwright Docker Test Results" run: | From f2d18e1f144c01d7ac469f447cf45db8f84d1233 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 18:59:43 -0500 Subject: [PATCH 08/89] wip: remove errant quote --- .github/workflows/docker-smoke-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index b0113a757..cae65c885 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -127,7 +127,7 @@ jobs: - name: "🎭 Run `backstop test --confg=backstop_features_pw` in Docker" continue-on-error: true run: | - cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw" + cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw - name: "Validate Playwright Docker Test Results" run: | From 5fec75f0a871ebcd7a17b9e89eb2bae3c2fc553c Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 19:06:43 -0500 Subject: [PATCH 09/89] wip: try set +e to avoid step failure but fail nonetheless --- .github/workflows/docker-smoke-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index cae65c885..9c14fdb5e 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -131,6 +131,7 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | + set +e diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null RESULT=$? From 6e864d6715b8b9d40bdfb6747fc34d425600378d Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 1 Jan 2024 19:19:16 -0500 Subject: [PATCH 10/89] wip: do not silence any diff output --- .github/workflows/backstop-integration-test.yml | 4 ++-- .github/workflows/backstop-sanity-test.yml | 8 ++++---- .github/workflows/docker-sanity-test.yml | 8 ++++---- .github/workflows/docker-smoke-test.yml | 9 ++++----- 4 files changed, 14 insertions(+), 15 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 72cb134ba..5d1f138f4 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -38,8 +38,8 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) if [[ $? == "0" ]]; then exit 0 else diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index fd7cb997a..b41d3beac 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -39,8 +39,8 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -79,8 +79,8 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index bdf71ccc6..1c3665f24 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -69,8 +69,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -133,8 +133,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 9c14fdb5e..20bac4776 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -68,8 +68,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY @@ -131,9 +131,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - set +e - diff -q <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) 1>/dev/null + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY From 96fd5179c8ff027ce0c86a71dd5a649a3485432a Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 18:39:25 -0500 Subject: [PATCH 11/89] wip: ignore all of the diff object and add better formatting --- .../workflows/backstop-integration-test.yml | 14 +++++++---- .github/workflows/backstop-sanity-test.yml | 24 +++++++++---------- .github/workflows/backstop-smoke-test.yml | 8 +++---- .github/workflows/docker-sanity-test.yml | 8 +++---- .github/workflows/docker-smoke-test.yml | 8 +++---- 5 files changed, 34 insertions(+), 28 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 5d1f138f4..9db805700 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -37,11 +37,17 @@ jobs: npm run integration-test - name: "Validate Playwright Test Results" + run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) - if [[ $? == "0" ]]; then + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) + RESULT=$? + if [[ $RESULT == "0" ]]; then + echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 0 else - exit 1 + echo "# BackstopJS Integration Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ + && exit 1 fi diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index b41d3beac..ba5f9ccd0 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -39,17 +39,17 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ exit 0 else - echo "# Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 1 + echo "# ❎ Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ + && exit 1 fi sanity-playwright: @@ -79,15 +79,15 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ exit 0 else - echo "# Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 1 + echo "# ❎ Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ + && exit 1 fi diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index eb8eac57d..93cfaeb1f 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -39,8 +39,8 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY @@ -79,8 +79,8 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index 1c3665f24..972ac084b 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -69,8 +69,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -133,8 +133,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/sanity-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 20bac4776..1fdddc8b5 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -68,8 +68,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY @@ -131,8 +131,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/__fixtures__/smoke-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff.analysisTime, .tests[].pair.diff.misMatchPercentage, .tests[].pair.diff.rawMisMatchPercentage)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY From 697ff15e5670b59152511a9481499b550eb4e9cb Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 18:56:26 -0500 Subject: [PATCH 12/89] wip: fail in a separate step to allow summary before exit --- .github/workflows/backstop-integration-test.yml | 17 ++++++++++------- .github/workflows/backstop-sanity-test.yml | 4 ++-- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 9db805700..f738bae32 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -37,17 +37,20 @@ jobs: npm run integration-test - name: "Validate Playwright Test Results" - + continue-on-error: true run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) - RESULT=$? + RESULT=$?" >> $GITHUB_ENV if [[ $RESULT == "0" ]]; then echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 0 + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY else - echo "# BackstopJS Integration Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ - && exit 1 + echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY + echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY fi + + - name: "Test Results Failed Validation" + if: failure() + run: | + exit 1 diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index ba5f9ccd0..a6dbbdd92 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -45,7 +45,7 @@ jobs: if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ - exit 0 + && exit 0 else echo "# ❎ Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ @@ -85,7 +85,7 @@ jobs: if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ - exit 0 + && exit 0 else echo "# ❎ Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ From 05ec5302f08bc57baadab5c1be7a529225914c01 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:10:51 -0500 Subject: [PATCH 13/89] wip: remove github_env output --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index f738bae32..21b98fa97 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) - RESULT=$?" >> $GITHUB_ENV + RESULT=$?" if [[ $RESULT == "0" ]]; then echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY From c56ff34cfda6ca2ab3cb531d9fc5d70307117f3e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:20:36 -0500 Subject: [PATCH 14/89] wip: use `steps.validate.outcome` instead of `failure()` --- .github/workflows/backstop-integration-test.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 21b98fa97..07fc2b5ba 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -37,11 +37,12 @@ jobs: npm run integration-test - name: "Validate Playwright Test Results" + id: validate continue-on-error: true run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) - RESULT=$?" + RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY @@ -51,6 +52,6 @@ jobs: fi - name: "Test Results Failed Validation" - if: failure() + if: steps.validate.outcome != 'success' run: | exit 1 From b5492b43c8c6a9acb99ab8640087fd189cfdbe70 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:27:27 -0500 Subject: [PATCH 15/89] wip: use new lines --- .github/workflows/backstop-integration-test.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 07fc2b5ba..5196cad6a 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -45,11 +45,12 @@ jobs: RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY else echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY fi + echo "```diff" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}\n```" >> $GITHUB_STEP_SUMMARY + echo "```" >> $GITHUB_STEP_SUMMARY - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' From 3a5d78c3bc812460de0d2dc573dcd20ac72a7077 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:42:10 -0500 Subject: [PATCH 16/89] wip: remofve code block --- .github/workflows/backstop-integration-test.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 5196cad6a..555b59dd6 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -48,9 +48,7 @@ jobs: else echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY fi - echo "```diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}\n```" >> $GITHUB_STEP_SUMMARY - echo "```" >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' From 15049177b6829ca958e1cfba60dcedf4ddb22a0a Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:53:11 -0500 Subject: [PATCH 17/89] wip: set diff to var to prevent exit 1 --- .github/workflows/backstop-integration-test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 555b59dd6..a7e573717 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,9 +40,8 @@ jobs: id: validate continue-on-error: true run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json) - RESULT=$? + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY else From 31a923f1ba6ec20ca54dffde868155ca055318bb Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:56:28 -0500 Subject: [PATCH 18/89] wip: set +x --- .github/workflows/backstop-integration-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index a7e573717..7c70f33f5 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,6 +40,7 @@ jobs: id: validate continue-on-error: true run: | + set +e RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then From f525cb391f7c5cb68486c0584660861358f5161a Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 19:58:41 -0500 Subject: [PATCH 19/89] wip: set -e after +e --- .github/workflows/backstop-integration-test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 7c70f33f5..f3b67074e 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -48,9 +48,12 @@ jobs: else echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY fi + echo "```diff" >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "```" - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' run: | + set -e exit 1 From 0aeb93f8011892e4fdd3fc1d79173b4185b75c54 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:04:21 -0500 Subject: [PATCH 20/89] wip: use single quotes for backticks --- .github/workflows/backstop-integration-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index f3b67074e..db93640b7 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -48,8 +48,8 @@ jobs: else echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY fi - echo "```diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo '${RESULT}' >> $GITHUB_STEP_SUMMARY echo "```" - name: "Test Results Failed Validation" From affd9d1df3e2b29abb3e518d7f058f2f02b54c43 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:06:04 -0500 Subject: [PATCH 21/89] wip: wrong line --- .github/workflows/backstop-integration-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index db93640b7..5814d5b54 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -49,8 +49,8 @@ jobs: echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY fi echo '```diff' >> $GITHUB_STEP_SUMMARY - echo '${RESULT}' >> $GITHUB_STEP_SUMMARY - echo "```" + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' From 0b78d509a4da4a2337fb7a7ab04434a9ee090789 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:10:09 -0500 Subject: [PATCH 22/89] wip: try removing set +e --- .github/workflows/backstop-integration-test.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 5814d5b54..45e37503a 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,13 +40,12 @@ jobs: id: validate continue-on-error: true run: | - set +e RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then - echo "# ✅ BackstopJS Integration Test Valid" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else - echo "# ❎ BackstopJS Integration Invalid - Differences:" >> $GITHUB_STEP_SUMMARY + echo "# ❎ Integration Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY fi echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY @@ -55,5 +54,4 @@ jobs: - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' run: | - set -e exit 1 From 51eb6f1cecf13f1cff9755d3ba1be4a97141b8e3 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:14:36 -0500 Subject: [PATCH 23/89] wip: separate summary into its own step --- .github/workflows/backstop-integration-test.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 45e37503a..f343f9405 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -36,12 +36,18 @@ jobs: run: | npm run integration-test - - name: "Validate Playwright Test Results" + - name: "Validate Integration Test Results" id: validate continue-on-error: true run: | RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + echo "RESULT=$RESULT" >> $GITHUB_ENV + + - name: "Summarize" + env: + RESULT: ${{ env.RESULT }} + run: | if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else From db3d5169e93528c5b86e8072a124450dffe75fbb Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:18:44 -0500 Subject: [PATCH 24/89] wip: RESULT already set --- .github/workflows/backstop-integration-test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index f343f9405..ca9611f46 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -45,8 +45,6 @@ jobs: echo "RESULT=$RESULT" >> $GITHUB_ENV - name: "Summarize" - env: - RESULT: ${{ env.RESULT }} run: | if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY From 440f3d336c141ecbe09a7193e8987fd171f8780e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:25:50 -0500 Subject: [PATCH 25/89] wip: use output as var immediateily --- .github/workflows/backstop-integration-test.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index ca9611f46..498a9c27d 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,9 +40,8 @@ jobs: id: validate continue-on-error: true run: | - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - echo "RESULT=$RESULT" >> $GITHUB_ENV + echo "RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_ENV - name: "Summarize" run: | From 90b4e3e67306c0bdfbd37cb6ed24bc7326422e98 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:29:14 -0500 Subject: [PATCH 26/89] wip: again --- .github/workflows/backstop-integration-test.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 498a9c27d..815895b8b 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,8 +40,9 @@ jobs: id: validate continue-on-error: true run: | - echo "RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_ENV + diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + echo "RESULT=${?}" >> $GITHUB_ENV - name: "Summarize" run: | From dc55e1454618136c51ffe9f9b1d4e9846eb143d3 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:31:23 -0500 Subject: [PATCH 27/89] again --- .github/workflows/backstop-integration-test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 815895b8b..b0699d5bb 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -42,7 +42,8 @@ jobs: run: | diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - echo "RESULT=${?}" >> $GITHUB_ENV + RESULT=$? + echo "RESULT=$RESULT" >> $GITHUB_ENV - name: "Summarize" run: | From db1127076edbb026b4d288e0ced6d0576f1e3460 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:32:45 -0500 Subject: [PATCH 28/89] yep --- .github/workflows/backstop-integration-test.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index b0699d5bb..a01425818 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -40,13 +40,9 @@ jobs: id: validate continue-on-error: true run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + set +e + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - RESULT=$? - echo "RESULT=$RESULT" >> $GITHUB_ENV - - - name: "Summarize" - run: | if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else @@ -59,4 +55,5 @@ jobs: - name: "Test Results Failed Validation" if: steps.validate.outcome != 'success' run: | + set -e exit 1 From 78ff8f29199264a0bb802410310a7c3d46113ad6 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 20:38:08 -0500 Subject: [PATCH 29/89] try this --- .github/workflows/backstop-integration-test.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index a01425818..70d5b1622 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -52,8 +52,10 @@ jobs: echo "${RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' - - name: "Test Results Failed Validation" - if: steps.validate.outcome != 'success' + - name: "Test Results Validation Outcome" run: | - set -e - exit 1 + if [[ $RESULT == "0" ]]; then + exit 0 + else + exit 1 + fi From 2acb843df74fe1ecd2bcbe0f36be6f1cb70eb7df Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:07:03 -0500 Subject: [PATCH 30/89] wip: add both integration test files in fixture --- test/__fixtures__/integration-test.json | 54 +++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test.json index 886307f6c..1f69b7597 100644 --- a/test/__fixtures__/integration-test.json +++ b/test/__fixtures__/integration-test.json @@ -1,3 +1,57 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + } + ], + "id": "backstop_default" +} { "testSuite": "BackstopJS", "tests": [ From dc8899c3ccde5a65c546c022f448efb1fe52c60b Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:13:39 -0500 Subject: [PATCH 31/89] wip: separate integration tests and use wildcards --- .../workflows/backstop-integration-test.yml | 2 +- .../integration-test/integration-test-1.json | 54 +++++++++++++++++++ .../integration-test-2.json} | 54 ------------------- 3 files changed, 55 insertions(+), 55 deletions(-) create mode 100644 test/__fixtures__/integration-test/integration-test-1.json rename test/__fixtures__/{integration-test.json => integration-test/integration-test-2.json} (50%) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 70d5b1622..344acdeb0 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test.json) \ + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/*.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY diff --git a/test/__fixtures__/integration-test/integration-test-1.json b/test/__fixtures__/integration-test/integration-test-1.json new file mode 100644 index 000000000..8e46e28bf --- /dev/null +++ b/test/__fixtures__/integration-test/integration-test-1.json @@ -0,0 +1,54 @@ +{ + "testSuite": "BackstopJS", + "tests": [ + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "phone", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + }, + { + "pair": { + "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "selector": "document", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "label": "BackstopJS Homepage", + "requireSameDimensions": true, + "misMatchThreshold": 0.1, + "url": "https://garris.github.io/BackstopJS/", + "referenceUrl": "", + "expect": 0, + "viewportLabel": "tablet", + "diff": { + "isSameDimensions": true, + "dimensionDifference": { + "width": 0, + "height": 0 + }, + "misMatchPercentage": "0.00" + } + }, + "status": "pass" + } + ], + "id": "backstop_default" +} \ No newline at end of file diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test/integration-test-2.json similarity index 50% rename from test/__fixtures__/integration-test.json rename to test/__fixtures__/integration-test/integration-test-2.json index 1f69b7597..886307f6c 100644 --- a/test/__fixtures__/integration-test.json +++ b/test/__fixtures__/integration-test/integration-test-2.json @@ -1,57 +1,3 @@ -{ - "testSuite": "BackstopJS", - "tests": [ - { - "pair": { - "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "selector": "document", - "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "label": "BackstopJS Homepage", - "requireSameDimensions": true, - "misMatchThreshold": 0.1, - "url": "https://garris.github.io/BackstopJS/", - "referenceUrl": "", - "expect": 0, - "viewportLabel": "phone", - "diff": { - "isSameDimensions": true, - "dimensionDifference": { - "width": 0, - "height": 0 - }, - "misMatchPercentage": "0.00" - } - }, - "status": "pass" - }, - { - "pair": { - "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "selector": "document", - "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "label": "BackstopJS Homepage", - "requireSameDimensions": true, - "misMatchThreshold": 0.1, - "url": "https://garris.github.io/BackstopJS/", - "referenceUrl": "", - "expect": 0, - "viewportLabel": "tablet", - "diff": { - "isSameDimensions": true, - "dimensionDifference": { - "width": 0, - "height": 0 - }, - "misMatchPercentage": "0.00" - } - }, - "status": "pass" - } - ], - "id": "backstop_default" -} { "testSuite": "BackstopJS", "tests": [ From 4556b703ec2d959776954528e1e524db3b04a442 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:16:13 -0500 Subject: [PATCH 32/89] use two stars? --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 344acdeb0..1ee091d77 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/*.json) \ + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY From 7da28ea2e6f1c5edc6e605db9fec71cea1d0abb0 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:25:16 -0500 Subject: [PATCH 33/89] move tests --- .github/workflows/backstop-integration-test.yml | 2 +- .../{integration-test-1.json => one/integration-test.json} | 0 .../{integration-test-2.json => two/integration-test.json} | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename test/__fixtures__/integration-test/{integration-test-1.json => one/integration-test.json} (100%) rename test/__fixtures__/integration-test/{integration-test-2.json => two/integration-test.json} (100%) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 1ee091d77..15e660c8e 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**.json) \ + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**/integration-test.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY diff --git a/test/__fixtures__/integration-test/integration-test-1.json b/test/__fixtures__/integration-test/one/integration-test.json similarity index 100% rename from test/__fixtures__/integration-test/integration-test-1.json rename to test/__fixtures__/integration-test/one/integration-test.json diff --git a/test/__fixtures__/integration-test/integration-test-2.json b/test/__fixtures__/integration-test/two/integration-test.json similarity index 100% rename from test/__fixtures__/integration-test/integration-test-2.json rename to test/__fixtures__/integration-test/two/integration-test.json From 4877066af58a3a2a74567696d3bbfe1b66ea840e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:34:19 -0500 Subject: [PATCH 34/89] wip: refactor command --- .github/workflows/backstop-integration-test.yml | 3 +-- test/__fixtures__/integration-test/two/integration-test.json | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 15e660c8e..f3ab62afc 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,8 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**/integration-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**/integration-test.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else diff --git a/test/__fixtures__/integration-test/two/integration-test.json b/test/__fixtures__/integration-test/two/integration-test.json index 886307f6c..90004fe73 100644 --- a/test/__fixtures__/integration-test/two/integration-test.json +++ b/test/__fixtures__/integration-test/two/integration-test.json @@ -45,7 +45,7 @@ "height": 0 }, "rawMisMatchPercentage": 0, - "misMatchPercentage": "0.00", + "misMatchPercentage": "0.0sss0", "analysisTime": 24 } }, @@ -53,4 +53,4 @@ } ], "id": "backstop_default" -} \ No newline at end of file +} From b38495fe36ab595d23686b4eb354230fe92e40e7 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:38:45 -0500 Subject: [PATCH 35/89] if result is nothing, because two files --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index f3ab62afc..7a098391a 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -42,7 +42,7 @@ jobs: run: | set +e RESULT=$(diff <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**/integration-test.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - if [[ $RESULT == "0" ]]; then + if [[ $RESULT == "" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY From 806f0d383e25f3699a10a50e0b2e6c7934cfc55e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:43:18 -0500 Subject: [PATCH 36/89] add smoke test --- .../workflows/backstop-integration-test.yml | 6 +-- .github/workflows/backstop-smoke-test.yml | 39 +++++++++++++------ 2 files changed, 30 insertions(+), 15 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 7a098391a..41f5ebb00 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -46,10 +46,10 @@ jobs: echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' fi - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' - name: "Test Results Validation Outcome" run: | diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 93cfaeb1f..eb02e9afa 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -39,19 +39,27 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? + set +e + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then - echo "# ✅ Puppeteer Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Puppeteer Test Results Validated" >> $GITHUB_STEP_SUMMARY + else + echo "# ❎ Puppeteer Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' + fi + + - name: "Test Results Validation Outcome" + run: | + if [[ $RESULT == "0" ]]; then exit 0 else - echo "# Puppeteer Smoke Validation Results" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi + smoke-playwright: name: ðŸ’Ļ Playwright runs-on: ubuntu-latest @@ -79,15 +87,22 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? + RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Smoke Test Valid" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Playwright Test Results Validated" >> $GITHUB_STEP_SUMMARY + else + echo "# ❎ Playwright Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' + fi + + - name: "Test Results Validation Outcome" + run: | + if [[ $RESULT == "0" ]]; then exit 0 else - echo "# Playwright Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY exit 1 fi + From ed2bf8f097ed049dccfb4147adbc7df310134d39 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:45:15 -0500 Subject: [PATCH 37/89] check for empty in integration test --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 41f5ebb00..2d7f60b53 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -53,7 +53,7 @@ jobs: - name: "Test Results Validation Outcome" run: | - if [[ $RESULT == "0" ]]; then + if [[ $RESULT == "" ]]; then exit 0 else exit 1 From 87bfa67f5017a9f91eaa8f276acdd1ca0e2bf883 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Tue, 2 Jan 2024 21:49:01 -0500 Subject: [PATCH 38/89] gotsta set continue-on-error --- .github/workflows/backstop-smoke-test.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index eb02e9afa..0589476bc 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -38,6 +38,8 @@ jobs: npm run smoke-test - name: "Validate Puppeteer Test Results" + id: validate + continue-on-error: true run: | set +e RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test.json) \ @@ -86,7 +88,10 @@ jobs: npm run smoke-test-playwright - name: "Validate Playwright Test Results" + id: validate + continue-on-error: true run: | + set +e RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright.json) \ <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then From 4e27d8f273bd0150865971b37133f2c745f027f9 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Wed, 3 Jan 2024 18:52:46 -0500 Subject: [PATCH 39/89] wip: only compare keys --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 2d7f60b53..63a37c316 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/integration-test/**/integration-test.json) <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff <(jq -S ". | keys[]" test/__fixtures__/integration-test/**/integration-test.json) <(jq -S ". | keys[]" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else From bd9b929718fbc5e93ee1ea8902824653743c976e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Wed, 3 Jan 2024 19:12:15 -0500 Subject: [PATCH 40/89] wip: set all properties to empty string --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 63a37c316..72361f00b 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff <(jq -S ". | keys[]" test/__fixtures__/integration-test/**/integration-test.json) <(jq -S ". | keys[]" integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/integration-test/**/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else From d04532f4e07900c66779907cbc5a2821c7012c48 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Thu, 4 Jan 2024 21:03:03 -0500 Subject: [PATCH 41/89] wip: remove diff object to avoid property differences --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 72361f00b..e5e80e3ce 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/integration-test/**/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/**/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "" ]]; then echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY else From 545702f1fe8bab75480ec5a7803dad29061d5831 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Thu, 4 Jan 2024 21:07:01 -0500 Subject: [PATCH 42/89] wip: update sanity-test with new jq comparison pattern --- .github/workflows/backstop-sanity-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index a6dbbdd92..e6f9d28cc 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -39,8 +39,8 @@ jobs: - name: "Validate Puppeteer Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -79,8 +79,8 @@ jobs: - name: "Validate Playwright Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY From e8b23377c43dee7608257a95002ed294c768a117 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Thu, 4 Jan 2024 21:10:38 -0500 Subject: [PATCH 43/89] wip: updates remaining tests with new jq pattern --- .github/workflows/backstop-smoke-test.yml | 10 ++++------ .github/workflows/docker-sanity-test.yml | 8 ++++---- .github/workflows/docker-smoke-test.yml | 8 ++++---- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 0589476bc..184a3e135 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Test Results Validated" >> $GITHUB_STEP_SUMMARY else @@ -61,7 +61,6 @@ jobs: exit 1 fi - smoke-playwright: name: ðŸ’Ļ Playwright runs-on: ubuntu-latest @@ -92,8 +91,8 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Test Results Validated" >> $GITHUB_STEP_SUMMARY else @@ -110,4 +109,3 @@ jobs: else exit 1 fi - diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index 972ac084b..3a6b6a52f 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -69,8 +69,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -133,8 +133,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/sanity-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 1fdddc8b5..8a661197e 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -68,8 +68,8 @@ jobs: - name: "Validate Puppeteer Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY @@ -131,8 +131,8 @@ jobs: - name: "Validate Playwright Docker Test Results" run: | - diff -c <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/__fixtures__/smoke-test-playwright-docker.json) \ - <(jq -S ". | del(.tests[].pair.test, .tests[].pair.testLog, .tests[].pair.diffImage, .tests[].pair.diff)" test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY From eb29f7788eac9009ed88ca443ab188bb66961eb2 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Thu, 4 Jan 2024 21:47:32 -0500 Subject: [PATCH 44/89] wip: add property sort and echo real diff to summary on fail --- .github/workflows/backstop-smoke-test.yml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 184a3e135..5d94f2247 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,14 +42,15 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ + <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Test Results Validated" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Puppeteer Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo $(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ + <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json)) >> $GITHUB_STEP_SUMMARY echo '```' fi @@ -91,14 +92,15 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Test Results Validated" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Playwright Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo $(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json)) >> $GITHUB_STEP_SUMMARY echo '```' fi From c14889285d2f01447725fe45ead4a5d8e315f22d Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Thu, 4 Jan 2024 22:00:09 -0500 Subject: [PATCH 45/89] wip: use quotes to keep formatting --- .github/workflows/backstop-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 5d94f2247..5de14c751 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -49,8 +49,8 @@ jobs: else echo "# ❎ Puppeteer Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo $(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ - <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json)) >> $GITHUB_STEP_SUMMARY + echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ + <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' fi @@ -99,8 +99,8 @@ jobs: else echo "# ❎ Playwright Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo $(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json)) >> $GITHUB_STEP_SUMMARY + echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' fi From 5e9a5ca5c7d6f06183c01f47449fd6b32d93e527 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 18:51:49 -0500 Subject: [PATCH 46/89] wip: extend integration test to display full diff --- .github/workflows/backstop-integration-test.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index e5e80e3ce..b45b123fa 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -43,7 +43,7 @@ jobs: set +e RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/**/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "" ]]; then - echo "# ✅ Integration Test Results Validated" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Integration Shapes Match" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY @@ -51,6 +51,14 @@ jobs: echo '```' fi + - name: "Validate Integration Test Results" + id: diff + continue-on-error: true + run: | + set +e + FULL_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/**/integration-test.json) <(jq -S '.tests[]' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) + echo $FULL_DIFF >> $GITHUB_STEP_SUMMARY + - name: "Test Results Validation Outcome" run: | if [[ $RESULT == "" ]]; then From 4e499115d96219566a3f5b85adc1f8590e745230 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 18:58:23 -0500 Subject: [PATCH 47/89] wip: add summary/details expand/collapse for full diff --- .github/workflows/backstop-integration-test.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index b45b123fa..de07a8e10 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -45,7 +45,7 @@ jobs: if [[ $RESULT == "" ]]; then echo "# ✅ Integration Shapes Match" >> $GITHUB_STEP_SUMMARY else - echo "# ❎ Integration Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo "# ❎ Integration Shapes Differ:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' @@ -57,7 +57,12 @@ jobs: run: | set +e FULL_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/**/integration-test.json) <(jq -S '.tests[]' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - echo $FULL_DIFF >> $GITHUB_STEP_SUMMARY + echo "## Unfiltered Diff" + echo "

Show" + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' + echo "
" - name: "Test Results Validation Outcome" run: | From 11c75775e67757f8cf6f29b35f8c452e269642b2 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 19:11:23 -0500 Subject: [PATCH 48/89] wip: update integration test fixtures --- .../integration-test/one/integration-test.json | 4 ++-- .../integration-test/two/integration-test.json | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/test/__fixtures__/integration-test/one/integration-test.json b/test/__fixtures__/integration-test/one/integration-test.json index 8e46e28bf..b9dc54f59 100644 --- a/test/__fixtures__/integration-test/one/integration-test.json +++ b/test/__fixtures__/integration-test/one/integration-test.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240114-190950/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -28,7 +28,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165535/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240114-190950/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", diff --git a/test/__fixtures__/integration-test/two/integration-test.json b/test/__fixtures__/integration-test/two/integration-test.json index 90004fe73..d17c748c2 100644 --- a/test/__fixtures__/integration-test/two/integration-test.json +++ b/test/__fixtures__/integration-test/two/integration-test.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165537/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240114-190952/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -28,7 +28,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165537/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240114-190952/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", @@ -45,12 +45,12 @@ "height": 0 }, "rawMisMatchPercentage": 0, - "misMatchPercentage": "0.0sss0", - "analysisTime": 24 + "misMatchPercentage": "0.00", + "analysisTime": 21 } }, "status": "pass" } ], "id": "backstop_default" -} +} \ No newline at end of file From e2450efa19443c9b89f2a1c05fdaea35bc59fae5 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 19:13:00 -0500 Subject: [PATCH 49/89] wip: add var to echo rows --- .github/workflows/backstop-integration-test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index de07a8e10..fee9b103c 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -48,7 +48,7 @@ jobs: echo "# ❎ Integration Shapes Differ:" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' + echo '```' >> $GITHUB_STEP_SUMMARY fi - name: "Validate Integration Test Results" @@ -57,12 +57,12 @@ jobs: run: | set +e FULL_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/**/integration-test.json) <(jq -S '.tests[]' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - echo "## Unfiltered Diff" - echo "
Show" + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
Show" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${FULL_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' - echo "
" + echo '```' >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Test Results Validation Outcome" run: | From aae54a5f71215e7039760d04257384c674bd4eec Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 19:19:31 -0500 Subject: [PATCH 50/89] wip: add linebreaks between markdown and markup --- .github/workflows/backstop-integration-test.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index fee9b103c..82db4babc 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -1,4 +1,4 @@ -name: Backstop Integration Tests +name: Backstop Integration Test Check on: workflow_dispatch: @@ -46,7 +46,7 @@ jobs: echo "# ✅ Integration Shapes Match" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Shapes Differ:" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY + echo '
' >> $GITHUB_STEP_SUMMARY echo "${RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY fi @@ -58,10 +58,13 @@ jobs: set +e FULL_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/**/integration-test.json) <(jq -S '.tests[]' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
Show" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Show" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${FULL_DIFF}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY - name: "Test Results Validation Outcome" From 98f45fca19b80a818f8d36d9feca68a114601447 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:12:59 -0500 Subject: [PATCH 51/89] wip: specifically test reference and test report based on date directory createdf --- .../workflows/backstop-integration-test.yml | 42 +++++++++++++++---- ...ration-test.json => reference-report.json} | 0 ...integration-test.json => test-report.json} | 0 3 files changed, 34 insertions(+), 8 deletions(-) rename test/__fixtures__/integration-test/{one/integration-test.json => reference-report.json} (100%) rename test/__fixtures__/integration-test/{two/integration-test.json => test-report.json} (100%) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 82db4babc..0c001903f 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,14 +41,27 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/**/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - if [[ $RESULT == "" ]]; then + + echo "REFERENCE_REPORT=$(ls -ltrd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV + echo "TEST_REPORT=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV + + REF_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/reference-report.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${REFERENCE_REPORT}report.json)) + + if [[ $REF_RESULT == "" ]] && [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Shapes Match" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Shapes Differ:" >> $GITHUB_STEP_SUMMARY - echo '
' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY + if [[ $REF_RESULT != "" ]]; then + echo "## Bitmaps Reference Report" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${REF_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + elif [[ $TEST_RESULT != "" ]]; then + echo "## Bitmaps Test Test Report" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + fi fi - name: "Validate Integration Test Results" @@ -56,13 +69,26 @@ jobs: continue-on-error: true run: | set +e - FULL_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/**/integration-test.json) <(jq -S '.tests[]' integrationTestDir/backstop_data/bitmaps_test/**/report.json)) - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + FULL_REF_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/reference-report.json) <(jq -S '.tests[]' ${REFERENCE_REPORT}report.json)) + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/test-report.json) <(jq -S '.tests[]' ${TEST_REPORT}report.json)) + echo "# Unfiltered Diffs" >> $GITHUB_STEP_SUMMARY + + echo "## Reference Report Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Show" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_REF_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + + echo "## Test Report Diff" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY echo "Show" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_DIFF}" >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY diff --git a/test/__fixtures__/integration-test/one/integration-test.json b/test/__fixtures__/integration-test/reference-report.json similarity index 100% rename from test/__fixtures__/integration-test/one/integration-test.json rename to test/__fixtures__/integration-test/reference-report.json diff --git a/test/__fixtures__/integration-test/two/integration-test.json b/test/__fixtures__/integration-test/test-report.json similarity index 100% rename from test/__fixtures__/integration-test/two/integration-test.json rename to test/__fixtures__/integration-test/test-report.json From b1e9049e40546aea770a6f2d8101924b00e460f1 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:25:44 -0500 Subject: [PATCH 52/89] wip: only test test results - not reference --- .../workflows/backstop-integration-test.yml | 43 ++++++------------- 1 file changed, 12 insertions(+), 31 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 0c001903f..f9b03d373 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -42,46 +42,27 @@ jobs: run: | set +e - echo "REFERENCE_REPORT=$(ls -ltrd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV - echo "TEST_REPORT=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV + echo "TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV - REF_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/reference-report.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${REFERENCE_REPORT}report.json)) + echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/test-report.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV - if [[ $REF_RESULT == "" ]] && [[ $TEST_RESULT == "" ]]; then - echo "# ✅ Integration Shapes Match" >> $GITHUB_STEP_SUMMARY + if [[ $TEST_RESULT == "" ]]; then + echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else - echo "# ❎ Integration Shapes Differ:" >> $GITHUB_STEP_SUMMARY - if [[ $REF_RESULT != "" ]]; then - echo "## Bitmaps Reference Report" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${REF_RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - elif [[ $TEST_RESULT != "" ]]; then - echo "## Bitmaps Test Test Report" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${TEST_RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - fi + echo "# ❎ Integration Test Report Shapes Differ:" >> $GITHUB_STEP_SUMMARY + echo "## Bitmaps Test Test Report" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY fi - - name: "Validate Integration Test Results" + - name: "Display Full Integration Test Diffs" id: diff continue-on-error: true run: | set +e - FULL_REF_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/reference-report.json) <(jq -S '.tests[]' ${REFERENCE_REPORT}report.json)) - FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/test-report.json) <(jq -S '.tests[]' ${TEST_REPORT}report.json)) - echo "# Unfiltered Diffs" >> $GITHUB_STEP_SUMMARY - - echo "## Reference Report Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Show" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_REF_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/test-report.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) + echo "# Unfiltered Diff" >> $GITHUB_STEP_SUMMARY echo "## Test Report Diff" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY From 84d60226b802cfa9613aa6aaa335089686c5cb4a Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:30:25 -0500 Subject: [PATCH 53/89] wip: remove linebreaks --- .github/workflows/backstop-integration-test.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index f9b03d373..b4dd095f5 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -14,7 +14,7 @@ env: jobs: integration: - name: ðŸ§Đ Integration + name: ðŸ§Đ Validate Integration Test Results runs-on: ubuntu-latest steps: - name: Checkout @@ -41,11 +41,8 @@ jobs: continue-on-error: true run: | set +e - echo "TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV - echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/test-report.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV - if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else From dfe4f30c37d02f1117d15062bda4f4c302f9f4ba Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:39:50 -0500 Subject: [PATCH 54/89] only test integration test result and skip reference report --- .../workflows/backstop-integration-test.yml | 26 ++++----- ...ence-report.json => integration-test.json} | 4 +- .../integration-test/test-report.json | 56 ------------------- 3 files changed, 15 insertions(+), 71 deletions(-) rename test/__fixtures__/{integration-test/reference-report.json => integration-test.json} (92%) delete mode 100644 test/__fixtures__/integration-test/test-report.json diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index b4dd095f5..2fb97d3be 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -42,7 +42,7 @@ jobs: run: | set +e echo "TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV - echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test/test-report.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV + echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else @@ -58,18 +58,18 @@ jobs: continue-on-error: true run: | set +e - FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test/test-report.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) - echo "# Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - - echo "## Test Report Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Show" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) + if [[ $FULL_TEST_DIFF != "" ]]; then + echo "# Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "There were acceptable differences during testing, which can be reviewed below." + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Show" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Test Results Validation Outcome" run: | diff --git a/test/__fixtures__/integration-test/reference-report.json b/test/__fixtures__/integration-test.json similarity index 92% rename from test/__fixtures__/integration-test/reference-report.json rename to test/__fixtures__/integration-test.json index b9dc54f59..66fd33e43 100644 --- a/test/__fixtures__/integration-test/reference-report.json +++ b/test/__fixtures__/integration-test.json @@ -4,7 +4,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240114-190950/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", + "test": "../bitmaps_test/20240114-203323/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", "label": "BackstopJS Homepage", @@ -28,7 +28,7 @@ { "pair": { "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240114-190950/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "test": "../bitmaps_test/20240114-203323/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", diff --git a/test/__fixtures__/integration-test/test-report.json b/test/__fixtures__/integration-test/test-report.json deleted file mode 100644 index d17c748c2..000000000 --- a/test/__fixtures__/integration-test/test-report.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "testSuite": "BackstopJS", - "tests": [ - { - "pair": { - "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "test": "../bitmaps_test/20240114-190952/backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "selector": "document", - "fileName": "backstop_default_BackstopJS_Homepage_0_document_0_phone.png", - "label": "BackstopJS Homepage", - "requireSameDimensions": true, - "misMatchThreshold": 0.1, - "url": "https://garris.github.io/BackstopJS/", - "referenceUrl": "", - "expect": 0, - "viewportLabel": "phone", - "diff": { - "isSameDimensions": true, - "dimensionDifference": { - "width": 0, - "height": 0 - }, - "misMatchPercentage": "0.00" - } - }, - "status": "pass" - }, - { - "pair": { - "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "test": "../bitmaps_test/20240114-190952/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "selector": "document", - "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", - "label": "BackstopJS Homepage", - "requireSameDimensions": true, - "misMatchThreshold": 0.1, - "url": "https://garris.github.io/BackstopJS/", - "referenceUrl": "", - "expect": 0, - "viewportLabel": "tablet", - "diff": { - "isSameDimensions": true, - "dimensionDifference": { - "width": 0, - "height": 0 - }, - "rawMisMatchPercentage": 0, - "misMatchPercentage": "0.00", - "analysisTime": 21 - } - }, - "status": "pass" - } - ], - "id": "backstop_default" -} \ No newline at end of file From 48465ba383bd9a4e6da66e2eb19fee5b4166dde9 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:53:48 -0500 Subject: [PATCH 55/89] wip: again --- .github/workflows/backstop-integration-test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 2fb97d3be..6d2b5b95a 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,8 @@ jobs: continue-on-error: true run: | set +e - echo "TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" >> $GITHUB_ENV + TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" + echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY From 0e8d20277fec702fb1afecf5366aa4124149b977 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:56:37 -0500 Subject: [PATCH 56/89] wip: quote --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 6d2b5b95a..e1c40f8aa 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -41,7 +41,7 @@ jobs: continue-on-error: true run: | set +e - TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}')" + TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}') echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV if [[ $TEST_RESULT == "" ]]; then From c43ca2ed6f2e27b4370bfe80e23df7cb4e961e43 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 20:58:44 -0500 Subject: [PATCH 57/89] wip: closing if --- .github/workflows/backstop-integration-test.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index e1c40f8aa..ec0fe6a5d 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -71,6 +71,7 @@ jobs: echo '```' >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY + fi - name: "Test Results Validation Outcome" run: | From ff2e1dde08dfddaa00685d26fd854866a36b0b9b Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 21:00:18 -0500 Subject: [PATCH 58/89] wip: add paragraph --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index ec0fe6a5d..2f160fec4 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -62,7 +62,7 @@ jobs: FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) if [[ $FULL_TEST_DIFF != "" ]]; then echo "# Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "There were acceptable differences during testing, which can be reviewed below." + echo "There were acceptable differences during testing, which can be reviewed below." >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY echo "Show" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY From 859d88b002aca2301d013fb9072aa88c38fc8b2b Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 21:43:02 -0500 Subject: [PATCH 59/89] wip: final layout for integration workflow --- .github/workflows/backstop-integration-test.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 2f160fec4..8c25b99ab 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -48,7 +48,7 @@ jobs: echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Integration Test Report Shapes Differ:" >> $GITHUB_STEP_SUMMARY - echo "## Bitmaps Test Test Report" >> $GITHUB_STEP_SUMMARY + echo "## Failing Diff" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY @@ -61,10 +61,9 @@ jobs: set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) if [[ $FULL_TEST_DIFF != "" ]]; then - echo "# Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "There were acceptable differences during testing, which can be reviewed below." >> $GITHUB_STEP_SUMMARY + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY - echo "Show" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY echo "" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY From b6a4cd9d8eb051b8f0289534c8adb7f5572801a9 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:02:47 -0500 Subject: [PATCH 60/89] wip: add full diff to sanity test --- .github/workflows/backstop-sanity-test.yml | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index e6f9d28cc..d9c841e4b 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -52,6 +52,24 @@ jobs: && exit 1 fi + - name: "Full Sanity Test Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + if [[ $FULL_TEST_DIFF != "" ]]; then + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + fi + sanity-playwright: name: ðŸĪŠ Playwright runs-on: ubuntu-latest @@ -91,3 +109,21 @@ jobs: echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ && exit 1 fi + + - name: "Full Sanity Test Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + if [[ $FULL_TEST_DIFF != "" ]]; then + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + fi From 1a273f8419ba6e9091cfc991f5dc386e370dce94 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:20:13 -0500 Subject: [PATCH 61/89] wip: updates smoke and sanity --- .../workflows/backstop-integration-test.yml | 2 +- .github/workflows/backstop-sanity-test.yml | 48 +++++++++++++---- .github/workflows/backstop-smoke-test.yml | 52 ++++++++++++++++--- 3 files changed, 82 insertions(+), 20 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 8c25b99ab..0f9af9f5f 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -54,7 +54,7 @@ jobs: echo '```' >> $GITHUB_STEP_SUMMARY fi - - name: "Display Full Integration Test Diffs" + - name: "Full Integration Test Diff" id: diff continue-on-error: true run: | diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index d9c841e4b..08acc4d0c 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -37,19 +37,23 @@ jobs: run: | npm run sanity-test - - name: "Validate Puppeteer Test Results" + - name: "Validate Puppeteer Report" + id: validate-puppeteer + continue-on-error: true run: | diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ - && exit 0 + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY else - echo "# ❎ Puppeteer Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ - && exit 1 + echo "# ❎ Puppeteer Sanity Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY fi - name: "Full Sanity Test Diff" @@ -70,6 +74,14 @@ jobs: echo "
" >> $GITHUB_STEP_SUMMARY fi + - name: "Report Validation Outcome" + run: | + if [[ $RESULT == "0" ]]; then + exit 0 + else + exit 1 + fi + sanity-playwright: name: ðŸĪŠ Playwright runs-on: ubuntu-latest @@ -95,18 +107,24 @@ jobs: npx playwright install --with-deps npm run sanity-test-playwright - - name: "Validate Playwright Test Results" + - name: "Validate Playwright Report" + id: validate-playwright + continue-on-error: true run: | diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ + echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY && exit 0 else - echo "# ❎ Playwright Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "```diff\n${RESULT}\n```" >> $GITHUB_STEP_SUMMARY \ + echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY && exit 1 fi @@ -127,3 +145,11 @@ jobs: echo "" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY fi + + - name: "Report Validation Outcome" + run: | + if [[ $RESULT == "0" ]]; then + exit 0 + else + exit 1 + fi diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 5de14c751..e6966b06b 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -37,7 +37,7 @@ jobs: run: | npm run smoke-test - - name: "Validate Puppeteer Test Results" + - name: "Validate Puppeteer Report" id: validate continue-on-error: true run: | @@ -45,16 +45,34 @@ jobs: RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then - echo "# ✅ Puppeteer Test Results Validated" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Puppeteer Report Validated" >> $GITHUB_STEP_SUMMARY else - echo "# ❎ Puppeteer Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' fi - - name: "Test Results Validation Outcome" + - name: "Full Smoke Test Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + if [[ $FULL_TEST_DIFF != "" ]]; then + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Report Validation Outcome" run: | if [[ $RESULT == "0" ]]; then exit 0 @@ -87,7 +105,7 @@ jobs: npx playwright install --with-deps npm run smoke-test-playwright - - name: "Validate Playwright Test Results" + - name: "Validate Playwright Report" id: validate continue-on-error: true run: | @@ -95,16 +113,34 @@ jobs: RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Test Results Validated" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Playwright Report Validated" >> $GITHUB_STEP_SUMMARY else - echo "# ❎ Playwright Test Results Invalid — Differences:" >> $GITHUB_STEP_SUMMARY + echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' fi - - name: "Test Results Validation Outcome" + - name: "Full Smoke Test Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + if [[ $FULL_TEST_DIFF != "" ]]; then + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Report Validation Outcome" run: | if [[ $RESULT == "0" ]]; then exit 0 From d721183a744e06456fc72d13607c9612fd6fdb55 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:23:07 -0500 Subject: [PATCH 62/89] wip: sanity broken --- .github/workflows/backstop-sanity-test.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 08acc4d0c..232a399c2 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -119,13 +119,11 @@ jobs: echo '```diff' >> $GITHUB_STEP_SUMMARY echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY - && exit 0 else echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY - && exit 1 fi - name: "Full Sanity Test Diff" From ad128b0f85d99461ca3040aeac70929a46fd5193 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:26:40 -0500 Subject: [PATCH 63/89] wip: update sanity check --- .github/workflows/backstop-sanity-test.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 232a399c2..65387985e 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -41,6 +41,7 @@ jobs: id: validate-puppeteer continue-on-error: true run: | + set +e diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? @@ -62,7 +63,7 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "" ]]; then + if [[ $FULL_TEST_DIFF != "0" ]]; then echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY echo "Expand Diff" >> $GITHUB_STEP_SUMMARY @@ -111,6 +112,7 @@ jobs: id: validate-playwright continue-on-error: true run: | + set +e diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? @@ -132,7 +134,7 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "" ]]; then + if [[ $FULL_TEST_DIFF != "0" ]]; then echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY echo "
" >> $GITHUB_STEP_SUMMARY echo "Expand Diff" >> $GITHUB_STEP_SUMMARY From 99453aac979b172eb6a96a282791c00486ff480f Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:32:13 -0500 Subject: [PATCH 64/89] wip: integration test was not correct --- .github/workflows/backstop-integration-test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 0f9af9f5f..bce10eaf5 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -44,6 +44,7 @@ jobs: TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}') echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV + echo "$TEST_RESULT" if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else @@ -74,7 +75,7 @@ jobs: - name: "Test Results Validation Outcome" run: | - if [[ $RESULT == "" ]]; then + if [[ $TEST_RESULT == "" ]]; then exit 0 else exit 1 From 7e9c97bbe334096ecb28fc364d1f656fb1aec37f Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:35:20 -0500 Subject: [PATCH 65/89] wip: break test --- test/__fixtures__/integration-test.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test.json index 66fd33e43..08ee31844 100644 --- a/test/__fixtures__/integration-test.json +++ b/test/__fixtures__/integration-test.json @@ -30,7 +30,7 @@ "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "test": "../bitmaps_test/20240114-203323/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", - "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "filedddName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", "requireSameDimensions": true, "misMatchThreshold": 0.1, @@ -51,4 +51,4 @@ } ], "id": "backstop_default" -} \ No newline at end of file +} From eafa30e61e2794254cca9c7a7d88746849ef3841 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 22:43:35 -0500 Subject: [PATCH 66/89] wip: set diff to var before github env --- .github/workflows/backstop-integration-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index bce10eaf5..be9e0d36f 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -43,8 +43,8 @@ jobs: set +e TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}') echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV - echo "TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json))" >> $GITHUB_ENV - echo "$TEST_RESULT" + TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json)) + echo "TEST_RESULT=$TEST_RESULT" >> $GITHUB_ENV if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY else From ef714ff521b897dda83fe9c7c77ba7fd9d6d28ef Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 23:14:29 -0500 Subject: [PATCH 67/89] add the diff proeprty back to report object --- .github/workflows/backstop-integration-test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index be9e0d36f..9f3ffa6d7 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -43,7 +43,7 @@ jobs: set +e TEST_REPORT_DIR=$(ls -ltd integrationTestDir/backstop_data/bitmaps_test/*/ | grep '^d' | head -n 1 | awk '{print $NF}') echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV - TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' ${TEST_REPORT_DIR}report.json)) + TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' ${TEST_REPORT_DIR}report.json)) echo "TEST_RESULT=$TEST_RESULT" >> $GITHUB_ENV if [[ $TEST_RESULT == "" ]]; then echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY From 0603ca406403bc18dd91bbd52ceb938286b18ab0 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 23:17:29 -0500 Subject: [PATCH 68/89] apply the same to sanity --- .github/workflows/backstop-sanity-test.yml | 8 ++++---- test/__fixtures__/integration-test.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 65387985e..1030c1d68 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY @@ -113,8 +113,8 @@ jobs: continue-on-error: true run: | set +e - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) + diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json) RESULT=$? if [[ $RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY diff --git a/test/__fixtures__/integration-test.json b/test/__fixtures__/integration-test.json index 08ee31844..f19e33aa8 100644 --- a/test/__fixtures__/integration-test.json +++ b/test/__fixtures__/integration-test.json @@ -30,7 +30,7 @@ "reference": "../bitmaps_reference/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "test": "../bitmaps_test/20240114-203323/backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "selector": "document", - "filedddName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", + "fileName": "backstop_default_BackstopJS_Homepage_0_document_1_tablet.png", "label": "BackstopJS Homepage", "requireSameDimensions": true, "misMatchThreshold": 0.1, From 3a375a0fd76a96e5eb87125bb2d06f2c02f969a4 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 23:27:18 -0500 Subject: [PATCH 69/89] wip: updates sanity with var/echo to env pattern --- .github/workflows/backstop-sanity-test.yml | 30 +++++++++------------- 1 file changed, 12 insertions(+), 18 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 1030c1d68..98297b9f9 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -42,18 +42,15 @@ jobs: continue-on-error: true run: | set +e - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV + if [[ $PUPPETEER_TEST_RESULT == "0" ]]; then echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY else echo "# ❎ Puppeteer Sanity Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY fi @@ -77,7 +74,7 @@ jobs: - name: "Report Validation Outcome" run: | - if [[ $RESULT == "0" ]]; then + if [[ $PUPPETEER_TEST_RESULT == "0" ]]; then exit 0 else exit 1 @@ -113,18 +110,15 @@ jobs: continue-on-error: true run: | set +e - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test-playwright.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV + if [[ $PLAYWRIGHT_TEST_RESULT == "0" ]]; then echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY else echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "```${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "```${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY fi @@ -148,7 +142,7 @@ jobs: - name: "Report Validation Outcome" run: | - if [[ $RESULT == "0" ]]; then + if [[ $PLAYWRIGHT_TEST_RESULT == "0" ]]; then exit 0 else exit 1 From 1faa5e71ea01b31df01265c7d3de030320b0001c Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 23:32:56 -0500 Subject: [PATCH 70/89] fix syntax --- .github/workflows/backstop-sanity-test.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 98297b9f9..d212027cf 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -1,4 +1,4 @@ -name: Backstop Sanity Tests +name: Backstop Sanity Test Checks on: workflow_dispatch: @@ -46,15 +46,17 @@ jobs: <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ $PUPPETEER_TEST_RESULT == "0" ]]; then - echo "# ✅ Puppeteer Sanity Test Valid" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Puppeteer Sanity Report Valid" >> $GITHUB_STEP_SUMMARY else echo "# ❎ Puppeteer Sanity Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY + echo "# More" >> $GITHUB_STEP_SUMMARY + echo "$PUPPETEER_TEST_RESULT" >> $GITHUB_STEP_SUMMARY fi - - name: "Full Sanity Test Diff" + - name: "Full Sanity Report Diff" id: diff continue-on-error: true run: | @@ -118,11 +120,13 @@ jobs: else echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "```${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo "${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY + echo "# More" >> $GITHUB_STEP_SUMMARY + echo "$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_STEP_SUMMARY fi - - name: "Full Sanity Test Diff" + - name: "Full Sanity Report Diff" id: diff continue-on-error: true run: | From bea336472ee6f55ac9dd5ac4161ca6e9a77d2fc1 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Sun, 14 Jan 2024 23:48:01 -0500 Subject: [PATCH 71/89] simplify conditional only test if diff is not empty --- .github/workflows/backstop-sanity-test.yml | 66 ++++++++++------------ 1 file changed, 31 insertions(+), 35 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index d212027cf..0fcedf62d 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -45,15 +45,15 @@ jobs: PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV - if [[ $PUPPETEER_TEST_RESULT == "0" ]]; then - echo "# ✅ Puppeteer Sanity Report Valid" >> $GITHUB_STEP_SUMMARY - else + if [[ $PUPPETEER_TEST_RESULT != "" ]]; then echo "# ❎ Puppeteer Sanity Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY echo "# More" >> $GITHUB_STEP_SUMMARY echo "$PUPPETEER_TEST_RESULT" >> $GITHUB_STEP_SUMMARY + else + echo "# ✅ Puppeteer Sanity Report Valid" >> $GITHUB_STEP_SUMMARY fi - name: "Full Sanity Report Diff" @@ -62,24 +62,22 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "0" ]]; then - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Expand Diff" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - fi + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Report Validation Outcome" run: | - if [[ $PUPPETEER_TEST_RESULT == "0" ]]; then - exit 0 - else + if [[ $PUPPETEER_TEST_RESULT != "" ]]; then exit 1 + else + exit 0 fi sanity-playwright: @@ -115,15 +113,15 @@ jobs: PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test-playwright.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV - if [[ $PLAYWRIGHT_TEST_RESULT == "0" ]]; then - echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY - else - echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY + if [[ $PLAYWRIGHT_TEST_RESULT != "" ]]; then echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY echo "# More" >> $GITHUB_STEP_SUMMARY echo "$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_STEP_SUMMARY + else + echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY + echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY fi - name: "Full Sanity Report Diff" @@ -132,22 +130,20 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "0" ]]; then - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Expand Diff" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - fi + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Report Validation Outcome" run: | - if [[ $PLAYWRIGHT_TEST_RESULT == "0" ]]; then - exit 0 - else + if [[ $PLAYWRIGHT_TEST_RESULT != "" ]]; then exit 1 + else + exit 0 fi From 9cee6f36a180ac2b067ab417b594cc34dad5fa48 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:07:16 -0500 Subject: [PATCH 72/89] intentionally break test command --- .github/workflows/backstop-sanity-test.yml | 14 +++++-------- core/command/test.js | 24 +++++++++++----------- 2 files changed, 17 insertions(+), 21 deletions(-) diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 0fcedf62d..819a48602 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -45,13 +45,11 @@ jobs: PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV - if [[ $PUPPETEER_TEST_RESULT != "" ]]; then + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Sanity Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY - echo "# More" >> $GITHUB_STEP_SUMMARY - echo "$PUPPETEER_TEST_RESULT" >> $GITHUB_STEP_SUMMARY else echo "# ✅ Puppeteer Sanity Report Valid" >> $GITHUB_STEP_SUMMARY fi @@ -74,7 +72,7 @@ jobs: - name: "Report Validation Outcome" run: | - if [[ $PUPPETEER_TEST_RESULT != "" ]]; then + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then exit 1 else exit 0 @@ -113,15 +111,13 @@ jobs: PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/sanity-test-playwright.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV - if [[ $PLAYWRIGHT_TEST_RESULT != "" ]]; then + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then + echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY - echo "# More" >> $GITHUB_STEP_SUMMARY - echo "$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_STEP_SUMMARY else echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY - echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY fi - name: "Full Sanity Report Diff" @@ -142,7 +138,7 @@ jobs: - name: "Report Validation Outcome" run: | - if [[ $PLAYWRIGHT_TEST_RESULT != "" ]]; then + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then exit 1 else exit 0 diff --git a/core/command/test.js b/core/command/test.js index f29eca958..07063f4c6 100644 --- a/core/command/test.js +++ b/core/command/test.js @@ -6,17 +6,17 @@ const { shouldRunDocker, runDocker } = require('../util/runDocker'); module.exports = { execute: function (config) { const executeCommand = require('./index'); - if (shouldRunDocker(config)) { - return runDocker(config, 'test') - .finally(() => { - if (config.openReport && config.report && config.report.indexOf('browser') > -1) { - executeCommand('_openReport', config); - } - }); - } else { - return createBitmaps(config, false).then(function () { - return executeCommand('_report', config); - }); - } + // if (shouldRunDocker(config)) { + // return runDocker(config, 'test') + // .finally(() => { + // if (config.openReport && config.report && config.report.indexOf('browser') > -1) { + // executeCommand('_openReport', config); + // } + // }); + // } else { + // return createBitmaps(config, false).then(function () { + // // return executeCommand('_report', config); + // }); + // } } }; From b511931d77991d811b8cac16c0c262fae7f17106 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:13:13 -0500 Subject: [PATCH 73/89] wrap var in quotes --- .../workflows/backstop-integration-test.yml | 32 +++++++++---------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 9f3ffa6d7..0ff84e2cf 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -45,14 +45,14 @@ jobs: echo "TEST_REPORT_DIR=$TEST_REPORT_DIR" >> $GITHUB_ENV TEST_RESULT=$(diff <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/integration-test.json) <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' ${TEST_REPORT_DIR}report.json)) echo "TEST_RESULT=$TEST_RESULT" >> $GITHUB_ENV - if [[ $TEST_RESULT == "" ]]; then - echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY - else + if [[ "$TEST_RESULT" != "" ]]; then echo "# ❎ Integration Test Report Shapes Differ:" >> $GITHUB_STEP_SUMMARY echo "## Failing Diff" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "${TEST_RESULT}" >> $GITHUB_STEP_SUMMARY echo '```' >> $GITHUB_STEP_SUMMARY + else + echo "# ✅ Integration Test Report Shapes Match" >> $GITHUB_STEP_SUMMARY fi - name: "Full Integration Test Diff" @@ -61,22 +61,20 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/integration-test.json) <(jq -S '.tests[]' ${TEST_REPORT_DIR}report.json)) - if [[ $FULL_TEST_DIFF != "" ]]; then - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Expand Diff" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - fi + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Test Results Validation Outcome" run: | - if [[ $TEST_RESULT == "" ]]; then - exit 0 - else + if [[ "$TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi From 5d381b43379c2441fcc66103f439208d36b4af9d Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:32:53 -0500 Subject: [PATCH 74/89] fixes intentionally broken test command --- core/command/test.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/core/command/test.js b/core/command/test.js index 07063f4c6..a2bf73d60 100644 --- a/core/command/test.js +++ b/core/command/test.js @@ -6,17 +6,17 @@ const { shouldRunDocker, runDocker } = require('../util/runDocker'); module.exports = { execute: function (config) { const executeCommand = require('./index'); - // if (shouldRunDocker(config)) { - // return runDocker(config, 'test') - // .finally(() => { - // if (config.openReport && config.report && config.report.indexOf('browser') > -1) { - // executeCommand('_openReport', config); - // } - // }); - // } else { - // return createBitmaps(config, false).then(function () { - // // return executeCommand('_report', config); - // }); - // } + if (shouldRunDocker(config)) { + return runDocker(config, 'test') + .finally(() => { + if (config.openReport && config.report && config.report.indexOf('browser') > -1) { + executeCommand('_openReport', config); + } + }); + } else { + return createBitmaps(config, false).then(function () { + // return executeCommand('_report', config); + }); + } } }; From 22962d41c017d7918e4cdb3af021e11decceebef Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:37:10 -0500 Subject: [PATCH 75/89] change check workflow names --- .github/workflows/backstop-integration-test.yml | 2 +- .github/workflows/backstop-sanity-test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-integration-test.yml b/.github/workflows/backstop-integration-test.yml index 0ff84e2cf..01d67e522 100644 --- a/.github/workflows/backstop-integration-test.yml +++ b/.github/workflows/backstop-integration-test.yml @@ -1,4 +1,4 @@ -name: Backstop Integration Test Check +name: Integration Test Check on: workflow_dispatch: diff --git a/.github/workflows/backstop-sanity-test.yml b/.github/workflows/backstop-sanity-test.yml index 819a48602..319ccf71a 100644 --- a/.github/workflows/backstop-sanity-test.yml +++ b/.github/workflows/backstop-sanity-test.yml @@ -1,4 +1,4 @@ -name: Backstop Sanity Test Checks +name: Sanity Test Checks on: workflow_dispatch: From cf514c3ff10355b9d42328fb7f1fb732329c9337 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:39:32 -0500 Subject: [PATCH 76/89] fix test --- .github/workflows/backstop-smoke-test.yml | 2 +- core/command/test.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index e6966b06b..43018b7e1 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -1,4 +1,4 @@ -name: Backstop Smoke Tests +name: Smoke Test Checks on: workflow_dispatch: diff --git a/core/command/test.js b/core/command/test.js index a2bf73d60..f29eca958 100644 --- a/core/command/test.js +++ b/core/command/test.js @@ -15,7 +15,7 @@ module.exports = { }); } else { return createBitmaps(config, false).then(function () { - // return executeCommand('_report', config); + return executeCommand('_report', config); }); } } From 4a78ef5ac7bbec035eede525c1bf0ba7b4023fde Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 00:54:55 -0500 Subject: [PATCH 77/89] reformat smoke test --- .github/workflows/backstop-smoke-test.yml | 70 +++++++++++------------ 1 file changed, 34 insertions(+), 36 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 43018b7e1..afa50f790 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,16 +42,17 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ + PUPPETEER_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $RESULT == "0" ]]; then - echo "# ✅ Puppeteer Report Validated" >> $GITHUB_STEP_SUMMARY - else + echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' + else + echo "# ✅ Puppeteer Report Validated" >> $GITHUB_STEP_SUMMARY fi - name: "Full Smoke Test Diff" @@ -60,24 +61,22 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "" ]]; then - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Expand Diff" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - fi + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Report Validation Outcome" run: | - if [[ $RESULT == "0" ]]; then - exit 0 - else + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi smoke-playwright: @@ -110,16 +109,17 @@ jobs: continue-on-error: true run: | set +e - RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Report Validated" >> $GITHUB_STEP_SUMMARY - else + echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY echo '```' + else + echo "# ✅ Playwright Report Validated" >> $GITHUB_STEP_SUMMARY fi - name: "Full Smoke Test Diff" @@ -128,22 +128,20 @@ jobs: run: | set +e FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) - if [[ $FULL_TEST_DIFF != "" ]]; then - echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - echo "Expand Diff" >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY - echo '```' >> $GITHUB_STEP_SUMMARY - echo "" >> $GITHUB_STEP_SUMMARY - echo "
" >> $GITHUB_STEP_SUMMARY - fi + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY - name: "Report Validation Outcome" run: | - if [[ $RESULT == "0" ]]; then - exit 0 - else + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi From 23081e54ef0f47ac6a9de727a7951a142368dbf0 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 01:10:48 -0500 Subject: [PATCH 78/89] fix jq filter for smoke --- .github/workflows/backstop-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index afa50f790..495612608 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - PUPPETEER_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ - <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY @@ -109,8 +109,8 @@ jobs: continue-on-error: true run: | set +e - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY From 5048247c82aeb839dc691530243e322056b3d6fc Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 01:17:42 -0500 Subject: [PATCH 79/89] echo the var not a new diff --- .github/workflows/backstop-smoke-test.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 495612608..e534c2ad7 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -48,8 +48,7 @@ jobs: if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test.json) \ - <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY + echo "$PUPPETEER_TEST_RESULT" >> $GITHUB_STEP_SUMMARY echo '```' else echo "# ✅ Puppeteer Report Validated" >> $GITHUB_STEP_SUMMARY @@ -115,8 +114,7 @@ jobs: if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY echo '```diff' >> $GITHUB_STEP_SUMMARY - echo "$(diff -c <(jq -S . test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S . test/configs/backstop_data/bitmaps_test/**/report.json))" >> $GITHUB_STEP_SUMMARY + echo "$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_STEP_SUMMARY echo '```' else echo "# ✅ Playwright Report Validated" >> $GITHUB_STEP_SUMMARY From 3ddeb4221c72ae3e2414a0798b78988e957dfe0e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 01:59:13 -0500 Subject: [PATCH 80/89] update smoek test --- test/__fixtures__/smoke-test.json | 506 +++++++++++++++--------------- 1 file changed, 253 insertions(+), 253 deletions(-) diff --git a/test/__fixtures__/smoke-test.json b/test/__fixtures__/smoke-test.json index 249b563cb..dc6982f2f 100644 --- a/test/__fixtures__/smoke-test.json +++ b/test/__fixtures__/smoke-test.json @@ -4,8 +4,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_Simple_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_Simple_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_0_phone.png", "label": "Simple", @@ -21,17 +21,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 375 + "analysisTime": 210 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_Simple_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_Simple_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_Simple_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_Simple_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_Simple_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_Simple_0_document_1_tablet.png", "label": "Simple", @@ -47,17 +47,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 243 + "analysisTime": 308 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_Simple_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_0_phone.png", "label": "pkra bug test", @@ -79,8 +79,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png", "label": "pkra bug test", @@ -96,17 +96,17 @@ }, "rawMisMatchPercentage": 10.98556183301946, "misMatchPercentage": "10.99", - "analysisTime": 34 + "analysisTime": 32 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.log.json", "selector": "#pkratest", "fileName": "puppet_backstop_features_pkra_bug_test_0_pkratest_1_tablet.png", "label": "pkra bug test", @@ -128,8 +128,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.log.json", "selector": ".logoBlock", "fileName": "puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png", "label": "pkra bug test", @@ -145,17 +145,17 @@ }, "rawMisMatchPercentage": 1.2769485903814262, "misMatchPercentage": "1.28", - "analysisTime": 150 + "analysisTime": 78 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_pkra_bug_test_1_logoBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png", "label": "delay", @@ -171,17 +171,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 77 + "analysisTime": 88 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png", "label": "delay", @@ -197,17 +197,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 221 + "analysisTime": 200 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_delay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEvent_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png", "label": "readyEvent", @@ -223,17 +223,17 @@ }, "rawMisMatchPercentage": 3.010670731707317, "misMatchPercentage": "3.01", - "analysisTime": 166 + "analysisTime": 253 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png", "label": "readyEvent", @@ -249,17 +249,17 @@ }, "rawMisMatchPercentage": 0.780072463768116, "misMatchPercentage": "0.78", - "analysisTime": 147 + "analysisTime": 216 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readyEvent_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png", "label": "readyEventTimeout", @@ -275,17 +275,17 @@ }, "rawMisMatchPercentage": 3.6280487804878048, "misMatchPercentage": "3.63", - "analysisTime": 179 + "analysisTime": 233 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png", "label": "readyEventTimeout", @@ -299,19 +299,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 0.8159420289855073, + "rawMisMatchPercentage": 0.8199275362318841, "misMatchPercentage": "0.82", - "analysisTime": 232 + "analysisTime": 286 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readyEventTimeout_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelector_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_0_phone.png", "label": "readySelector", @@ -327,17 +327,17 @@ }, "rawMisMatchPercentage": 3.010670731707317, "misMatchPercentage": "3.01", - "analysisTime": 78 + "analysisTime": 57 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelector_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png", "label": "readySelector", @@ -353,17 +353,17 @@ }, "rawMisMatchPercentage": 0.780072463768116, "misMatchPercentage": "0.78", - "analysisTime": 130 + "analysisTime": 163 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_readySelector_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_0_phone.png", "label": "readySelectorTimeout", @@ -386,8 +386,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_readySelectorTimeout_0_moneyshot_1_tablet.png", "label": "readySelectorTimeout", @@ -410,8 +410,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png", "label": "noDelay", @@ -427,17 +427,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 103 + "analysisTime": 63 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.log.json", "selector": ".getItBlock:nth-child(3)", "fileName": "puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png", "label": "noDelay", @@ -453,17 +453,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 75 + "analysisTime": 181 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_noDelay_0_getItBlocknth-child3_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_0_phone.png", "label": "expanded", @@ -479,17 +479,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 116 + "analysisTime": 34 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png", "label": "expanded", @@ -505,17 +505,17 @@ }, "rawMisMatchPercentage": 3.715016708437761, "misMatchPercentage": "3.72", - "analysisTime": 80 + "analysisTime": 55 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png", "label": "expanded", @@ -531,17 +531,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 207 + "analysisTime": 130 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_0_phone.png", "label": "expanded", @@ -563,8 +563,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expanded_0_getItBlock_1_tablet.png", "label": "expanded", @@ -580,17 +580,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 187 + "analysisTime": 296 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png", "label": "expanded", @@ -606,17 +606,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 271 + "analysisTime": 157 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png", "label": "expanded", @@ -632,17 +632,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 166 + "analysisTime": 230 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expanded_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expanded_3_getItBlock__n3_1_tablet.png", "label": "expanded", @@ -664,8 +664,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notExpanded_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png", "label": "notExpanded", @@ -681,17 +681,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 61 + "analysisTime": 170 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png", "label": "notExpanded", @@ -707,17 +707,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 253 + "analysisTime": 101 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_notExpanded_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_0_getItBlock_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_0_getItBlock_0_phone.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_0_phone.png", "label": "expect", @@ -733,17 +733,17 @@ }, "rawMisMatchPercentage": 8.487737200143215, "misMatchPercentage": "8.49", - "analysisTime": 206 + "analysisTime": 101 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_0_getItBlock_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_1_getItBlock__n1_0_phone.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png", "label": "expect", @@ -759,17 +759,17 @@ }, "rawMisMatchPercentage": 3.715016708437761, "misMatchPercentage": "3.72", - "analysisTime": 205 + "analysisTime": 38 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_2_getItBlock__n2_0_phone.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png", "label": "expect", @@ -785,17 +785,17 @@ }, "rawMisMatchPercentage": 1.4108801415302963, "misMatchPercentage": "1.41", - "analysisTime": 97 + "analysisTime": 134 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_3_getItBlock__n3_0_phone.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_0_phone.png", "label": "expect", @@ -817,8 +817,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_0_getItBlock_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_0_getItBlock_1_tablet.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_expect_0_getItBlock_1_tablet.png", "label": "expect", @@ -834,17 +834,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 312 + "analysisTime": 294 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_0_getItBlock_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png", "label": "expect", @@ -860,17 +860,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 289 + "analysisTime": 137 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_1_getItBlock__n1_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png", "label": "expect", @@ -886,17 +886,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 431 + "analysisTime": 159 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_expect_2_getItBlock__n2_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_expect_3_getItBlock__n3_1_tablet.png", "label": "expect", @@ -918,8 +918,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_0_phone.png", "label": "magicSelectors", @@ -935,17 +935,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 167 + "analysisTime": 174 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_magicSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_1_viewport_0_phone.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_0_phone.png", "label": "magicSelectors", @@ -961,17 +961,17 @@ }, "rawMisMatchPercentage": 3.8776041666666665, "misMatchPercentage": "3.88", - "analysisTime": 282 + "analysisTime": 155 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_magicSelectors_0_document_1_tablet.png", "label": "magicSelectors", @@ -987,17 +987,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 136 + "analysisTime": 114 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_magicSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_magicSelectors_1_viewport_1_tablet.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png", "label": "magicSelectors", @@ -1013,17 +1013,17 @@ }, "rawMisMatchPercentage": 1.7199198404947917, "misMatchPercentage": "1.72", - "analysisTime": 220 + "analysisTime": 90 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_magicSelectors_1_viewport_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_hideSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_hideSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_0_phone.png", "label": "hideSelectors", @@ -1039,17 +1039,17 @@ }, "rawMisMatchPercentage": 0.5303607723577236, "misMatchPercentage": "0.53", - "analysisTime": 135 + "analysisTime": 218 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_hideSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_hideSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_hideSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_hideSelectors_0_document_1_tablet.png", "label": "hideSelectors", @@ -1065,17 +1065,17 @@ }, "rawMisMatchPercentage": 0.25230973071046603, "misMatchPercentage": "0.25", - "analysisTime": 137 + "analysisTime": 174 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_hideSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_removeSelectors_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_removeSelectors_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_0_phone.png", "label": "removeSelectors", @@ -1091,17 +1091,17 @@ }, "rawMisMatchPercentage": 1.0872395833333333, "misMatchPercentage": "1.09", - "analysisTime": 381 + "analysisTime": 136 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_removeSelectors_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_removeSelectors_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_removeSelectors_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_removeSelectors_0_document_1_tablet.png", "label": "removeSelectors", @@ -1117,17 +1117,17 @@ }, "rawMisMatchPercentage": 0.4300435384114583, "misMatchPercentage": "0.43", - "analysisTime": 154 + "analysisTime": 303 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_removeSelectors_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notFound_0_monkey_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notFound_0_monkey_0_phone.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_0_phone.png", "label": "notFound", @@ -1149,8 +1149,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notFound_0_monkey_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notFound_0_monkey_1_tablet.log.json", "selector": ".monkey", "fileName": "puppet_backstop_features_notFound_0_monkey_1_tablet.png", "label": "notFound", @@ -1172,8 +1172,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notVisible_0_noShow_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notVisible_0_noShow_0_phone.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_0_phone.png", "label": "notVisible", @@ -1195,8 +1195,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_notVisible_0_noShow_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_notVisible_0_noShow_1_tablet.log.json", "selector": "#noShow", "fileName": "puppet_backstop_features_notVisible_0_noShow_1_tablet.png", "label": "notVisible", @@ -1218,8 +1218,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_cookies_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_cookies_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_0_phone.png", "label": "cookies", @@ -1235,17 +1235,17 @@ }, "rawMisMatchPercentage": 3.2806647940074907, "misMatchPercentage": "3.28", - "analysisTime": 180 + "analysisTime": 91 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_cookies_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_cookies_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_cookies_0_moneyshot_1_tablet.png", "label": "cookies", @@ -1261,17 +1261,17 @@ }, "rawMisMatchPercentage": 1.2706930693069307, "misMatchPercentage": "1.27", - "analysisTime": 168 + "analysisTime": 131 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_cookies_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_hover_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_hover_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_0_phone.png", "label": "hover", @@ -1287,17 +1287,17 @@ }, "rawMisMatchPercentage": 3.039888211382114, "misMatchPercentage": "3.04", - "analysisTime": 51 + "analysisTime": 33 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_hover_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_hover_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_hover_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_hover_0_moneyshot_1_tablet.png", "label": "hover", @@ -1313,17 +1313,17 @@ }, "rawMisMatchPercentage": 0.7996376811594202, "misMatchPercentage": "0.80", - "analysisTime": 122 + "analysisTime": 238 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_hover_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_click_0_moneyshot_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_click_0_moneyshot_0_phone.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_0_phone.png", "label": "click", @@ -1337,19 +1337,19 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 10.123221544715447, - "misMatchPercentage": "10.12", - "analysisTime": 27 + "rawMisMatchPercentage": 10.240091463414634, + "misMatchPercentage": "10.24", + "analysisTime": 85 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_click_0_moneyshot_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_click_0_moneyshot_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_click_0_moneyshot_1_tablet.log.json", "selector": ".moneyshot", "fileName": "puppet_backstop_features_click_0_moneyshot_1_tablet.png", "label": "click", @@ -1365,17 +1365,17 @@ }, "rawMisMatchPercentage": 12.13876811594203, "misMatchPercentage": "12.14", - "analysisTime": 87 + "analysisTime": 149 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_click_0_moneyshot_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_0_phone.png", "label": "scrollToSelector", @@ -1391,7 +1391,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 125 + "analysisTime": 35 } }, "status": "pass" @@ -1399,8 +1399,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.log.json", "selector": ".lemurFace", "fileName": "puppet_backstop_features_scrollToSelector_0_lemurFace_1_tablet.png", "label": "scrollToSelector", @@ -1416,7 +1416,7 @@ }, "rawMisMatchPercentage": 0, "misMatchPercentage": "0.00", - "analysisTime": 65 + "analysisTime": 17 } }, "status": "pass" @@ -1424,8 +1424,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1441,17 +1441,17 @@ }, "rawMisMatchPercentage": 3.5775560224089635, "misMatchPercentage": "3.58", - "analysisTime": 149 + "analysisTime": 144 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports_0_document_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.log.json", "selector": "viewport", "fileName": "puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png", "label": "scenarioSpecificViewports", @@ -1467,17 +1467,17 @@ }, "rawMisMatchPercentage": 4.380642361111111, "misMatchPercentage": "4.38", - "analysisTime": 168 + "analysisTime": 264 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports_1_viewport_0_Galaxy-S5.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1493,17 +1493,17 @@ }, "rawMisMatchPercentage": 3.750635162601626, "misMatchPercentage": "3.75", - "analysisTime": 226 + "analysisTime": 119 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_0_phone.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png", "label": "scenarioSpecificViewports-withEmptyViewports", @@ -1519,17 +1519,17 @@ }, "rawMisMatchPercentage": 1.9487233813980136, "misMatchPercentage": "1.95", - "analysisTime": 68 + "analysisTime": 86 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withEmptyViewports_0_document_1_tablet.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1545,17 +1545,17 @@ }, "rawMisMatchPercentage": 3.1105135100525034, "misMatchPercentage": "3.11", - "analysisTime": 201 + "analysisTime": 112 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_0_Pixel-2.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1571,17 +1571,17 @@ }, "rawMisMatchPercentage": 3.1105135100525034, "misMatchPercentage": "3.11", - "analysisTime": 138 + "analysisTime": 216 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_1_Pixel2-XL.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1597,17 +1597,17 @@ }, "rawMisMatchPercentage": 3.484741049704553, "misMatchPercentage": "3.48", - "analysisTime": 59 + "analysisTime": 204 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_2_iPhone-X.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.log.json", "selector": "document", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png", "label": "scenarioSpecificViewports-withMultipleViewports", @@ -1623,17 +1623,17 @@ }, "rawMisMatchPercentage": 1.8674076912518303, "misMatchPercentage": "1.87", - "analysisTime": 62 + "analysisTime": 79 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withMultipleViewports_0_document_3_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.log.json", "selector": ".getItBlock", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1649,17 +1649,17 @@ }, "rawMisMatchPercentage": 5.729701952723536, "misMatchPercentage": "5.73", - "analysisTime": 78 + "analysisTime": 109 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_0_getItBlock_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.log.json", "selector": ".getItBlock.__n1", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1675,17 +1675,17 @@ }, "rawMisMatchPercentage": 2.195101062007537, "misMatchPercentage": "2.20", - "analysisTime": 31 + "analysisTime": 84 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_1_getItBlock__n1_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.log.json", "selector": ".getItBlock.__n2", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1701,17 +1701,17 @@ }, "rawMisMatchPercentage": 0.8469414944235087, "misMatchPercentage": "0.85", - "analysisTime": 106 + "analysisTime": 130 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_2_getItBlock__n2_0_iPad-Pro.png" }, "status": "fail" }, { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.log.json", "selector": ".getItBlock.__n3", "fileName": "puppet_backstop_features_scenarioSpecificViewports-withExpandSelector_3_getItBlock__n3_0_iPad-Pro.png", "label": "scenarioSpecificViewports-withExpandSelector", @@ -1733,8 +1733,8 @@ { "pair": { "reference": "../bitmaps_reference/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "test": "../bitmaps_test/20240101-165223/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", - "testLog": "../bitmaps_test/20240101-165223/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", + "test": "../bitmaps_test/20240115-015541/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", + "testLog": "../bitmaps_test/20240115-015541/puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.log.json", "selector": "div[id=navbar]", "fileName": "puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png", "label": "keyPressSelector", @@ -1748,11 +1748,11 @@ "width": 0, "height": 0 }, - "rawMisMatchPercentage": 12.044444444444444, - "misMatchPercentage": "12.04", - "analysisTime": 26 + "rawMisMatchPercentage": 12.102777777777778, + "misMatchPercentage": "12.10", + "analysisTime": 57 }, - "diffImage": "../bitmaps_test/20240101-165223/failed_diff_puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" + "diffImage": "../bitmaps_test/20240115-015541/failed_diff_puppet_backstop_features_keyPressSelector_0_dividnavbar_0_Desktop.png" }, "status": "fail" } From bf62dfd66223e772639c717636d512b8c532912e Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 02:22:43 -0500 Subject: [PATCH 81/89] remove diffImage from smoketests --- .github/workflows/backstop-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index e534c2ad7..517f19ca2 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY @@ -108,8 +108,8 @@ jobs: continue-on-error: true run: | set +e - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY From abf2f9a0d30ae6810d04dd35e5dd1a28271f37aa Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 02:34:26 -0500 Subject: [PATCH 82/89] try sorting smoke tests --- .github/workflows/backstop-smoke-test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index 517f19ca2..b342cf65a 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -108,8 +108,8 @@ jobs: continue-on-error: true run: | set +e - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY From 1ae314a9c0a3657bcf6784be2a50eb34eafe43d0 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:13:40 -0500 Subject: [PATCH 83/89] try removing diffimage removal --- .github/workflows/backstop-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index b342cf65a..f2a1cc7dd 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY @@ -108,8 +108,8 @@ jobs: continue-on-error: true run: | set +e - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY From 328d9e3bc1ee93a7f74377ebcd9c84d3b7ec5e65 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:19:20 -0500 Subject: [PATCH 84/89] remove diffImage --- .github/workflows/backstop-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/backstop-smoke-test.yml b/.github/workflows/backstop-smoke-test.yml index f2a1cc7dd..b342cf65a 100644 --- a/.github/workflows/backstop-smoke-test.yml +++ b/.github/workflows/backstop-smoke-test.yml @@ -42,8 +42,8 @@ jobs: continue-on-error: true run: | set +e - PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Report Different" >> $GITHUB_STEP_SUMMARY @@ -108,8 +108,8 @@ jobs: continue-on-error: true run: | set +e - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright.json) \ - <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/__fixtures__/smoke-test-playwright.json) \ + <(jq -S 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' | del(.tests[].pair.diff, .tests[].pair.diffImage)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Report Different" >> $GITHUB_STEP_SUMMARY From a26ae31825b15fd1a0d901ceff07b2bae6d1013f Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:27:28 -0500 Subject: [PATCH 85/89] apply logic to docker smoke tests --- .github/workflows/docker-smoke-test.yml | 88 +++++++++++++++++++------ 1 file changed, 67 insertions(+), 21 deletions(-) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 8a661197e..31ee3305a 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -1,4 +1,4 @@ -name: Docker Smoke Tests +name: Docker Smoke Test Checks on: workflow_dispatch: @@ -66,19 +66,42 @@ jobs: run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features - - name: "Validate Puppeteer Docker Test Results" + - name: "Validate Puppeteer Report" run: | - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-docker.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then - echo "# ✅ Puppeteer Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 0 + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then + echo "# ❎ Puppeteer Smoke Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY else - echo "# Puppeteer Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Puppeteer Smoke Report Valid" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Full Smoke Report Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/smoke-test-docker.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + + - name: "Report Validation Outcome" + run: | + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi smoke-test-playwright: @@ -129,17 +152,40 @@ jobs: run: | cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw - - name: "Validate Playwright Docker Test Results" + - name: "Validate Playwright Report" run: | - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright-docker.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Docker Smoke Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 0 + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then + echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY else - echo "# Playwright Docker Smoke Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Full Sanity Report Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/smoke-test-playwright-docker.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + + - name: "Report Validation Outcome" + run: | + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi From dcb2311e9a75169553b1634663f906aff4a35182 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:33:24 -0500 Subject: [PATCH 86/89] remove diff removal --- .github/workflows/docker-smoke-test.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 31ee3305a..fcf373fd6 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -68,8 +68,8 @@ jobs: - name: "Validate Puppeteer Report" run: | - PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-docker.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then echo "# ❎ Puppeteer Smoke Different" >> $GITHUB_STEP_SUMMARY @@ -154,8 +154,8 @@ jobs: - name: "Validate Playwright Report" run: | - PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/smoke-test-playwright-docker.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-playwright-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY From eb5a52338deb3f418a6e55feba73ecad5b127a60 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:41:08 -0500 Subject: [PATCH 87/89] set +e as well --- .github/workflows/docker-smoke-test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index fcf373fd6..1ad72298f 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -68,6 +68,7 @@ jobs: - name: "Validate Puppeteer Report" run: | + set +e PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-docker.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV @@ -154,6 +155,7 @@ jobs: - name: "Validate Playwright Report" run: | + set +e PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-playwright-docker.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/configs/backstop_data/bitmaps_test/**/report.json)) echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV From 27572302eb4b5f874ed033e307b7c7f310b9366a Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:44:46 -0500 Subject: [PATCH 88/89] continue on error --- .github/workflows/docker-sanity-test.yml | 84 +++++++++++++++++++----- .github/workflows/docker-smoke-test.yml | 2 + 2 files changed, 69 insertions(+), 17 deletions(-) diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index 3a6b6a52f..daf78e1fd 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -1,4 +1,4 @@ -name: Docker Sanity Tests +name: Docker Sanity Test Checks on: workflow_dispatch: @@ -68,18 +68,43 @@ jobs: cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test - name: "Validate Puppeteer Docker Test Results" + continue-on-error: true run: | - diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-docker.json) \ - <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then - echo "# ✅ Puppeteer Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 0 + set +e + PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-docker.json) \ + <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "PUPPETEER_TEST_RESULT=$PUPPETEER_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then + echo "# ❎ Puppeteer Smoke Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${PUPPETEER_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY else - echo "# Puppeteer Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Puppeteer Smoke Report Valid" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Full Smoke Report Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-docker.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + + - name: "Report Validation Outcome" + run: | + if [[ "$PUPPETEER_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi sanity-test-playwright: @@ -132,16 +157,41 @@ jobs: cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose --foreground-scripts i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=playwright" - name: "Validate Playwright Docker Test Results" + continue-on-error: true run: | + set +e diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/__fixtures__/sanity-test-playwright-docker.json) \ <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end) | del(.tests[].pair.diff)' test/configs/backstop_data/bitmaps_test/**/report.json) - RESULT=$? - if [[ $RESULT == "0" ]]; then - echo "# ✅ Playwright Docker Sanity Test Valid" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY - exit 0 + echo "PLAYWRIGHT_TEST_RESULT=$PLAYWRIGHT_TEST_RESULT" >> $GITHUB_ENV + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then + echo "# ❎ Playwright Sanity Report Different" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${PLAYWRIGHT_TEST_RESULT}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY else - echo "# Playwright Docker Sanity Validation Diff" >> $GITHUB_STEP_SUMMARY - echo "${RESULT}" >> $GITHUB_STEP_SUMMARY + echo "# ✅ Playwright Sanity Report Valid" >> $GITHUB_STEP_SUMMARY + fi + + - name: "Full Sanity Report Diff" + id: diff + continue-on-error: true + run: | + set +e + FULL_TEST_DIFF=$(diff <(jq -S '.tests[]' test/__fixtures__/sanity-test-playwright-docker.json) <(jq -S '.tests[]' test/configs/backstop_data/bitmaps_test/**/report.json)) + echo "## Unfiltered Diff" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + echo "Expand Diff" >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo '```diff' >> $GITHUB_STEP_SUMMARY + echo "${FULL_TEST_DIFF}" >> $GITHUB_STEP_SUMMARY + echo '```' >> $GITHUB_STEP_SUMMARY + echo "" >> $GITHUB_STEP_SUMMARY + echo "
" >> $GITHUB_STEP_SUMMARY + + - name: "Report Validation Outcome" + run: | + if [[ "$PLAYWRIGHT_TEST_RESULT" != "" ]]; then exit 1 + else + exit 0 fi diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index 1ad72298f..fac2c50d0 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -67,6 +67,7 @@ jobs: cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features - name: "Validate Puppeteer Report" + continue-on-error: true run: | set +e PUPPETEER_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-docker.json) \ @@ -154,6 +155,7 @@ jobs: cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw - name: "Validate Playwright Report" + continue-on-error: true run: | set +e PLAYWRIGHT_TEST_RESULT=$(diff -c <(jq 'walk(if type == "object" then with_entries(.value |= if type == "object" or type == "array" then . else "" end) else . end)' test/__fixtures__/smoke-test-playwright-docker.json) \ From 564635ab2a9f3a970c264f3d146d515d613b0db2 Mon Sep 17 00:00:00 2001 From: Dan Grebb Date: Mon, 15 Jan 2024 03:56:57 -0500 Subject: [PATCH 89/89] set +e for docker as well --- .github/workflows/docker-sanity-test.yml | 2 ++ .github/workflows/docker-smoke-test.yml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/docker-sanity-test.yml b/.github/workflows/docker-sanity-test.yml index daf78e1fd..ac3912bd0 100644 --- a/.github/workflows/docker-sanity-test.yml +++ b/.github/workflows/docker-sanity-test.yml @@ -65,6 +65,7 @@ jobs: - name: "𓋏 Run `backstop test` in Docker" continue-on-error: true run: | + set +e cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test - name: "Validate Puppeteer Docker Test Results" @@ -154,6 +155,7 @@ jobs: - name: "🎭 Run `backstop test --confg=playwright` in Docker" continue-on-error: true run: | + set +e cd test/configs/ && docker run --rm -t --entrypoint='' --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG sh -c "chmod -R 777 /root && chmod -R 777 /opt/pw-browsers && npm --verbose --foreground-scripts i -D playwright && npx --verbose --foreground-scripts --yes playwright@$PLAYWRIGHT_VERSION install && backstop test --config=playwright" - name: "Validate Playwright Docker Test Results" diff --git a/.github/workflows/docker-smoke-test.yml b/.github/workflows/docker-smoke-test.yml index fac2c50d0..e63a14081 100644 --- a/.github/workflows/docker-smoke-test.yml +++ b/.github/workflows/docker-smoke-test.yml @@ -64,6 +64,7 @@ jobs: - name: "𓋏 Run `backstop test --confg=backstop_features` in Docker" continue-on-error: true run: | + set +e cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features - name: "Validate Puppeteer Report" @@ -152,6 +153,7 @@ jobs: - name: "🎭 Run `backstop test --confg=backstop_features_pw` in Docker" continue-on-error: true run: | + set +e cd test/configs/ && docker run --rm -t --mount type=bind,source="$(pwd)",target=/src $REGISTRY/$IMAGE_NAME_LC:$TAG test --config=backstop_features_pw - name: "Validate Playwright Report"