Re: Fwd: SillyBallsSaver

Ronald Oussoren <[email protected]> Sat, 6 Jul 2013 15:41:42 +0200
Newsgroups gmane.comp.python.pyobjc.devel
Message-ID <[email protected]>
On 6 Jul, 2013, at 15:22, Dinu Gherman <[email protected]> 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


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev