Method Execute
Execute(IJudge, SubmissionReport, TextWriter)
Run the quality benchmark.
Declaration
public virtual QualityStats[] Execute(IJudge judge, SubmissionReport submitRep, TextWriter qualityLog)
Parameters
Type | Name | Description |
---|---|---|
IJudge | judge | The judge that can tell if a certain result doc is relevant for a certain quality query. If null, no judgements would be made. Usually null for a submission run. |
SubmissionReport | submitRep | Submission report is created if non null. |
TextWriter | qualityLog | If not null, quality run data would be printed for each query. |
Returns
Type | Description |
---|---|
QualityStats[] | QualityStats of each quality query that was executed. |