Hast du mal bei Travis CI nachgefragt, ob man das nicht irgendwie Lösen kann? Oder geht das generell bei einer OpenVZ-Umgebung nicht? Könntest du die MIDI API für die Tests nicht irgendwie umbiegen / Nachbilden oder so? Mich würde allerdings auch Tests unter OS X und Windows interessieren. Wobei Travis CI support für OS X hat: http://docs.travis-ci.com/user/osx-ci-environment/ Am 29.06.2015 um 16:19 schrieb Christopher Arndt:
Hallo,
für eines meiner Open Source Python Projekte [1] will ich (lange überfällig) automatisiertes Testing und Building einführen.
Leider musste ich feststellen, das die übliche Lösung, Travis CI, für dieses Projekt nicht geeignet ist, weil die Tests das ALSA MIDI Sequencer Kernelmodul brauchen und man in den OpenVZ-Umgebungen von Travis keine Kernelmodule laden kann.
Welche Alternativen gibt es? Anforderungen: freier Plan für OS-Projekte, ALSA-Sequencer vorhanden oder ladbar und Zugriff auf Build-Artefakte, sprich Sdists, Eggs und Wheels. Idealerweise auch OS X und Windows Umgebungen.
drone.io hatte ich mir auch angeschaut und es sah auf den ersten Blick ganz gut aus. Als ich es jedoch ausprobieren wollte, sollte ich vollen (also Lese- *und Schreib*zugriff) auf mein Github-Profil erlauben. Das hat den Service für mich disqualifiert, auch wenn es wahrscheinlich nicht aus boshafter Absicht geschieht, sondern nur die OAuth-Rechtekonfiguration fahrlässig grob eingestellt ist. Ein Anfrage an den drone.io-Support deswegen ist noch unbeantwortet.
[1] https://github.com/SpotlightKid/python-rtmidi
Chris
_______________________________________________ python-de maillist - python-de@python.org https://mail.python.org/mailman/listinfo/python-de
-- Mfg. Jens Diemer ---- http://www.jensdiemer.de