david2008 has asked for the wisdom of the Perl Monks concerning the following question:

Hi,

Sometimes when running cover - report i get the error

cover -report Option report is ambiguous (report_c0, report_c1, report_c2) Invalid command line options at Devel/Cover/Report/Html_minimal.pm lin +e 706.
What does it mean?
How can i avoid this?

Thanks, David

Replies are listed 'Best First'.
Re: devel cover ambigous error
by Corion (Patriarch) on Jun 02, 2013 at 09:24 UTC

    Have you read the documentation of the cover tool?

    You don't show how exactly you are invoking the cover tool to "sometimes" get the error (or warning) message. I guess that, as the message says, there are multiple interpretations for the given option of -report and the tool does not know which one you meant.

    I guess you need to be more explicit in your choice of options.

      I don't know why Getopt::Long gives this error instead of saying "Option report requires an argument", which is what it did before the report_c0, report_c1 and report_c2 options were added. But in any case, you should get that error message whenever you don't provide the required argument to the report option, and never when you do.