[aerogear-dev] xctool and xcpretty

Matthias Wessendorf matzew at apache.org
Wed Mar 26 04:43:54 EDT 2014


great analysis !

and yes, I agree it's a good plan!


On Wed, Mar 26, 2014 at 9:25 AM, Christos Vasilakis <cvasilak at gmail.com>wrote:

> Hi everyone,
>
> During the last couple of days, as part of my AGIOS-181[1] work, got
> bumped by problem issues of xctool[2] during builds both local and on
> travis. Let me try to explain the two major issues faced:
>
> a) first the current release fails to run logic tests for an Xcode 5.1
> project, fixed in 'master' some hours ago[3]
> b) starting up the emulator to run 'application' tests always failed on
> travis [4]. Not sure why, switching to the build-in xcodebuild fixed the
> issue, so I guess its some issue with xctool. (used to work prior).
>
> In a nutshell, xctool tries to mimic the behaviour of xcodebuild during
> builds and understandable it can't catch up with its future developments.
> Major benefit of xctool is the nice formatting output during tests which
> helps a lot to identify issues. The ideal would be a tool that relies on
> xcodebuild (so it's always up-to-date with apple development at the minute
> of the release) and give a nice formatting output of the results.
> Fortunately enough the flourish iOS OSS community stepped in and 'xcpretty'
> was created[5].  It provides the same benefits of xctool (if better)  but
> relies on xcodebuild for its build for maximum compatibility. Already major
> projects have adopted for their builds[6].
>
> I think it's sensible if we follow this path and adopt xcpretty for our
> builds.
>
> Wdyt?
>
> Regards,
> Christos
>
>
>
> [1] https://issues.jboss.org/browse/AGIOS-181
> [2] https://github.com/facebook/xctool
> [3] https://github.com/facebook/xctool/issues/337
> [4]
> https://travis-ci.org/cvasilak/aerogear-ios-integration/builds/21524580
> [5] https://github.com/supermarin/xcpretty
> [6] https://github.com/AFNetworking/AFNetworking/blob/master/Rakefile#L34
>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20140326/1179157f/attachment.html 


More information about the aerogear-dev mailing list