I just fetched the trunk (am not sure whether it is 5.7) and got the same:
'Couldn\'t load plugin
"Catalyst::Plugin::+TestApp::Plugin::FullyQualified", "Can\'t locate
Catalyst/Plugin/+TestApp/Plugin/FullyQualified.pm in @INC (@INC
/usr/lib/perl5/5.8.8 .) at /usr/lib/perl5/site_perl/5.8.8/Catalyst.pm
BTW the optional_poe-server.t script goes into an infinite loop, I had
to read the pipe to see this.
What do I miss?
Where does Catalyst::Plugin::+TestApp::Plugin::FullyQualified come from?
Andy Grundman wrote: > I just tried it with 5.7 trunk and it worked fine for me.
> On May 6, 2008, at 11:23 AM, Yuri Shtil wrote:
>> Hi Andy,
>> I was trying to run t/optional_http-server.t. as you advised and got:
>> Couldn't load plugin "Catalyst::Plugin::+TestApp::Plugin::FullyQualified
>> What is this plus?
>> Andy Grundman wrote:
>>> On May 5, 2008, at 7:48 PM, Yuri Shtil wrote:
>>>> I am contemplating to write a new Catalyst::Engine subclass. A
>>>> looked at the test suite of an existing module (
>>>> Catalyst::Engine::HTTP::POE) and discovered a lot of *.pm and
>>>> testapp_poe.pl. I could not run it since some modules were missing
>>>> (like +TestApp::Plugin::FullyQualified).
>>>> The POD also referred to this module passing "the Catalyst test
>>>> Am I missing something needed to develop and test Catalyst::Engine?
>>>> How do I get and use the test suite?
>>> The Catalyst test suite for engines consists of the t/live_* files.
>>> There are several ways to run these tests against your engine.
>>> If your engine can be scripted to run automatically, you can write a
>>> wrapper script that launches the engine and runs all the tests
>>> against it. For an example of this see t/optional_http-server.t.
>>> You can manually run tests against your engine by setting the
>>> CATALYST_SERVER env var to the URI where your engine is running.
>>> Then any Catalyst tests you run will run against that host. This is
>>> very helpful for debugging a single failing test. Note that your
>>> engine must be running the TestApp, which just means you need to
>>> copy t/lib/* into an app.
> Catalyst-dev mailing list
Catalyst-dev mailing list