无法弄清楚这一点,并且文档在这种情况下并不是特别有用。
我有一个这样的包结构:
-src/
- Acme/
- Foo/
- Component1/
- Component2/
…
我试图实现的是每个测试套件都应该位于它相应的组件目录中。
我的phpspec.yml
(位于./phpspec.yml
)看起来像这样:
suites:
acme_foo_compoment1_suite:
namespace: Acme\Foo\Component1
src_path: src/Acme/Foo/Component1
spec_path: src/Acme/Foo/Component1
spec_prefix: Specs
acme_foo_compoment2_suite:
namespace: Acme\Foo\Component2
src_path: src/Acme/Foo/Component2
spec_path: src/Acme/Foo/Component2
spec_prefix: Specs
这将不起作用,因为规范是在src/Acme/Foo/Component1/Specs/src/Acme/Foo/Component1
而不是src/Acme/Foo/Component1/Specs
.
这有可能吗?
谢谢