'Verifies hunt output generated by this plugin.
Checks implemented in this method are "defensive" checks that can be
implemented in certain plugins to be more sure that they work as expected.
A good example of such a plugin is a BigQueryOutputPlugin. We want to be
sure that hunts results are uploaded correctly into the BigQuery service
and that we can be sure that none are missing. Doing a "black-box" check
(that VerifyHuntOutput is inteded to be) gives us more guarantees than
relying on BigQueryOutputPlugin correct error reporting.
Args:
plugin: OutputPlugin object instance corresponding to a plugin that
was used to process hunt results.
hunt: Hunt object. Output of this hunt was fed into the output
plugin of this class with the arguments specified by
"args" argument.
Returns:
OutputPluginVerificationResult object.'

def VerifyHuntOutput(self, plugin, hunt):

    raise NotImplementedError()
