Merge lp://staging/~free.ekanayaka/txamqp/travis-integration into lp://staging/txamqp

Proposed by Free Ekanayaka
Status: Merged
Merged at revision: 75
Proposed branch: lp://staging/~free.ekanayaka/txamqp/travis-integration
Merge into: lp://staging/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://staging/~free.ekanayaka/txamqp/travis-integration
Reviewer Review Type Date Requested Status
txAMQP Team Pending
Review via email: mp+296788@code.staging.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://travis-ci.org/freeekanayaka/txamqp

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://github.com/txamqp/txamqp.

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:

https://github.com/freeekanayaka/txamqp

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to status/vote changes: