)]}'
{
  "commit": "dac8a5fb78645ba20b0332f22621c1a004cbe85a",
  "tree": "46811442417634e8811d2605d18eb237eace80c7",
  "parents": [
    "04e2f32be4b2ada889c6483ddcd458790968e1ef"
  ],
  "author": {
    "name": "Elvis M. Wianda",
    "email": "7077790+ewianda@users.noreply.github.com",
    "time": "Thu Aug 22 07:57:38 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 22 11:57:38 2024 +0000"
  },
  "message": "fix: Exclude external directory when generating python report (#2136)\n\nThis PR will reduce the time it take to run `bazel coverage` \n\n*Before this fix,*\n\n ```\n bazel coverage  --cache_test_results\u003dno  //...\n Elapsed time: 7.054s, Critical Path: 6.87s\n \n ```\n \n[lcov --list\nbazel-out/_coverage/_coverage_report.dat](https://github.com/user-attachments/files/16681828/lcov.log)\n\n\n*After*\n```\n bazel coverage  --cache_test_results\u003dno  //...\nElapsed time: 2.474s, Critical Path: 1.18s\n\n\n$ lcov --list bazel-out/_coverage/_coverage_report.dat \nReading tracefile bazel-out/_coverage/_coverage_report.dat\n                                          |Lines       |Functions  |Branches    \nFilename                                  |Rate     Num|Rate    Num|Rate     Num\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[/home/ewianda/.cache/bazel/_bazel_ewianda/da4b4cc49e0e621570c9e24d6f1eab95/execroot/_main/bazel-out/k8-fastbuild/bin/benchsci/ml/nlp/]\ntest_tokenizer_stage2_bootstrap.py        | 6.0%    250|    -     0|    -      0\n\n[benchsci/]\ndevtools/python/pytest_helper.py          |90.5%     21|    -     0|    -      0\nml/nlp/test_tokenizer.py                  | 100%     13|    -     0|    -      0\nml/nlp/tokenizer.py                       |61.8%     76|    -     0|    -      0\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n                                    Total:|26.1%    360|    -     0|    -      0\n\n```\n\nRelated to https://github.com/bazelbuild/rules_python/issues/1434\n\n---------\n\nCo-authored-by: aignas \u003c240938+aignas@users.noreply.github.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f703269884b4b28dc79e5e727feec4f15893af7c",
      "old_mode": 33188,
      "old_path": "CHANGELOG.md",
      "new_id": "2e29017535ca4e9e24ff2f41dc9a6ad03f13ebe2",
      "new_mode": 33188,
      "new_path": "CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "29f59d2195cb77da775e0b7314addd755ea4600c",
      "old_mode": 33188,
      "old_path": "python/private/stage2_bootstrap_template.py",
      "new_id": "f66c28bd51c0e0343059967211b12d5d718f7e08",
      "new_mode": 33188,
      "new_path": "python/private/stage2_bootstrap_template.py"
    }
  ]
}
