Re: unit test exit's abnormally with code 5
Re: unit test exit's abnormally with code 5
- Subject: Re: unit test exit's abnormally with code 5
- From: Shane <email@hidden>
- Date: Tue, 23 Nov 2010 20:25:26 -0600
Shameless bump ... any ideas?
On Mon, Nov 22, 2010 at 9:41 AM, Shane
<email@hidden> wrote:
> Still trying to get my unit tests to build. I have an app project
> which includes unit tests as well, and it depends on another dylib
> project. They're all built with GCC_ENABLE_OBJC_GC as unsupported.
> AFAIK, that's off. So everything ought to be turned of with respect to
> GC. And according to the output below … seems my OBJC_DISABLE_GC is
> set. I have a Run Script in the Run Script build phase that looks like
> this …
>
> ---
> OBJC_DISABLE_GC=YES
> export OBJC_DISABLE_GC
> # Run the unit tests in this test bundle.
> "${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests"
> ---
>
> But when I build my unit test, I am not seeing the environment
> variable listed in the output of the "Run custom shell script 'Run
> Script'" output. So it doesn't seem to be seen during a build.
>
> Anyone have thoughts?
>
> Here's the output when trying to build unit tests if this helps ...
> ---
> PhaseScriptExecution "Run Script"
> /Users/napolitano/Projects/test/shared_builds/test.build/Release/UnitTests.build/Script-9D233EDB128F30B900CE8F0D.sh
> cd /Users/napolitano/Projects/test/demo
> setenv ACTION build
> setenv ALTERNATE_GROUP staff
> setenv ALTERNATE_MODE u+w,go-w,a+rX
> setenv ALTERNATE_OWNER napolitano
> setenv ALWAYS_SEARCH_USER_PATHS YES
> setenv APPLE_INTERNAL_DEVELOPER_DIR /AppleInternal/Developer
> setenv APPLE_INTERNAL_DIR /AppleInternal
> setenv APPLE_INTERNAL_DOCUMENTATION_DIR /AppleInternal/Documentation
> setenv APPLE_INTERNAL_LIBRARY_DIR /AppleInternal/Library
> setenv APPLE_INTERNAL_TOOLS /AppleInternal/Developer/Tools
> setenv APPLY_RULES_IN_COPY_FILES NO
> setenv ARCHS "x86_64 i386 ppc"
>
> … (truncated this output, just env vars w/ no mention of
> OBJC_DISABLE_GC env var)
>
> /Developer/Tools/RunPlatformUnitTests.include:419: note: Running tests
> for architecture 'x86_64' (GC OFF)
> objc[11391]: GC: forcing GC OFF because OBJC_DISABLE_GC is set
> 2010-11-20 21:05:57.978 otest-x86_64[11391:903] The test bundle at
> /Users/napolitano/Projects/test/demo/build/Release/UnitTests.octest
> could not be loaded because its Objective-C runtime information does
> not match the runtime information required by the test rig. This is
> likely because the test rig is being run with Objective-C garbage
> collection disabled, but the test bundle requires Objective-C garbage
> collection. To enable Objective-C garbage collection for the test
> rig, run it in an environment without the OBJC_DISABLE_GC environment
> variable.
> 2010-11-20 21:05:57.987 otest-x86_64[11392:203] *** NSTask: Task
> create for path
> '/Users/napolitano/Projects/test/demo/build/Release/UnitTests.octest/Contents/MacOS/UnitTests'
> failed: 22, "Invalid argument". Terminating temporary process.
> /Developer/Tools/RunPlatformUnitTests.include:451: error: Test rig
> '/Developer/Tools/otest' exited abnormally with code 5 (it may have
> crashed).
>
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden