@@ -42,11 +42,12 @@ def test_async_profiler_already_running(application_pid, assert_collapsed, tmp_p
4242 False ,
4343 java_async_profiler_mode = "cpu" ,
4444 java_async_profiler_safemode = 0 ,
45+ java_async_profiler_args = "" ,
4546 java_safemode = "" ,
4647 java_mode = "ap" ,
4748 ) as profiler :
4849 process = profiler ._select_processes_to_profile ()[0 ]
49- with AsyncProfiledProcess (process , profiler ._storage_dir , False , profiler ._mode , False ) as ap_proc :
50+ with AsyncProfiledProcess (process , profiler ._storage_dir , False , profiler ._mode , False , "" ) as ap_proc :
5051 assert ap_proc .start_async_profiler (11 )
5152 assert any ("libasyncProfiler.so" in m .path for m in process .memory_maps ())
5253 # run "status"
@@ -56,6 +57,7 @@ def test_async_profiler_already_running(application_pid, assert_collapsed, tmp_p
5657 False ,
5758 mode = "itimer" ,
5859 ap_safemode = False ,
60+ ap_args = "" ,
5961 ) as ap_proc :
6062 ap_proc .status_async_profiler ()
6163 # printed the output file, see ACTION_STATUS case in async-profiler/profiler.cpp
@@ -86,6 +88,7 @@ def test_java_async_profiler_cpu_mode(
8688 True ,
8789 java_async_profiler_mode = "cpu" ,
8890 java_async_profiler_safemode = 0 ,
91+ java_async_profiler_args = "" ,
8992 java_safemode = "" ,
9093 java_mode = "ap" ,
9194 ) as profiler :
@@ -114,6 +117,7 @@ def test_java_async_profiler_musl_and_cpu(
114117 True ,
115118 java_async_profiler_mode = "cpu" ,
116119 java_async_profiler_safemode = 0 ,
120+ java_async_profiler_args = "" ,
117121 java_safemode = "" ,
118122 java_mode = "ap" ,
119123 ) as profiler :
@@ -133,6 +137,7 @@ def test_java_safemode_parameters(tmp_path) -> None:
133137 True ,
134138 java_async_profiler_mode = "cpu" ,
135139 java_async_profiler_safemode = 0 ,
140+ java_async_profiler_args = "" ,
136141 java_safemode = JAVA_SAFEMODE_ALL ,
137142 java_mode = "ap" ,
138143 )
@@ -148,6 +153,7 @@ def test_java_safemode_parameters(tmp_path) -> None:
148153 False ,
149154 java_async_profiler_mode = "cpu" ,
150155 java_async_profiler_safemode = 127 ,
156+ java_async_profiler_args = "" ,
151157 java_safemode = JAVA_SAFEMODE_ALL ,
152158 java_mode = "ap" ,
153159 )
@@ -168,6 +174,7 @@ def test_java_safemode_version_check(
168174 True ,
169175 java_async_profiler_mode = "cpu" ,
170176 java_async_profiler_safemode = 127 ,
177+ java_async_profiler_args = "" ,
171178 java_safemode = JAVA_SAFEMODE_ALL ,
172179 java_mode = "ap" ,
173180 ) as profiler :
@@ -193,6 +200,7 @@ def test_java_safemode_build_number_check(
193200 True ,
194201 java_async_profiler_mode = "cpu" ,
195202 java_async_profiler_safemode = 127 ,
203+ java_async_profiler_args = "" ,
196204 java_safemode = JAVA_SAFEMODE_ALL ,
197205 java_mode = "ap" ,
198206 ) as profiler :
@@ -235,6 +243,7 @@ def sap_and_crash(self, *args, **kwargs):
235243 True ,
236244 java_async_profiler_mode = "cpu" ,
237245 java_async_profiler_safemode = 127 ,
246+ java_async_profiler_args = "" ,
238247 java_safemode = JAVA_SAFEMODE_ALL ,
239248 java_mode = "ap" ,
240249 )
@@ -253,7 +262,7 @@ def sap_and_crash(self, *args, **kwargs):
253262def test_disable_java_profiling (application_pid , tmp_path , monkeypatch , caplog ):
254263 caplog .set_level (logging .DEBUG )
255264
256- profiler = JavaProfiler (1 , 5 , Event (), str (tmp_path ), False , False , "cpu" , 0 , False , "ap" )
265+ profiler = JavaProfiler (1 , 5 , Event (), str (tmp_path ), False , False , "cpu" , 0 , "" , False , "ap" )
257266 dummy_reason = "dummy reason"
258267 monkeypatch .setattr (profiler , "_safemode_disable_reason" , dummy_reason )
259268 with profiler :
@@ -275,6 +284,7 @@ def test_already_loaded_async_profiler_profiling_failure(tmp_path, monkeypatch,
275284 True ,
276285 java_async_profiler_mode = "cpu" ,
277286 java_async_profiler_safemode = 127 ,
287+ java_async_profiler_args = "" ,
278288 java_safemode = JAVA_SAFEMODE_ALL ,
279289 java_mode = "ap" ,
280290 ) as profiler :
@@ -289,6 +299,7 @@ def test_already_loaded_async_profiler_profiling_failure(tmp_path, monkeypatch,
289299 True ,
290300 java_async_profiler_mode = "cpu" ,
291301 java_async_profiler_safemode = 127 ,
302+ java_async_profiler_args = "" ,
292303 java_safemode = JAVA_SAFEMODE_ALL ,
293304 java_mode = "ap" ,
294305 ) as profiler :
0 commit comments