mirror of
https://github.com/ansible/awx.git
synced 2026-03-18 17:37:30 -02:30
Merge pull request #9883 from shanemcd/remove-resource-profiling
Remove resource profiling feature Reviewed-by: Ryan Petrello <ryan@ryanpetrello.com> Reviewed-by: Jake McDermott <yo@jakemcdermott.me>
This commit is contained in:
@@ -543,32 +543,6 @@ class TestGenericRun:
|
||||
1, job_args=json.dumps({'foo': 'bar'}), job_cwd='/foobar', job_env={'switch': 'blade', 'foot': 'ball', 'secret_key': 'redacted_value'}
|
||||
)
|
||||
|
||||
@mock.patch('os.makedirs')
|
||||
def test_build_params_resource_profiling(self, os_makedirs):
|
||||
job = Job(project=Project(), inventory=Inventory())
|
||||
task = tasks.RunJob()
|
||||
task.should_use_resource_profiling = lambda job: True
|
||||
task.instance = job
|
||||
|
||||
resource_profiling_params = task.build_params_resource_profiling(task.instance, '/fake_private_data_dir')
|
||||
assert resource_profiling_params['resource_profiling'] is True
|
||||
assert resource_profiling_params['resource_profiling_base_cgroup'] == 'ansible-runner'
|
||||
assert resource_profiling_params['resource_profiling_cpu_poll_interval'] == '0.25'
|
||||
assert resource_profiling_params['resource_profiling_memory_poll_interval'] == '0.25'
|
||||
assert resource_profiling_params['resource_profiling_pid_poll_interval'] == '0.25'
|
||||
assert resource_profiling_params['resource_profiling_results_dir'] == '/runner/artifacts/playbook_profiling'
|
||||
|
||||
@pytest.mark.parametrize("scenario, profiling_enabled", [('global_setting', True), ('default', False)])
|
||||
def test_should_use_resource_profiling(self, scenario, profiling_enabled, settings):
|
||||
job = Job(project=Project(), inventory=Inventory())
|
||||
task = tasks.RunJob()
|
||||
task.instance = job
|
||||
|
||||
if scenario == 'global_setting':
|
||||
settings.AWX_RESOURCE_PROFILING_ENABLED = True
|
||||
|
||||
assert task.should_use_resource_profiling(task.instance) == profiling_enabled
|
||||
|
||||
def test_created_by_extra_vars(self):
|
||||
job = Job(created_by=User(pk=123, username='angry-spud'))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user