CanonicalLtd/txlongpoll

Name: txlongpoll

Owner: Canonical Ltd

Description: null

Created: 2016-06-07 12:56:28.0

Updated: 2016-06-07 14:25:22.0

Pushed: 2016-08-30 08:23:02.0

Homepage: null

Size: 584

Language: Python

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Generic long poll server used by Launchpad and Landscape.

Build Status

Dependencies

By default txlongpoll attempts to fetch resources from the internet.

instead it tries and you must download all the dependencies yourself.

If you prefer to find all dependencies from download-cache/dist, then prepend OFFLINE=1 to your make commands:

$ OFFLINE=1 make build
$ OFFLINE=1 make check
Building
$ make build

will build only those parts needed to run txlongpoll. No support for tags or testing.

Testing
$ make check

will build all the test-related parts of txlongpoll and then do a full test run, but

$ make bin/testpy

will just do the first part.

There is testrepository https://launchpad.net/testrepository support, so you can also do the following:

$ testr init
$ testr run

This is probably the best way to develop txlongpoll.

Continous Integration

The lp:txlongpoll branch is mirrored on GitHub using a Launchpad webhook:

https://github.com/CanonicalLtd/txlongpoll

Travis builds will be triggered at each commit:

https://travis-ci.org/CanonicalLtd/txlongpoll/builds

Running

$ bin/twistd txlongpoll


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.