schwehr / libais

C++ decoder for Automatic Identification System for tracking ships and decoding maritime information
Other
218 stars 97 forks source link

Use Travis containers and py.test #115

Closed geowurster closed 9 years ago

geowurster commented 9 years ago

Closes #113

@schehr Building on Travis's container infrastructure is faster because you can cache directories between builds. I changed this mostly to help debug a Travis problem with our pipeline.

Stepping through the container change solved my build problem, so I can roll back one or both of these changes if needed.

schwehr commented 9 years ago

Thanks!!

schwehr commented 9 years ago

@geowurster never mind my questions. I made those changes in https://github.com/schwehr/libais/commit/5a1df281d7ff720665d2eaff0eddd8098cf94b2b

geowurster commented 9 years ago

@schwehr I think testing on Python 3.3 and 3.4 is beneficial and will highlight any edge cases or gotchas that break functionality for a specific version. If you're trying to keep the load down at Travis I wouldn't worry about it - they are pretty adamant about supporting open source builds and their example Python configfile lists even more versions.