lp:txjuju

Created by Francis Ginther on 2016-09-29 and last modified on 2017-08-22
Get this branch:
bzr branch lp:txjuju

Related bugs

Related blueprints

Branch information

Owner:
Landscape
Project:
txjuju
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/juju/txjuju.git.

The next import is scheduled to run in 4 hours.

Last successful import was 1 hour ago.

Import started 1 hour ago on alnitak and finished 1 hour ago taking 15 seconds — see the log
Import started 7 hours ago on izar and finished 7 hours ago taking 15 seconds — see the log
Import started 13 hours ago on alnitak and finished 13 hours ago taking 15 seconds — see the log
Import started 19 hours ago on izar and finished 19 hours ago taking 20 seconds — see the log
Import started on 2019-05-25 on izar and finished on 2019-05-25 taking 20 seconds — see the log
Import started on 2019-05-24 on alnitak and finished on 2019-05-24 taking 15 seconds — see the log
Import started on 2019-05-24 on izar and finished on 2019-05-24 taking 15 seconds — see the log
Import started on 2019-05-24 on izar and finished on 2019-05-24 taking 15 seconds — see the log
Import started on 2019-05-24 on alnitak and finished on 2019-05-24 taking 15 seconds — see the log
Import started on 2019-05-23 on izar and finished on 2019-05-23 taking 15 seconds — see the log

Recent revisions

39. By Eric Snow on 2017-08-22

Fill in .deb copyright info. (#47)

38. By Free Ekanayaka on 2017-02-09

Re-enable integration tests, using the new fakejuju fixture (#46)

Integration tests exercising txjuju with fake-juju where disabled at
some point in the past, probably during the migration to Juju 2 and/or
to GitHub/Travis.

This branch restores them, with the necessary modifications to run
against fake-juju 2.0.2.

Since Juju 2 has no direct equivalent of the "model info" API, that
one test was dropped.

37. By Simon Poirier on 2017-01-18

Add controller parameter to juju2 kill-controller. (#44)

36. By Adam Collard <email address hidden> on 2017-01-04

Be quieter in logging (#42)

Make websocketclient not noisy, quieten down the client closing log for normal operation.

35. By Eric Snow on 2016-12-23

Use juju-2.1 as a fallback. (#39)

Currently "juju-2.0" is hard-coded as the binary name. This change adds more flexibility and makes an attempt at using a binary that actually exists.

Note that this patch does more than the minimum to fix the bug. This is because we will likely run into this problem again and again, so a slightly broader solution is warranted. At the same time, an even broader solution is arguably valid here by the same reasoning. However, that can be addressed separately if it's worth bothering.

Also note that this branch does not actually make any effort toward compatibility with Juju 2.1 (if any is required). Instead it opens the door for such efforts, allowing us to run the landscape system tests using 2.1.

34. By Chad Smith on 2016-12-19

Now that integration tests are a top-level directory, they get included in the python build environment and automatically discovered by dh_auto_test. Disable integration tests during package build [trivial] [r=dpb]

33. By Chad Smith on 2016-12-16

Api set model hook retries (#37)

* move test_integration to separate ./tests directory and add integration-test make target
* add Juju2API.setModelConfig method to allow setting arbitrary model-config values using the api
* add travis integration to automatically exercise unit tests

32. By Eric Snow on 2016-11-29

Add constants for entity status. (#32)

* Fix the unit tests.

* Add status constants.

* Make StatusInfo a namedtuple.

* Fix txjuju.status.

* Add pre-built statuses for use during tests.

31. By Alberto Donato <email address hidden> on 2016-11-28

Raise a retriable error on shared state watcher error. (#34)

* Raise a retriable error on shared state watcher error.
* Add gitignore.

30. By Eric Snow on 2016-11-21

Log every command (and os env) that gets run. (#33)

Doing this allows us to verify that fake-juju is bootstrapped with the correct data dir in the bootstrap job.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers