Differences between revisions 3 and 7 (spanning 4 versions)
Revision 3 as of 2016-11-02 22:36:54
Size: 256
Editor: ?kuLa
Comment:
Revision 7 as of 2016-12-17 00:16:30
Size: 816
Editor: TheAnarcat
Comment: note the summary from the sprint
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from Testing Debian Cloud Images
{{{#!wiki important
This should be merged with the ideas spread out in [[attachment:Sprints/2016/DebianCloudNov2016/TestIdeas.txt]]
}}}
Line 2: Line 7:
1. Image is booting
2. Provisioning software (cloud-init) run successfully
3. Only specified ports are opened
4. SSH logging is available (where applicable)
 1. Image boots
 2. We can login with username we specified
 3. We can install some packages
 4. If we installed something, we should be able to use this software
 5. Test that changes are followed (e.g. no login for root user)
 6. Tests for cloud-specific settings (e.g. disabling IPv6)?
 7. Log file of image creation does not contain eny errors. Log is on the hosts for auditing purposes
 8. Size of image should be similar to size of previous image. Similarly for the logs. If they are 2x bigger, you should read it

This should be merged with the ideas spread out in Sprints/2016/DebianCloudNov2016/TestIdeas.txt

What should we test:

  1. Image boots
  2. We can login with username we specified
  3. We can install some packages
  4. If we installed something, we should be able to use this software
  5. Test that changes are followed (e.g. no login for root user)
  6. Tests for cloud-specific settings (e.g. disabling IPv6)?
  7. Log file of image creation does not contain eny errors. Log is on the hosts for auditing purposes
  8. Size of image should be similar to size of previous image. Similarly for the logs. If they are 2x bigger, you should read it

How should we test:

1. Autopkgtest with ssh into instance?