~gary-wzl77/snappy-hwe-snaps/+git/engineering-tests:easy-openvpn

Last commit made on 2017-09-07
Get this branch:
git clone -b easy-openvpn https://git.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/engineering-tests
Only Gary.Wang can upload to this branch. If you are Gary.Wang please log in for upload directions.

Branch merges

Branch information

Recent commits

53ec506... by Gary.Wang on 2017-09-07

Add easy-openvpn plainbox test cases.

*.Add easy-openvpn plainbox test cases.
*.Unify tests launch command.

f7f5a4a... by System Enablement CI Bot <email address hidden> on 2017-09-06

Merge remote tracking branch serial-vault-corrections

Merge-Proposal: https://code.launchpad.net/~rmescandon/snappy-hwe-snaps/+git/engineering-tests/+merge/330265

Author: Roberto Mier Escandón  <email address hidden>

- Renamed back serial-vault-server to serial-vault
- Padding adjustment
- Updated some not correct tests content
- Verified manually everything

943b774... by Roberto Mier Escandón  on 2017-09-06

simplifying operation of checking connected interfaces

62e542a... by Roberto Mier Escandón  on 2017-09-06

corrections of padding and some content in the tests after manually verifying

9d7d0c0... by System Enablement CI Bot <email address hidden> on 2017-09-06

Merge remote tracking branch serial-vault-ones

Merge-Proposal: https://code.launchpad.net/~rmescandon/snappy-hwe-snaps/+git/engineering-tests/+merge/330071

Author: Roberto Mier Escandón  <email address hidden>

Serial vault plainbox tests

7c24479... by System Enablement CI Bot <email address hidden> on 2017-09-04

Merge remote tracking branch nm-debug-config-test

Merge-Proposal: https://code.launchpad.net/~rmescandon/snappy-hwe-snaps/+git/engineering-tests/+merge/327102

Author: Roberto Mier Escandón  <email address hidden>

Plainbox tests for network manager debug enable/disable config option

ec12899... by Roberto Mier Escandón  on 2017-09-01

added serial vault plainbox tests

a09e2d8... by Roberto Mier Escandón  on 2017-09-01

Merge branch 'master' into nm-debug-config-test

fe7eda6... by Roberto Mier Escandón  on 2017-09-01

fixed typo

85bcdb9... by System Enablement CI Bot <email address hidden> on 2017-08-29

Merge remote tracking branch one-provider

Merge-Proposal: https://code.launchpad.net/~kissiel/snappy-hwe-snaps/+git/engineering-tests/+merge/328813

Author: Maciej Kisielewski <email address hidden>

Merge all the providers into one provider.

In order to empower reuse of the tests from engineering-tests, it's easier to have them in one plainbox-provider. They are all _provided_ by the same repository, so it IMHO makes more sense to have them grouped like that. Other (minor) benefit is having a lot less parts in snapcraft.yaml.

From a user's perspective nothing should change. I modified all the 'apps' to reflect the change in namespaces.

For your reviewing pleasure I baked a snap with what's on this branch:
https://drive.google.com/open?id=0B5xSCnq1-ZISdGtZLWpubkFwdDA

Potential follow up:
1) I left the alsa-utils reference untouched. The tests from A-U repo could live here, referencing, and requiring the A-U snap. This would deduplicate quite a bit.
2) All the 'apps' use plainbox run with a regex from commandline. I think having clearly defined "Test Plans" could be easier to use, maintain and - most importantly - reused.
3) Having a mix of dedicated 'launchers' (in ./bin) and direct calls could be improved, especially as a part of 2)
4) Theoretically plainbox should not be called. checkbox-cli should be used instead. This doesn't have any major importance here, as the benefits wouldn't be used (auto re-running of automated tests, bootstrapping test plans, ...)