gabriel / muse public
refactor dev
AI Agent gabriel · 115 days ago · May 16, 2026 · Diff

refactor: replace test_perf_pack + test_mpack_perf_ops with test_mpack_perf

sha256:592b8403a829ee670464e6ebf7a0768b08b225f0d1b5d0a33c265420b65acfc3 sha
−64 symbols
sha256:1eaed5a87602ffc2c6541ed33d552733d38fb02784726c1a2f211ed2d8b6ff13 snapshot
−64
symbols removed
0
dead code introduced
Semantic Changes 64 symbols
~ tests/test_mpack_perf_ops.py .py 64 symbols removed
TestApplyPackThroughput class class TestApplyPackThroughput L338–416
no_fsync method method no_fsync L349–354
test_apply_pack_10k_objects_under_60s method method test_apply_pack_10k_objects_under_60s L397–416
test_apply_pack_1k_objects_rate method method test_apply_pack_1k_objects_rate L357–376
test_apply_pack_idempotent_second_apply_skips_all method method test_apply_pack_idempotent_second_apply_skips_all L378–394
TestBuildPackThroughput class class TestBuildPackThroughput L156–265
test_build_pack_10k_objects_under_60s method method test_build_pack_10k_objects_under_60s L245–265
test_build_pack_1k_objects_rate method method test_build_pack_1k_objects_rate L167–184
test_build_pack_have_filter_excludes_base method method test_build_pack_have_filter_excludes_base L186–242
TestCollectObjectIdsThroughput class class TestCollectObjectIdsThroughput L268–330
test_collect_object_ids_faster_than_build_mpack method method test_collect_object_ids_faster_than_build_mpack L293–313
test_collect_object_ids_have_excludes_ancestors method method test_collect_object_ids_have_excludes_ancestors L315–330
test_collect_object_ids_no_blob_reads method method test_collect_object_ids_no_blob_reads L275–291
TestPackCapEnforcement class class TestPackCapEnforcement L552–697
test_apply_pack_accepts_bundle_at_exact_cap method method test_apply_pack_accepts_bundle_at_exact_cap L572–592
test_apply_pack_deduplicates_repeated_oid method method test_apply_pack_deduplicates_repeated_oid L649–669
test_apply_pack_empty_bundle_is_noop method method test_apply_pack_empty_bundle_is_noop L671–681
test_apply_pack_oversized_object_is_skipped_not_raised method method test_apply_pack_oversized_object_is_skipped_not_raised L610–647
test_apply_pack_rejects_bundle_exceeding_max_pack_objects method method test_apply_pack_rejects_bundle_exceeding_max_pack_objects L555–570
test_apply_pack_total_items_cap_is_cross_type method method test_apply_pack_total_items_cap_is_cross_type L594–608
test_have_equals_want_produces_empty_bundle method method test_have_equals_want_produces_empty_bundle L683–697
TestPackMemoryCeiling class class TestPackMemoryCeiling L705–758
test_apply_pack_peak_rss_under_64_mib_for_small_objects method method test_apply_pack_peak_rss_under_64_mib_for_small_objects L739–758
test_build_pack_peak_rss_proportional_to_blob_total method method test_build_pack_peak_rss_proportional_to_blob_total L714–737
TestPackRoundTrip class class TestPackRoundTrip L766–830
test_roundtrip_all_objects_restored method method test_roundtrip_all_objects_restored L769–813
test_roundtrip_msgpack_bundle_size_within_max_pack_bytes method method test_roundtrip_msgpack_bundle_size_within_max_pack_bytes L815–830
TestVerifyPackIntegrity class class TestVerifyPackIntegrity L424–544
test_verify_pack_10k_objects_under_120s method method test_verify_pack_10k_objects_under_120s L504–544
test_verify_pack_detects_hash_mismatch method method test_verify_pack_detects_hash_mismatch L460–501
test_verify_pack_stat_returns_counts method method test_verify_pack_stat_returns_counts L427–458
_fresh_repo function function _fresh_repo L78–85
_make_repo function function _make_repo L65–75
_populate function function _populate L88–148
CommitRecord import import CommitRecord L49–49
MAX_OBJECT_WRITE_BYTES import import MAX_OBJECT_WRITE_BYTES L37–37
MAX_PACK_MSGPACK_BYTES import import MAX_PACK_MSGPACK_BYTES L49–49
MAX_PACK_OBJECTS import import MAX_PACK_OBJECTS L37–37
MPack import import MPack L37–37
Manifest import import Manifest L48–48
ObjectPayload import import ObjectPayload L37–37
SnapshotRecord import import SnapshotRecord L49–49
annotations import import annotations L23–23
apply_mpack import import apply_mpack L37–37
blob_id import import blob_id L48–48
build_mpack import import build_mpack L37–37
collect_object_ids import import collect_object_ids L37–37
compute_commit_id import import compute_commit_id L46–46
compute_snapshot_id import import compute_snapshot_id L46–46
config_toml_path import import config_toml_path L57–57
datetime import import datetime L25–25
msgpack import import msgpack L32–32
muse_dir import import muse_dir L57–57
patch import import patch L34–34
pathlib import import pathlib L26–26
pytest import import pytest L33–33
sys import import sys L27–27
tempfile import import tempfile L28–28
time import import time L29–29
tracemalloc import import tracemalloc L30–30
write_branch_ref import import write_branch_ref L49–49
write_commit import import write_commit L49–49
write_object import import write_object L36–36
write_snapshot import import write_snapshot L49–49
~ tests/test_mpack_perf.py .py moved from tests/test_perf_pack.py
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:592b8403a829ee670464e6ebf7a0768b08b225f0d1b5d0a33c265420b65acfc3 --body "your comment"