Add ability to get metadata using CtlProcessor
Brought to you by:
vlad_r
This enables the user to get metadata information without having to do offline instrumentation.
The patch adds a new CtlProcessor RPC command, metadata.get, which contacts the remote EMMA and generates a coverage.em file.
This is done using the following command:
java -cp emma.jar emma ctl -connect $HOST:$PORT -command metadata.get
This is followed by the existing command:
java -cp emma.jar emma ctl -connect $HOST:$PORT -command coverage.get
and the reporting command that takes both metadata and coverage information as input:
java -cp emma.jar emma report -r html -in coverage.em,coverage.ec -Dreport.out.file=coverage.html --sp [source paths]
(metadata + coverage = session data -> report)
patch for CVS emma project in diff -u format