{
  "measured": "2026-09-13",
  "scope": "Small controlled fixtures, not benchmarks. No assertion map was authored. Source excerpts in the articles are simplified for reading; these are the measured files.",
  "environment": {
    "platform": "macOS arm64",
    "node": "24.18.0",
    "python": "3.13.1",
    "ruby": "3.4.10",
    "minitest": "6.0.6"
  },
  "versions": {
    "supercov": "0.0.46",
    "c8": "12.0.0",
    "nyc": "18.0.0",
    "vitest": "5.0.0",
    "@vitest/coverage-v8": "5.0.0",
    "@vitest/coverage-istanbul": "5.0.0"
  },
  "fixtures": {
    "javascript": {
      "exact-total.test.cjs": "const { test } = require('node:test');\nconst assert = require('node:assert/strict');\nconst { total } = require('./src/total.cjs');\ntest('exact total is 50', () => assert.equal(total(25, 2), 50));\n",
      "expired.test.cjs": "const { test } = require('node:test');\nconst assert = require('node:assert/strict');\nconst { canAccess } = require('./src/access.cjs');\ntest('expired signed-in session cannot access', () => assert.equal(canAccess(true, true), false));\n",
      "node.test.cjs": "const { test } = require('node:test');\nconst assert = require('node:assert/strict');\nconst { canAccess } = require('./src/access.cjs');\nconst { total } = require('./src/total.cjs');\ntest('active signed-in session can access', () => assert.equal(canAccess(true, false), true));\ntest('signed-out session cannot access', () => assert.equal(canAccess(false, false), false));\ntest('total is numeric, but exact value is unchecked', () => assert.equal(typeof total(25, 2), 'number'));\n",
      "src/access.cjs": "function canAccess(signedIn, expired) {\n  if (signedIn && !expired) {\n    return true;\n  }\n  return false;\n}\nmodule.exports = { canAccess };\n",
      "src/total.cjs": "function total(price, quantity) {\n  return price * quantity - 1;\n}\nmodule.exports = { total };\n",
      "vitest.test.mjs": "import { test, expect } from 'vitest';\nimport access from './src/access.cjs';\nimport checkout from './src/total.cjs';\ntest('active signed-in session can access', () => expect(access.canAccess(true, false)).toBe(true));\ntest('signed-out session cannot access', () => expect(access.canAccess(false, false)).toBe(false));\ntest('total is numeric, but exact value is unchecked', () => expect(typeof checkout.total(25, 2)).toBe('number'));\n"
    },
    "python": {
      ".coveragerc": "[run]\nbranch = True\nsource = src\ndynamic_context = test_function\n",
      "src/access.py": "def can_access(signed_in, expired):\n    if signed_in and not expired:\n        return True\n    return False\n",
      "test_access.py": "import unittest\nfrom src.access import can_access\n\n\nclass AccessTests(unittest.TestCase):\n    def test_active_session(self):\n        self.assertTrue(can_access(True, False))\n\n    def test_signed_out(self):\n        self.assertFalse(can_access(False, False))\n"
    },
    "ruby": {
      ".simplecov": "SimpleCov.configure do\n  enable_coverage :branch\n  enable_coverage :method\n  track_tests\n  skip '/test_access.rb'\n  coverage_dir '.reports/simplecov'\n  formatter SimpleCov::Formatter::MultiFormatter.new([\n    SimpleCov::Formatter::HTMLFormatter,\n    SimpleCov::Formatter::JSONFormatter\n  ])\nend\n",
      "lib/access.rb": "def can_access(signed_in, expired)\n  if signed_in && !expired\n    true\n  else\n    false\n  end\nend\n",
      "test_access.rb": "require 'minitest/autorun'\nrequire_relative 'lib/access'\n\nclass AccessTest < Minitest::Test\n  def test_active_session\n    assert can_access(true, false)\n  end\n\n  def test_signed_out\n    refute can_access(false, false)\n  end\nend\n"
    }
  },
  "javascript": {
    "c8": {
      "lines": {
        "total": 11,
        "covered": 11,
        "skipped": 0,
        "pct": 100
      },
      "statements": {
        "total": 11,
        "covered": 11,
        "skipped": 0,
        "pct": 100
      },
      "functions": {
        "total": 2,
        "covered": 2,
        "skipped": 0,
        "pct": 100
      },
      "branches": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "branchesTrue": {
        "total": 0,
        "covered": 0,
        "skipped": 0,
        "pct": "Unknown"
      }
    },
    "nyc": {
      "lines": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "statements": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "functions": {
        "total": 2,
        "covered": 2,
        "skipped": 0,
        "pct": 100
      },
      "branches": {
        "total": 4,
        "covered": 4,
        "skipped": 0,
        "pct": 100
      },
      "branchesTrue": {
        "total": 0,
        "covered": 0,
        "skipped": 0,
        "pct": "Unknown"
      }
    },
    "vitestV8": {
      "lines": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "statements": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "functions": {
        "total": 2,
        "covered": 2,
        "skipped": 0,
        "pct": 100
      },
      "branches": {
        "total": 4,
        "covered": 4,
        "skipped": 0,
        "pct": 100
      },
      "branchesTrue": {
        "total": 0,
        "covered": 0,
        "skipped": 0,
        "pct": "Unknown"
      }
    },
    "vitestIstanbul": {
      "lines": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "statements": {
        "total": 6,
        "covered": 6,
        "skipped": 0,
        "pct": 100
      },
      "functions": {
        "total": 2,
        "covered": 2,
        "skipped": 0,
        "pct": 100
      },
      "branches": {
        "total": 4,
        "covered": 4,
        "skipped": 0,
        "pct": 100
      },
      "branchesTrue": {
        "total": 0,
        "covered": 0,
        "skipped": 0,
        "pct": "Unknown"
      }
    },
    "supercovBefore": {
      "coverage": {
        "decisions": 1,
        "executedDecisions": 1,
        "coveredDecisions": 0,
        "conditions": 2,
        "coveredConditions": 1,
        "conditionCoveragePct": 50,
        "lines": {
          "covered": 8,
          "total": 8,
          "percentage": 100
        },
        "statements": {
          "covered": 6,
          "total": 6,
          "percentage": 100
        },
        "functions": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "branches": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "decisionOutcomes": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "conditionOutcomes": {
          "covered": 3,
          "total": 4,
          "percentage": 75
        },
        "valueSelections": {
          "covered": 0,
          "total": 0,
          "percentage": 100
        },
        "coverageComplete": false
      },
      "assertionStatus": "notAssessed",
      "measurement": {
        "complete": true,
        "limitations": 0,
        "evidenceCorruptions": 0,
        "blocking": 0,
        "declared": 0,
        "files": 0,
        "byKind": {
          "dynamic-code": 0,
          "semantic-safety": 0,
          "source-scope": 0
        }
      }
    },
    "supercovAfter": {
      "coverage": {
        "decisions": 1,
        "executedDecisions": 1,
        "coveredDecisions": 1,
        "conditions": 2,
        "coveredConditions": 2,
        "conditionCoveragePct": 100,
        "lines": {
          "covered": 8,
          "total": 8,
          "percentage": 100
        },
        "statements": {
          "covered": 6,
          "total": 6,
          "percentage": 100
        },
        "functions": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "branches": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "decisionOutcomes": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "conditionOutcomes": {
          "covered": 4,
          "total": 4,
          "percentage": 100
        },
        "valueSelections": {
          "covered": 0,
          "total": 0,
          "percentage": 100
        },
        "coverageComplete": true
      },
      "assertionStatus": "notAssessed",
      "measurement": {
        "complete": true,
        "limitations": 0,
        "evidenceCorruptions": 0,
        "blocking": 0,
        "declared": 0,
        "files": 0,
        "byKind": {
          "dynamic-code": 0,
          "semantic-safety": 0,
          "source-scope": 0
        }
      }
    }
  },
  "python": {
    "versions": {
      "coveragePy": "7.16.0",
      "slipcover": "1.1.0",
      "supercov": "0.0.46"
    },
    "supercov": {
      "coverage": {
        "decisions": 1,
        "executedDecisions": 1,
        "coveredDecisions": 0,
        "conditions": 2,
        "coveredConditions": 1,
        "conditionCoveragePct": 50,
        "lines": {
          "covered": 4,
          "total": 4,
          "percentage": 100
        },
        "statements": {
          "covered": 4,
          "total": 4,
          "percentage": 100
        },
        "functions": {
          "covered": 1,
          "total": 1,
          "percentage": 100
        },
        "branches": {
          "covered": 6,
          "total": 6,
          "percentage": 100
        },
        "decisionOutcomes": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "conditionOutcomes": {
          "covered": 3,
          "total": 4,
          "percentage": 75
        },
        "valueSelections": {
          "covered": 0,
          "total": 0,
          "percentage": 100
        },
        "coverageComplete": false
      },
      "assertionStatus": "notAssessed",
      "measurement": {
        "complete": true,
        "limitations": 0,
        "evidenceCorruptions": 0,
        "blocking": 0,
        "declared": 0,
        "files": 0,
        "byKind": {
          "dynamic-code": 0,
          "semantic-safety": 0,
          "source-scope": 0
        }
      }
    },
    "coveragePy": {
      "covered_lines": 4,
      "num_statements": 4,
      "percent_covered": 100,
      "percent_covered_display": "100",
      "missing_lines": 0,
      "excluded_lines": 0,
      "percent_statements_covered": 100,
      "percent_statements_covered_display": "100",
      "num_branches": 2,
      "num_partial_branches": 0,
      "covered_branches": 2,
      "missing_branches": 0,
      "percent_branches_covered": 100,
      "percent_branches_covered_display": "100"
    },
    "slipcover": {
      "covered_lines": 4,
      "missing_lines": 0,
      "covered_branches": 2,
      "missing_branches": 0,
      "percent_covered": 100,
      "percent_covered_display": "100"
    }
  },
  "ruby": {
    "versions": {
      "simplecov": "1.3.0",
      "supercov": "0.0.46"
    },
    "supercov": {
      "coverage": {
        "decisions": 1,
        "executedDecisions": 1,
        "coveredDecisions": 0,
        "conditions": 2,
        "coveredConditions": 1,
        "conditionCoveragePct": 50,
        "lines": {
          "covered": 4,
          "total": 4,
          "percentage": 100
        },
        "statements": {
          "covered": 4,
          "total": 4,
          "percentage": 100
        },
        "functions": {
          "covered": 1,
          "total": 1,
          "percentage": 100
        },
        "branches": {
          "covered": 6,
          "total": 6,
          "percentage": 100
        },
        "decisionOutcomes": {
          "covered": 2,
          "total": 2,
          "percentage": 100
        },
        "conditionOutcomes": {
          "covered": 3,
          "total": 4,
          "percentage": 75
        },
        "valueSelections": {
          "covered": 0,
          "total": 0,
          "percentage": 100
        },
        "coverageComplete": false
      },
      "assertionStatus": "notAssessed",
      "measurement": {
        "complete": true,
        "limitations": 0,
        "evidenceCorruptions": 0,
        "blocking": 0,
        "declared": 0,
        "files": 0,
        "byKind": {
          "dynamic-code": 0,
          "semantic-safety": 0,
          "source-scope": 0
        }
      }
    },
    "simplecov": {
      "lines": {
        "covered": 4,
        "missed": 0,
        "omitted": 3,
        "total": 4,
        "percent": 100,
        "strength": 1.25
      },
      "branches": {
        "covered": 2,
        "missed": 0,
        "total": 2,
        "percent": 100,
        "strength": 1
      },
      "methods": {
        "covered": 1,
        "missed": 0,
        "total": 1,
        "percent": 100,
        "strength": 2
      }
    }
  }
}
