diff --git a/src/libCacheSim b/src/libCacheSim index 9646c8e..2868881 160000 --- a/src/libCacheSim +++ b/src/libCacheSim @@ -1 +1 @@ -Subproject commit 9646c8e46875d96458daab66bd8b0bf8991ddce4 +Subproject commit 2868881a82e48010b29524f92d4995e0c9f2e78b diff --git a/tests/test_analyzer.py b/tests/test_analyzer.py index 4df3e46..b492301 100644 --- a/tests/test_analyzer.py +++ b/tests/test_analyzer.py @@ -6,15 +6,7 @@ def test_analyzer_common(): """ Test the trace analyzer functionality. - - Note: This test is currently skipped due to a known segmentation fault issue - that occurs when analyzing traces with very few unique objects (< 200). - The issue appears to be in the C++ analyzer core, specifically in the - post_processing phase where bounds checking may not be sufficient. - - TODO: Fix the underlying C++ segfault issue in the analyzer. """ - pytest.skip("Skipping due to known segfault with small datasets. See issue documentation.") # Add debugging and error handling loader = DataLoader() @@ -57,5 +49,3 @@ def test_analyzer_common(): stat_file = "stat" if os.path.exists(stat_file): os.remove(stat_file) - - analyzer.cleanup()