main: Add _finish handler so objects can clean up

stanzacmp: Don't look for scansion control attrs in comparison stanza

Revamp console output to be driven by log_data()

main: Move 'start' event to correct place (signals start of test run, not individual tests)

main: Include script filename in "script" log event

scansion.pretty: Utility lib for XML pretty-printing, borrowed from Prosody

scansion.error, client: Change error syntax slightly, so first param is identifier string

(0) -100 -30 -10 -7 +7 +10 +30 tip

mercurial