On 21/09/2011, at 12:47 PM, Chuck Hill wrote:
>>>>>> Are the frameworks embedded in that bundle?
>>>>>
>>>>> Yes.
>>>>
>>>> You could try loading them from there instead. Just grab all the paths to
>>>> jar files under Contents/Frameworks.
>>>
>>> I'll try that shortly.
>>
>> I added:
>>
>> <fileset dir="${dest.dir}/${project.name}.woa/Contents/Frameworks">
>>
>>
>> <include name="**/*.jar" />
>>
>>
>> </fileset>
>>
>> as a child of a <classpath> element in the <junit> task. It certainly
>> picked up all the expected JARs (including JavaMemoryAdaptor) and threw them
>> on the classpath, but I'm still not seeing the bundles loaded by NSBundle.
>> NSBundle.frameworkBundles().count() still returns 9 on the command line, and
>> 29 in Eclipse.
>
> This just gets stranger and stranger.
I'm banking on that translating to "I find your problem fascinating and plan to
stick around until it's solved."
>> One thing I'm _not_ doing is any of the "app initialisation"-type things
>> here:
>>
>> http://wiki.objectstyle.org/confluence/display/WO/Testing-JUnit+and+TestNG
>>
>> Nor am I extending ERXTestCase. I'm just following Henrique's samples here:
>>
>> http://hprange.github.com/wounit/usage.html
>>
>> (Henrique—I assume neither of those things above are necessary, right?)
>
> That you are getting some bundles suggests that it is not. Usually calling
> NSBundle.mainBundle() and NSBundle.allBundles() triggers the bundle loading.
> frameworkBundles() should trigger these but you might want to call them
> yourself just for laughs.
No laughs. Didn't help.
> I am not seeing how they could be on the classpath and not detected as
> bundles. Your build is not stripping anything out of the built .framework
> bundles, it is?
No, just copying them.
> If you
> cd WT2.woa
> ./WT2
> does the app run and find any of the bundles?
Yep, runs and finds them all.
--
Paul.
http://logicsquad.net/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [email protected]