LogikSim / LogikSimPython

Python prototype of a digital logic simulator
http://www.logiksim.org/
GNU General Public License v3.0
2 stars 1 forks source link

Full CI system #1

Closed hacst closed 9 years ago

hacst commented 10 years ago

Setup continuous integration framework for all platforms, with nightly builds and test suite runs.

For now we have travis-ci running the unit tests with python 3.2 on Ubuntu 12.04 LTS. For now this is probably sufficient but later we want the CI system to test all supported platforms extensively (e.g. things like windows .msi installer packages).

hacst commented 10 years ago

Also should look into Linters (e.g. https://crate.io/packages/pylama/ ) as well as coverage tests (e.g. https://coveralls.io/) as part of the CI process.

hacst commented 10 years ago

Make sure to check as much of https://github.com/LogikSim/LogikSim/wiki/Contribution-Guidelines as possible

hacst commented 9 years ago

Now checking PEP8 using pylama as part of build. https://landscape.io/ might've been neat but they don't support Python 3 yet :(

hacst commented 9 years ago

Should investigate http://www.appveyor.com/ for windows CI. It's free for OSS

hacst commented 9 years ago

Added appveyor build. Combined with travis that answers pretty much all our CI needs. Closing this. Details will be worked on as separate issues.