Re: [Pyobjc-dev] Fwd: SillyBallsSaver
Brought to you by:
ronaldoussoren
From: Ronald O. <ron...@ma...> - 2013-07-06 13:41:53
|
On 6 Jul, 2013, at 15:22, Dinu Gherman <gh...@da...> wrote: > Ronald Oussoren: > >> It is possible, and don't understand yet why it works on my machine and not on other systems. > > BTW, what's the testing strategy behind PyObjC, and does it involve systematic testing on several versions of OS X? "Testing strategy" is not quite the term I'd use. I primairily test on my laptop (currently running 10.8) and try to test on older OSX releases before pushing out larger updates. A test suite would probably not have found this problem though, for frameworks I basicly check that the framework can be important and that symbols have the expected definition. The ScreenSaver framewor has always worked in non-GC processes to be able to configure a screensaver from system preferences, while actually using a screensaver required GC support in a number of OSX releases and that also wasn't caught by the testsuite. I have a helper script to run the testsuite with a number of python versions and publish the results, and still want to use that to do some form of CI (even if that consists of running the testsuite weekly from a cron job, PyObjC doesn't change that much in general). The primary stumbling block for doing that is lack of resources, I need a machine other than my main one that I can use to run the testsuite in VMs with the various OSX releases. I might use my current machine for that when Apple releases the next generation of macbooks ;-). At one time I hoped to use a Linux system with KVM for this, but AFAIK KVM doesn't support OSX guests yet. Ronald |