21207: Remove FUSE performance tests
authorBrett Smith <brett.smith@curii.com>
Fri, 3 May 2024 20:13:36 +0000 (16:13 -0400)
committerBrett Smith <brett.smith@curii.com>
Fri, 3 May 2024 20:47:23 +0000 (16:47 -0400)
commit9de62c160f7cc9c9c994e4ced447cd5bef88333e
tree7305f269952184d0289436e1cf06704b561943ae
parent2f7673c45f9945ba04eabba97a4bdf4d3d340688
21207: Remove FUSE performance tests

None of these tests have been running as intended. The `slow_test`
decorator is written incorrectly such that the return value of
`unittest.skipIf` *replaces* the test method rather than *wrapping* it.

We just did a round of serious performance improvement on FUSE and
literally nobody looked at this code or tried to track down the
profiling results it produces.

I'm not opposed to performance tests on principle. But these tests
aren't that, they just generate some profiling results and then spend a
bunch of time running various checks on the manifest that arv-mount
generated.

Remove them to save runtime and make it easier to run tests under
pytest. We can always write better performance tests later if we want.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
services/fuse/tests/performance/__init__.py [deleted file]
services/fuse/tests/performance/performance_profiler.py [deleted symlink]
services/fuse/tests/performance/test_collection_performance.py [deleted file]