~smoser/usd-importer:fix/run-all-tests

Last commit made on 2018-12-04
Get this branch:
git clone -b fix/run-all-tests https://git.launchpad.net/~smoser/usd-importer
Only Scott Moser can upload to this branch. If you are Scott Moser please log in for upload directions.

Branch merges

Branch information

Name:
fix/run-all-tests
Repository:
lp:~smoser/usd-importer

Recent commits

edd3d1d... by Scott Moser on 2018-11-06

Move tests into files named with _test.

Separate existing test functions into their own '_test.py' files.
This is not strictly necessary, but more common.

It is no longer necessary to rely on shell expansion of gitubuntu/*
to tell pytest which files to run on as it will look at the files
named _test.py. So we've changed
snap-wrappers/wrappers/git-ubuntu-self-test to pass the gitubuntu dir
directly.

Also fix flake8 for newly added test files.

85bef3c... by Robie Basak on 2018-11-29

Friendlier self-test output

If we change directory to the location of the gitubuntu Python module
first, the commands to pylint and pytest are simpler and additionally
has the advantage that the output from pytest is nicer.

19d1144... by Robie Basak on 2018-11-29

Stop pinning pylint

The newest astroid (a dependency of pylint) doesn't work with the pinned
version of pylint, causing it to fail.

Instead, unpin pylint. This stops us falling behind on ancient pinned
versions of modules, and we can rely on CI to pick up problems nightly
as with this particular failure.

Since we can't easily unpin with a cached copy of pylint, install it
directly from PyPI as a "dependency" of git-ubuntu itself instead of as
a separate part.

6a1e203... by Robie Basak on 2018-11-29

pylint: ignore the py.path module

The latest pylint still doesn't play well with the use of py.path, but
differently, causing an ImportError at pylint time when there is no such
problem at runtime. Add it to the list of modules to ignore.

79812f9... by Robie Basak on 2018-11-27

Add lmdb to whitelist

7fb09ce... by Robie Basak on 2018-11-27

Sort ahasenack section of whitelist

affcec6... by Robie Basak on 2018-11-20

Add pgaudit to whitelist

a8da53d... by Robie Basak on 2018-11-08

Merge remote-tracking branch 'smoser/fix/1801168-build-when-no-patches'

9922d45... by Scott Moser on 2018-11-06

add test

476bfe0... by Scott Moser on 2018-11-01

build: Use ubuntu images for build unless image provided.

This is git-ubuntu. When selecting a container to build in, it should
try to run an ubuntu container.

If the codename is not known, a info level message will be written
indicating that the ubuntu-daily:devel will be used.

LP: #1727590