1717class TestJFRBasic (TestBase ):
1818 """Basic JFR functionality tests."""
1919
20- @test
20+ @test ()
2121 def test_status_no_recording (self , t , app ):
2222 """Test JFR status when no recording is active."""
2323 t .run (f"jfr-status { app } " ).should_succeed ().should_match (
2424 r"No available recordings\.\s*Use jcmd \d+ JFR\.start to start a recording\."
2525 ).no_files ()
2626
27- @test
27+ @test ()
2828 def test_status_with_active_recording (self , t , app ):
2929 """Test JFR status shows active recording information."""
3030 # Start recording
@@ -38,7 +38,7 @@ def test_status_with_active_recording(self, t, app):
3838 "*.jfr"
3939 ).should_create_no_files ()
4040
41- @test
41+ @test ()
4242 def test_jfr_dump (self , t , app ):
4343 """Test JFR dump functionality."""
4444 # Start recording
@@ -57,7 +57,7 @@ def test_jfr_dump(self, t, app):
5757 "*.jfr"
5858 ).should_create_no_remote_files ()
5959
60- @test
60+ @test ()
6161 def test_concurrent_recordings_prevention (self , t , app ):
6262 """Test that concurrent JFR recordings are prevented."""
6363 # Start first recording
@@ -69,13 +69,13 @@ def test_concurrent_recordings_prevention(self, t, app):
6969 # Clean up - stop the first recording
7070 t .run (f"jfr-stop { app } --no-download" ).should_succeed ()
7171
72- @test
72+ @test ()
7373 def test_gc_profile (self , t , app ):
7474 """Test JFR GC profile (SapMachine only)."""
7575 t .run (f"jfr-start-gc { app } " ).should_succeed ().no_files ()
7676 t .run (f"jfr-stop { app } --no-download" ).should_succeed ().should_create_remote_file ("*.jfr" )
7777
78- @test
78+ @test ()
7979 def test_gc_details_profile (self , t , app ):
8080 """Test JFR detailed GC profile (SapMachine only)."""
8181 t .run (f"jfr-start-gc-details { app } " ).should_succeed ().no_files ()
0 commit comments