lp:~vila/ubuntuone-testing/usync-daemon

Created by Vincent Ladeuil and last modified
Get this branch:
bzr branch lp:~vila/ubuntuone-testing/usync-daemon
Only Vincent Ladeuil can upload to this branch. If you are Vincent Ladeuil please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vincent Ladeuil
Project:
ubuntuone-testing
Status:
Development

Recent revisions

137. By Vincent Ladeuil

Fix README and some fallouts to make tests pass.

136. By Vincent Ladeuil

Split credentials betweem admin and users specific sections.

135. By Vincent Ladeuil

Implements kvm_authorize_ssh_key to avoid the issues related to setting up users with passowrds. Except for the admin user required to be created when the vm itself is created, all users are now passwordless and rely on ssh for connections. Add a FabEnv fixture to isolate fabric usage inside tests.

134. By Vincent Ladeuil

Simplify user management by requiring an pre-existing admin user (i.e. one created during kvm setup).

133. By Vincent Ladeuil

Let each u1sdtool control its own dbus daemon. We still rely on a first successful sso login for now. 'u1sdtool' connection/disconnection is asynchronous so the tests are time sensitive (for now, http://pad.lv/989160 may be relevant).

132. By Vincent Ladeuil

Add a dbus facility with tests.

131. By Vincent Ladeuil

Another dead-end: u1sdtool requires a proper DBUS_SESSION_BUS_ADDRESS environment variable set and makes it harder to know in which state the test start (is the daemon already running ? Is the user already connected). 2 tests are currently failing for related reasons, committing at this point to better track the next steps.

- Implement u1sdtool via fabric with tests,
- Notice that key_upload should create '~/.ssh' if it doesn't exist,
- Notice that tests are missing for some fixtures,
- Start sync daemon tests starting with test_u1sdsession_73 from
  moztrap (the real target).

130. By Vincent Ladeuil

Fix typo in test.

129. By Vincent Ladeuil

Start documenting the still-needed manual setup (applying it locally for smoke testing purposes). Tweak the config to start separating the admin user from the other ones, start describing host options.

128. By Vincent Ladeuil

Trying adding user creation/deletion for kvm but hit a wall: fabric needs to provide the sudo password and this conflicts with the need to redirect stdin to provide the password for the created user. The solution is probably to create password-less users and rely on ssh for password-less connections. The only user for which the password should be required should be created when setting up the machine itself and would only be able to execute commands that doesn't require any input. The kvm tests are failing and are disabled.

Branch metadata

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

Subscribers