Merge lp:~free.ekanayaka/txamqp/travis-integration into lp:txamqp
Status: | Merged | ||||
---|---|---|---|---|---|
Merged at revision: | 75 | ||||
Proposed branch: | lp:~free.ekanayaka/txamqp/travis-integration | ||||
Merge into: | lp:txamqp | ||||
Diff against target: |
114 lines (+29/-16) 4 files modified
.travis.yml (+8/-0) doc/README (+16/-13) requirements.txt (+1/-0) src/txamqp/test/test_basic.py (+4/-3) |
||||
To merge this branch: | bzr merge lp:~free.ekanayaka/txamqp/travis-integration | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
txAMQP Team | Pending | ||
Review via email: mp+296788@code.launchpad.net |
Description of the change
This branch adds a .travis.yml file with basic configuration for making txamqp tests running on Travis.
An example build is available here:
https:/
It already caught a small flakiness in a test (apparently basic_qos should be sent before publishing messages, although I couldn't reproduce that failure locally).
I also added a README.md file which symlinks to the (now markdown-ified) doc/README. If there's no need to keep those files under doc/, I could just move them to the top-level dir. The CI badge snippet for now points at my Travis account, but I noticed that GitHub already has a "txamqp" organization, so it'd be nice if we could add an official GitHub mirror of lp:txlongpoll at https:/
Note that Launchpad only supports syncing a branch *from* GitHub, but not *to*. However it's easy to do that via webhooks. I already have a service that could handle the job, so if you wish it'd be just be a matter of adding that special URL in Launchpad and granting my ssh key write access to GitHub.
You can see how the rendered README looks like here: