travis: Add sandbox/clang-7 support
authorTom Rini <trini@konsulko.com>
Sun, 7 Oct 2018 18:20:30 +0000 (14:20 -0400)
committerTom Rini <trini@konsulko.com>
Fri, 19 Oct 2018 18:16:43 +0000 (14:16 -0400)
commit4030f166f92eba4ddb49f8a1224dc09d4f9882be
tree877941d55e551e10ee5e2125e99a61f3062e6ea9
parent758694ff076255115b6cd936b13108db3773ee57
travis: Add sandbox/clang-7 support

To make testing with clang support easier, add sandbox/clang-7
combination to our testing matrix.  To facilitate this, switch to using
the "sources" method that the travis.yml file supports to list
additional repositories and add the official one for llvm-7.  Due to
buildman not supporting using clang at this time add logic to manually
build a single sandbox configuration in the expected output directory so
that we can still invoke all of our tests.

Cc: Simon Glass <sjg@chromium.org>
Signed-off-by: Tom Rini <trini@konsulko.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
.travis.yml