arisdottle 是 :: ,可以在运行prove
来执行Perl测试时使用。 prove
的文档指出:
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.
我对这个词的起源很感兴趣。对Google来说很难。我在irc.perl.org上的#toolchain中询问,但尚未得到具体答案。由于历史原因,我认为在此处记录该术语会有所帮助。
答案 0 :(得分:2)
我从事Test ::线束和证明工作。
虽然我不记得具体,但它可能是“点”和“亚里斯多德”的组合。 Aristotle Pagaltzis是Perl的贡献者,he contributed to Test::Harness,可能是提出这个想法的人。 Aristotle is also credited with the Enterprise operator ( )x!!
。
Andy Armstrong wrote that doc line,并且可能能够确认。
答案 1 :(得分:1)
我完全不相信这是一条标准术语。我在网上可以找到的每个单词的用法都是:
A fragment of the documentation for bin/prove
,就像您在帖子中找到的一样
对以前由AMIRI拥有的域名“ arisdottle.net”的引用,此域名自此到期。
无关的内容,包括亚里斯多德这个名字的一些拼写错误。
似乎没有更广泛的用法-而且,我从未听说过。对于::
作为包分隔符的使用,当然没有语言无关的术语。 PHP, famously, had to invent their own。
答案 2 :(得分:1)
是的-迟到总比没有好-那就是我,是的,它是对https://metacpan.org/author/ARISTOTLE的引用