1AUTHOR = "Autotest Team <autotest@test.kernel.org>" 2TIME = "SHORT" 3NAME = "Sample - More profilers" 4TEST_TYPE = "client" 5TEST_CLASS = "Kernel" 6TEST_CATEGORY = "Functional" 7 8DOC = """ 9Runs sleeptest with differnt profilers present in the autotest tree. Also, 10it shows the convenience logging methods, such as logging.info and 11logging.error. 12""" 13 14import logging 15 16for profiler in ('readprofile', 'oprofile', 'catprofile', 'lockmeter'): 17 try: 18 logging.info("Testing profiler %s", profiler) 19 job.profilers.add(profiler) 20 job.run_test('sleeptest', seconds=5, tag=profiler) 21 job.profilers.delete(profiler) 22 except: 23 logging.error("Test of profiler %s failed", profiler) 24 raise 25