{
  "subtests.subtest.test_classes.TestClass.test_hmatch_imatch_testclass": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestClass.test_hmatch_imatch_testclass/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClass.test_hmatch_imatch_testclass/result.png",
    "baseline_hash": "af966da7f2e57908211d559ff0a24a52c363c3fabca9e810138ad60e3fd2bcc9",
    "result_hash": "af966da7f2e57908211d559ff0a24a52c363c3fabca9e810138ad60e3fd2bcc9"
  },
  "subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 2bb430367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827 doesn't match hash d1ff30367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.536840442259244\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/baseline.png",
    "diff_image": "subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/result-failed-diff.png",
    "rms": 24.536840442259244,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClass.test_hdiff_idiff_testclass/result.png",
    "baseline_hash": "d1ff30367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827",
    "result_hash": "2bb430367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827"
  },
  "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hmatch_imatch_testclasswithsetupmethod": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hmatch_imatch_testclasswithsetupmethod/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hmatch_imatch_testclasswithsetupmethod/result.png",
    "baseline_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252",
    "result_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252"
  },
  "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252 doesn't match hash d1ff0363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.537034749650488\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/baseline.png",
    "diff_image": "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/result-failed-diff.png",
    "rms": 24.537034749650488,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClassWithSetupMethod.test_hdiff_idiff_testclasswithsetupmethod/result.png",
    "baseline_hash": "d1ff0363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252",
    "result_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252"
  },
  "subtests.subtest.test_classes.TestClassWithSetupClass.test_hmatch_imatch_testclasswithsetupclass": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestClassWithSetupClass.test_hmatch_imatch_testclasswithsetupclass/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClassWithSetupClass.test_hmatch_imatch_testclasswithsetupclass/result.png",
    "baseline_hash": "8c4fa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818",
    "result_hash": "8c4fa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818"
  },
  "subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 8c4fa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818 doesn't match hash d1ffa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.563779228775037\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/baseline.png",
    "diff_image": "subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/result-failed-diff.png",
    "rms": 24.563779228775037,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClassWithSetupClass.test_hdiff_idiff_testclasswithsetupclass/result.png",
    "baseline_hash": "d1ffa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818",
    "result_hash": "8c4fa5f95b2a2b424ad9e441b6aeeced9d51a52fe7f19870eedcdfdcf6d39818"
  },
  "subtests.subtest.test_classes.TestClassWithFixture.test_hmatch_imatch_testclasswithfixture": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestClassWithFixture.test_hmatch_imatch_testclasswithfixture/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestClassWithFixture.test_hmatch_imatch_testclasswithfixture/result.png",
    "baseline_hash": "ee0c290d66d17e4e40991c31eee0c55bd724922a3ecb66f7300b2ce8abf3d204",
    "result_hash": "ee0c290d66d17e4e40991c31eee0c55bd724922a3ecb66f7300b2ce8abf3d204"
  },
  "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_first": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_first/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_first/result.png",
    "baseline_hash": "3f8d2c1facdf6e34e43b4343abd888bd5ee9d2d451ce285e62bf0c65d6cdcdce",
    "result_hash": "3f8d2c1facdf6e34e43b4343abd888bd5ee9d2d451ce285e62bf0c65d6cdcdce"
  },
  "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_second": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_second/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_classes.TestMultipleFigures.test_hmatch_imatch_multiplefigures_second/result.png",
    "baseline_hash": "9a6b008431f0b47a8866d87a9f1e9352fd73407a3ee2dd756a8ccbfa5a835a08",
    "result_hash": "9a6b008431f0b47a8866d87a9f1e9352fd73407a3ee2dd756a8ccbfa5a835a08"
  },
  "subtests.subtest.test_functions.test_hmatch_imatch": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_functions.test_hmatch_imatch/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hmatch_imatch/result.png",
    "baseline_hash": "d21af7f9a2c1cbaf3c9bca3598f1b32b36891ac9d5db47e81a7bcaa342f7d4fc",
    "result_hash": "d21af7f9a2c1cbaf3c9bca3598f1b32b36891ac9d5db47e81a7bcaa342f7d4fc"
  },
  "subtests.subtest.test_functions.test_hmatch_idiff": {
    "status": "passed",
    "image_status": "diff",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.618234716477044\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_idiff/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_idiff/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_idiff/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_functions.test_hmatch_idiff/baseline.png",
    "diff_image": "subtests.subtest.test_functions.test_hmatch_idiff/result-failed-diff.png",
    "rms": 24.618234716477044,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hmatch_idiff/result.png",
    "baseline_hash": "085fcb22e9d6cfbb2bb6e0efbf749fa598be27e837c348130adc21a6dc2fc5fe",
    "result_hash": "085fcb22e9d6cfbb2bb6e0efbf749fa598be27e837c348130adc21a6dc2fc5fe"
  },
  "subtests.subtest.test_functions.test_hmatch_idiffshape": {
    "status": "passed",
    "image_status": "diff",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nError: Image dimensions did not match.\n  Expected shape: (300, 400)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_idiffshape/baseline.png\n  Actual shape: (600, 800)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_idiffshape/result.png",
    "baseline_image": "subtests.subtest.test_functions.test_hmatch_idiffshape/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hmatch_idiffshape/result.png",
    "baseline_hash": "a8f866c3b765e274c217d49ba72c9ce3bd4b316491ffd34a124ef03643ce45b8",
    "result_hash": "a8f866c3b765e274c217d49ba72c9ce3bd4b316491ffd34a124ef03643ce45b8"
  },
  "subtests.subtest.test_functions.test_hmatch_imissing": {
    "status": "passed",
    "image_status": "missing",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nImage file not found for comparison test in: \n\t/home/docs/checkouts/readthedocs.org/user_builds/pytest-mpl/checkouts/stable/tests/subtests/subtest/baseline\n(This is expected for new tests.)\nGenerated Image: \n\t/tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmatch_imissing/result.png",
    "baseline_image": null,
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hmatch_imissing/result.png",
    "baseline_hash": "f06e910b6c80db28e1eb08fdb8e1ab9211434498c134d00820900a13a4f2568c",
    "result_hash": "f06e910b6c80db28e1eb08fdb8e1ab9211434498c134d00820900a13a4f2568c"
  },
  "subtests.subtest.test_functions.test_hdiff_imatch": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "diff",
    "status_msg": "Hash b92c5c6bc631fbdaffa23d3d57fc027768fcded889f3b269941da859110ce282 doesn't match hash d1ff5c6bc631fbdaffa23d3d57fc027768fcded889f3b269941da859110ce282 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_functions.test_hdiff_imatch.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_functions.test_hdiff_imatch/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hdiff_imatch/result.png",
    "baseline_hash": "d1ff5c6bc631fbdaffa23d3d57fc027768fcded889f3b269941da859110ce282",
    "result_hash": "b92c5c6bc631fbdaffa23d3d57fc027768fcded889f3b269941da859110ce282"
  },
  "subtests.subtest.test_functions.test_hdiff_idiff": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 567f014f73cdfea555e46a29aaac43c4394c3c4c21998e54971edb773eee6c95 doesn't match hash d1ff014f73cdfea555e46a29aaac43c4394c3c4c21998e54971edb773eee6c95 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_functions.test_hdiff_idiff.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.620185259705547\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_idiff/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_idiff/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_idiff/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_functions.test_hdiff_idiff/baseline.png",
    "diff_image": "subtests.subtest.test_functions.test_hdiff_idiff/result-failed-diff.png",
    "rms": 24.620185259705547,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hdiff_idiff/result.png",
    "baseline_hash": "d1ff014f73cdfea555e46a29aaac43c4394c3c4c21998e54971edb773eee6c95",
    "result_hash": "567f014f73cdfea555e46a29aaac43c4394c3c4c21998e54971edb773eee6c95"
  },
  "subtests.subtest.test_functions.test_hdiff_idiffshape": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash b6673bafdcc8350c612bc925269fc4332dd9062a6399701067863b178568b219 doesn't match hash d1ff3bafdcc8350c612bc925269fc4332dd9062a6399701067863b178568b219 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_functions.test_hdiff_idiffshape.\n\nImage comparison test\n---------------------\nError: Image dimensions did not match.\n  Expected shape: (300, 400)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_idiffshape/baseline.png\n  Actual shape: (600, 800)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_idiffshape/result.png",
    "baseline_image": "subtests.subtest.test_functions.test_hdiff_idiffshape/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hdiff_idiffshape/result.png",
    "baseline_hash": "d1ff3bafdcc8350c612bc925269fc4332dd9062a6399701067863b178568b219",
    "result_hash": "b6673bafdcc8350c612bc925269fc4332dd9062a6399701067863b178568b219"
  },
  "subtests.subtest.test_functions.test_hdiff_imissing": {
    "status": "failed",
    "image_status": "missing",
    "hash_status": "diff",
    "status_msg": "Hash e37bd5868d14547557653c051d23d3fd48d198d3f59006dc5ba390433d6670ff doesn't match hash d1ffd5868d14547557653c051d23d3fd48d198d3f59006dc5ba390433d6670ff in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_functions.test_hdiff_imissing.\n\nImage comparison test\n---------------------\nImage file not found for comparison test in: \n\t/home/docs/checkouts/readthedocs.org/user_builds/pytest-mpl/checkouts/stable/tests/subtests/subtest/baseline\n(This is expected for new tests.)\nGenerated Image: \n\t/tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hdiff_imissing/result.png",
    "baseline_image": null,
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hdiff_imissing/result.png",
    "baseline_hash": "d1ffd5868d14547557653c051d23d3fd48d198d3f59006dc5ba390433d6670ff",
    "result_hash": "e37bd5868d14547557653c051d23d3fd48d198d3f59006dc5ba390433d6670ff"
  },
  "subtests.subtest.test_functions.test_hmissing_imatch": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "missing",
    "status_msg": "Hash for test 'subtests.subtest.test_functions.test_hmissing_imatch' not found in /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json. Generated hash is 592d12cc2d5749a6607bbf98d715b95c06a2af6572a7e298bcae349648b9997e.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_functions.test_hmissing_imatch/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hmissing_imatch/result.png",
    "baseline_hash": null,
    "result_hash": "592d12cc2d5749a6607bbf98d715b95c06a2af6572a7e298bcae349648b9997e"
  },
  "subtests.subtest.test_functions.test_hmissing_idiff": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "missing",
    "status_msg": "Hash for test 'subtests.subtest.test_functions.test_hmissing_idiff' not found in /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json. Generated hash is 9e98dbd2027525c776212daa061180b4fc40ad12dfc2cdfe4b86694ede14e0c3.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.6217358806762\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_idiff/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_idiff/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_idiff/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_functions.test_hmissing_idiff/baseline.png",
    "diff_image": "subtests.subtest.test_functions.test_hmissing_idiff/result-failed-diff.png",
    "rms": 24.6217358806762,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_functions.test_hmissing_idiff/result.png",
    "baseline_hash": null,
    "result_hash": "9e98dbd2027525c776212daa061180b4fc40ad12dfc2cdfe4b86694ede14e0c3"
  },
  "subtests.subtest.test_functions.test_hmissing_idiffshape": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "missing",
    "status_msg": "Hash for test 'subtests.subtest.test_functions.test_hmissing_idiffshape' not found in /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json. Generated hash is 5534324f9da5c1c104c3ef3435dc6fa9792c0d0d8b762fad5d7f81abd91fbb89.\n\nImage comparison test\n---------------------\nError: Image dimensions did not match.\n  Expected shape: (300, 400)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_idiffshape/baseline.png\n  Actual shape: (600, 800)\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_idiffshape/result.png",
    "baseline_image": "subtests.subtest.test_functions.test_hmissing_idiffshape/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hmissing_idiffshape/result.png",
    "baseline_hash": null,
    "result_hash": "5534324f9da5c1c104c3ef3435dc6fa9792c0d0d8b762fad5d7f81abd91fbb89"
  },
  "subtests.subtest.test_functions.test_hmissing_imissing": {
    "status": "failed",
    "image_status": "missing",
    "hash_status": "missing",
    "status_msg": "Hash for test 'subtests.subtest.test_functions.test_hmissing_imissing' not found in /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json. Generated hash is 2d15274f0e9b44f1c16e6b237710cd36a3de5c5b7596ef0e65e7a33ce4624cf4.\n\nImage comparison test\n---------------------\nImage file not found for comparison test in: \n\t/home/docs/checkouts/readthedocs.org/user_builds/pytest-mpl/checkouts/stable/tests/subtests/subtest/baseline\n(This is expected for new tests.)\nGenerated Image: \n\t/tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_functions.test_hmissing_imissing/result.png",
    "baseline_image": null,
    "diff_image": null,
    "rms": null,
    "tolerance": null,
    "result_image": "subtests.subtest.test_functions.test_hmissing_imissing/result.png",
    "baseline_hash": null,
    "result_hash": "2d15274f0e9b44f1c16e6b237710cd36a3de5c5b7596ef0e65e7a33ce4624cf4"
  },
  "subtests.subtest.test_special.test_hdiff_imatch_tolerance": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "diff",
    "status_msg": "Hash f26ca66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1 doesn't match hash d1ffa66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_special.test_hdiff_imatch_tolerance.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_special.test_hdiff_imatch_tolerance/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 200,
    "result_image": "subtests.subtest.test_special.test_hdiff_imatch_tolerance/result.png",
    "baseline_hash": "d1ffa66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1",
    "result_hash": "f26ca66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1"
  },
  "subtests.subtest.test_special.test_hdiff_idiff_tolerance": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash f26ca66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1 doesn't match hash d1ffa66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_special.test_hdiff_idiff_tolerance.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.576566752362574\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_special.test_hdiff_idiff_tolerance/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_special.test_hdiff_idiff_tolerance/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_special.test_hdiff_idiff_tolerance/result-failed-diff.png\n  Tolerance: \n    3",
    "baseline_image": "subtests.subtest.test_special.test_hdiff_idiff_tolerance/baseline.png",
    "diff_image": "subtests.subtest.test_special.test_hdiff_idiff_tolerance/result-failed-diff.png",
    "rms": 24.576566752362574,
    "tolerance": 3,
    "result_image": "subtests.subtest.test_special.test_hdiff_idiff_tolerance/result.png",
    "baseline_hash": "d1ffa66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1",
    "result_hash": "f26ca66a7c02ae64c8b2512021e0450cbe64c084c9d5f7e2600a7342a559c0b1"
  },
  "subtests.subtest.test_special.test_hdiff_imatch_savefig": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "diff",
    "status_msg": "Hash 0a0514c35f1da18de3f4ceb1901501e5a8a5a0d18eb8a7b4db5cfde170b57423 doesn't match hash d1ff14c35f1da18de3f4ceb1901501e5a8a5a0d18eb8a7b4db5cfde170b57423 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_special.test_hdiff_imatch_savefig.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_special.test_hdiff_imatch_savefig/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_special.test_hdiff_imatch_savefig/result.png",
    "baseline_hash": "d1ff14c35f1da18de3f4ceb1901501e5a8a5a0d18eb8a7b4db5cfde170b57423",
    "result_hash": "0a0514c35f1da18de3f4ceb1901501e5a8a5a0d18eb8a7b4db5cfde170b57423"
  },
  "subtests.subtest.test_special.test_hdiff_imatch_style": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "diff",
    "status_msg": "Hash 588ad00c4b99c6087d04f84ca071a5997b4ecf76cf859ce3548634e67841a79b doesn't match hash d1ffd00c4b99c6087d04f84ca071a5997b4ecf76cf859ce3548634e67841a79b in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_special.test_hdiff_imatch_style.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_special.test_hdiff_imatch_style/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_special.test_hdiff_imatch_style/result.png",
    "baseline_hash": "d1ffd00c4b99c6087d04f84ca071a5997b4ecf76cf859ce3548634e67841a79b",
    "result_hash": "588ad00c4b99c6087d04f84ca071a5997b4ecf76cf859ce3548634e67841a79b"
  },
  "subtests.subtest.test_special.test_hdiff_imatch_removetext": {
    "status": "failed",
    "image_status": "match",
    "hash_status": "diff",
    "status_msg": "Hash a78ad7512c6d886262b1bcb4501374bfc61ef8569d24930b0258dab08e6eca9a doesn't match hash d1ffd7512c6d886262b1bcb4501374bfc61ef8569d24930b0258dab08e6eca9a in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_special.test_hdiff_imatch_removetext.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_special.test_hdiff_imatch_removetext/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_special.test_hdiff_imatch_removetext/result.png",
    "baseline_hash": "d1ffd7512c6d886262b1bcb4501374bfc61ef8569d24930b0258dab08e6eca9a",
    "result_hash": "a78ad7512c6d886262b1bcb4501374bfc61ef8569d24930b0258dab08e6eca9a"
  },
  "subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 2bb430367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827 doesn't match hash d1ff30367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.536840442259244\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/baseline.png",
    "diff_image": "subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/result-failed-diff.png",
    "rms": 24.536840442259244,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCase.test_hdiff_idiff_testclass/result.png",
    "baseline_hash": "d1ff30367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827",
    "result_hash": "2bb430367cdf04b7b5f3af8c50652964ff27def9fc0a75a68b4775ba1eb8e827"
  },
  "subtests.subtest.test_unittest.TestCase.test_hmatch_imatch_testclass": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_unittest.TestCase.test_hmatch_imatch_testclass/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCase.test_hmatch_imatch_testclass/result.png",
    "baseline_hash": "af966da7f2e57908211d559ff0a24a52c363c3fabca9e810138ad60e3fd2bcc9",
    "result_hash": "af966da7f2e57908211d559ff0a24a52c363c3fabca9e810138ad60e3fd2bcc9"
  },
  "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252 doesn't match hash d1ff0363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.537034749650488\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/baseline.png",
    "diff_image": "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/result-failed-diff.png",
    "rms": 24.537034749650488,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hdiff_idiff_testcasewithsetup/result.png",
    "baseline_hash": "d1ff0363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252",
    "result_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252"
  },
  "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hmatch_imatch_testcasewithsetup": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hmatch_imatch_testcasewithsetup/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCaseWithSetUp.test_hmatch_imatch_testcasewithsetup/result.png",
    "baseline_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252",
    "result_hash": "56d00363330cb7d959d6cfdc1335901716e841f54014cb6e657d1c4721384252"
  },
  "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass": {
    "status": "failed",
    "image_status": "diff",
    "hash_status": "diff",
    "status_msg": "Hash 5f1e6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602 doesn't match hash d1ff6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602 in library /tmp/tmp8z1_ym6f/test_html0/hashes/baseline.json for test subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass.\n\nImage comparison test\n---------------------\nError: Image files did not match.\n  RMS Value: 24.520257314106637\n  Expected:  \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/baseline.png\n  Actual:    \n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/result.png\n  Difference:\n    /tmp/tmp8z1_ym6f/test_html0/results/subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/result-failed-diff.png\n  Tolerance: \n    2",
    "baseline_image": "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/baseline.png",
    "diff_image": "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/result-failed-diff.png",
    "rms": 24.520257314106637,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hdiff_idiff_testcasewithsetupclass/result.png",
    "baseline_hash": "d1ff6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602",
    "result_hash": "5f1e6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602"
  },
  "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hmatch_imatch_testcasewithsetupclass": {
    "status": "passed",
    "image_status": "match",
    "hash_status": "match",
    "status_msg": "Test hash matches baseline hash.\n\nImage comparison test\n---------------------\nThe comparison to the baseline image succeeded.",
    "baseline_image": "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hmatch_imatch_testcasewithsetupclass/baseline.png",
    "diff_image": null,
    "rms": null,
    "tolerance": 2,
    "result_image": "subtests.subtest.test_unittest.TestCaseWithSetUpClass.test_hmatch_imatch_testcasewithsetupclass/result.png",
    "baseline_hash": "5f1e6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602",
    "result_hash": "5f1e6e2b775a1b1d1e9e20a4d929586a9accb08b2fddaec8a24fb4acfc83c602"
  }
}