~snappy-hwe-team/snappy-hwe-snaps/+git/ci-build-153:master

Last commit made on 2018-01-15
Get this branch:
git clone -b master https://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/ci-build-153
Members of Snappy HWE Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Recent commits

cee8617... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch other/ci_friendly

a6452b8... by Gary.Wang

Merge git+ssh://git.launchpad.net/~snappy-hwe-team/snappy-hwe-snaps/+git/ubuntu-custom-image into ci_friendly

f00bee3... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch 100_code_coverage

Merge-Proposal: https://code.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/ubuntu-custom-image/+merge/334499

Author: Gary.Wang <email address hidden>

Achieve eventual 100% code coverage on xenial and zesty

Add more unit tests and some bunch of minor changes code conventions.

On Xenial(16.04)
http://paste.ubuntu.com/26076647/
On Zesty(17.04)
http://paste.ubuntu.com/26076625/

32ae961... by Gary.Wang

Address the review comments and revert the spec folder name.

55ae35e... by Gary.Wang

Merge git+ssh://git.launchpad.net//~snappy-hwe-team/snappy-hwe-snaps/+git/ubuntu-custom-image into 100_code_coverage

f6afad0... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch code_coverage_custom_builder

Merge-Proposal: https://code.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/ubuntu-custom-image/+merge/334013

Author: Gary.Wang <email address hidden>

[WIP]Add unit tests for exception handling in custom builder.

This branch also makes a small refactoring on all mockers we're using to mock out
subprocess_run in some cases.

d560bc6... by Gary.Wang

Address the review comments.

77675c6... by Gary.Wang

Fix flake8 error and failure test cases.

d66e64a... by Gary.Wang

Merge git+ssh://git.launchpad.net//~snappy-hwe-team/snappy-hwe-snaps/+git/ubuntu-custom-image into code_coverage_custom_builder

fec9150... by System Enablement CI Bot <email address hidden>

Merge remote tracking branch test_tooling

Merge-Proposal: https://code.launchpad.net/~gary-wzl77/snappy-hwe-snaps/+git/ubuntu-custom-image/+merge/334810

Author: Gary.Wang <email address hidden>

Install all test tools from run-tests.sh to make it easy to integrate into CI.

We install all test tools from run-tests script in a clean docker
instance so that we keep a minimum docker image size(snap-spread-tests).
Also, on docker instance, there's no symlink(/etc/resolv.conf)
pointing to /run/resolvconf/resolv.conf file which make all apt related
command failed due to the DNS issue. We create a symlink under
/run/resolvconf/ to point to actual /etc/resolv.conf file in this case.