Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: client/site_tests/logging_CrashSender/logging_CrashSender.py

Issue 6577014: Added some documentation to the CrashTest class. (Closed) Base URL: ssh://git@gitrw.chromium.org:9222/autotest.git@master
Patch Set: Test before push Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « client/cros/crash_test.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved. 1 # Copyright (c) 2010 The Chromium OS Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import logging, os, re 5 import logging, os, re
6 from autotest_lib.client.bin import utils 6 from autotest_lib.client.bin import utils
7 from autotest_lib.client.common_lib import error 7 from autotest_lib.client.common_lib import error
8 from autotest_lib.client.cros import crash_test 8 from autotest_lib.client.cros import crash_test
9 9
10 10
(...skipping 236 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 247
248 def _test_cron_runs(self): 248 def _test_cron_runs(self):
249 """Test sender runs successfully as part of the hourly cron job. 249 """Test sender runs successfully as part of the hourly cron job.
250 250
251 Assuming we've run test_sender_simple which shows that a minidump 251 Assuming we've run test_sender_simple which shows that a minidump
252 gets removed as part of sending, we run the cron job (which is 252 gets removed as part of sending, we run the cron job (which is
253 asynchronous) and wait for that file to be removed to just verify 253 asynchronous) and wait for that file to be removed to just verify
254 the job eventually runs the sender.""" 254 the job eventually runs the sender."""
255 minidump = self._prepare_sender_one_crash(send_success=True, 255 minidump = self._prepare_sender_one_crash(send_success=True,
256 reports_enabled=True, 256 reports_enabled=True,
257 username='root',
258 report=None) 257 report=None)
259 if not os.path.exists(minidump): 258 if not os.path.exists(minidump):
260 raise error.TestError('minidump not created') 259 raise error.TestError('minidump not created')
261 self._log_reader.set_start_by_current() 260 self._log_reader.set_start_by_current()
262 utils.system(_CRASH_SENDER_CRON_PATH) 261 utils.system(_CRASH_SENDER_CRON_PATH)
263 self.wait_for_sender_completion() 262 self.wait_for_sender_completion()
264 if os.path.exists(minidump): 263 if os.path.exists(minidump):
265 raise error.TestFail('minidump was not removed') 264 raise error.TestFail('minidump was not removed')
266 crash_sender_log = self._log_reader.get_logs() 265 crash_sender_log = self._log_reader.get_logs()
267 logging.debug('Contents of crash sender log: ' + crash_sender_log) 266 logging.debug('Contents of crash sender log: ' + crash_sender_log)
(...skipping 11 matching lines...) Expand all
279 'sender_simple_kernel_crash', 278 'sender_simple_kernel_crash',
280 'sender_pausing', 279 'sender_pausing',
281 'sender_reports_disabled', 280 'sender_reports_disabled',
282 'sender_rate_limiting', 281 'sender_rate_limiting',
283 'sender_single_instance', 282 'sender_single_instance',
284 'sender_send_fails', 283 'sender_send_fails',
285 'sender_orphaned_files', 284 'sender_orphaned_files',
286 'sender_incomplete_metadata', 285 'sender_incomplete_metadata',
287 'sender_missing_payload', 286 'sender_missing_payload',
288 'cron_runs']) 287 'cron_runs'])
OLDNEW
« no previous file with comments | « client/cros/crash_test.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698