An arisdottle is :: and can be used when running prove
to execute Perl tests. The documentation for prove
states that:
It is possible to supply arguments to tests. To do so separate them from
prove's own arguments with the arisdottle, '::'. For example
prove -v t/mytest.t :: --url http://example.com
would run t/mytest.t with the options '--url http://example.com'. When
running multiple tests they will each receive the same arguments.
I'm interested in the origin of this term. It's hard to Google. I asked in #toolchain on irc.perl.org and I have yet to get a concrete answer. For historical reasons, I thought it would be helpful to document the term here.