This is an archive of the discontinued LLVM Phabricator instance.

Add support for ./dotest.py --channel and --log-success
ClosedPublic

Authored by vharron on May 7 2015, 6:42 PM.

Details

Summary

New dotest options that allow arbitrary log channels and
categories to be enabled. Also enables logging for locally run
debug servers.

Log messages are separated into separate files per test case.
(this makes it possible to log in dosep runs)

These new log files are stored side-by-side with trace files in the
session directory.

These files are deleted by default if the test run is successful.

If --log-success is specified, even successful logs are retained.

--log-success is useful for creating reference log files.

Diff Detail

Repository
rL LLVM

Event Timeline

vharron updated this revision to Diff 25275.May 7 2015, 6:42 PM
vharron retitled this revision from to Add support for ./dotest.py --channel and --log-success.
vharron updated this object.
vharron edited the test plan for this revision. (Show Details)
vharron added reviewers: clayborg, chying.
vharron added a subscriber: Unknown Object (MLST).
vharron updated this revision to Diff 25285.May 7 2015, 11:33 PM

improved documentation

vharron updated this revision to Diff 25286.May 7 2015, 11:42 PM

minor edits

clayborg accepted this revision.May 8 2015, 11:03 AM
clayborg edited edge metadata.

Looks fine.

This revision is now accepted and ready to land.May 8 2015, 11:03 AM
This revision was automatically updated to reflect the committed changes.