| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| | |
Reviewed-by: Richard Maw
I, Lars, note that we have an old version of CoverageTestRunner
in Baserock. The new version hides the spurious logging messages.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
It is almost never a good idea to catch all exceptions, and then do
nothing about them. This patch logs all caught exceptions so that the
user has some possibilty to debug what is happening.
Also, make ./check check for bare excepts and fail the test suite if it
finds anything.
|
|/ |
|
|
|
|
|
| |
To remove need of configuring git to check new system .gitconfig file
added to morph/scripts and check set to use this file.
|
|
|
|
|
|
| |
That means that bootstrapping Baserock is currently not possible with
this branch of Morph, but there's no reason it cannot be bootstrapped
using an older version of Morph instead.
|
|
|
|
|
|
|
| |
Running all the checks takes over 20 minutes for me. This makes it
likely that ./check doesn't get run very often. Dropping the slowest
tests by default makes ./check more usefull. Add the --full option
to enable the full test suite again.
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
git://git.baserock.org/baserock/baserock/morph
This includes a merge fixup in ./check, so that it
does not complain about build-system-autotools' test's tabs.
|
|/ |
|
|
|
|
|
|
| |
This is necessary so that the write extension run by cmdtest finds
the morphlib of the source tree we're running ./check in, rather
than the system installed one.
|
| |
|
|\
| |
| |
| | |
Merge commit fixes up a copyright year and removes EOL whitespace
|
|/
|
|
|
| |
This can go away when we have made a release with yaml in it, and its
staging filler.
|
|
|
|
| |
Merge is by far the most complex of the branching and merging commands.
|
|
|
|
|
| |
We don't want to have any *.py files as executable scripts, so hashbangs
never make sense.
|
| |
|
| |
|
| |
|
|
|
|
| |
Pass 1 is done through morph now, so it doesn't need this any more
|
| |
|
|\ |
|
| | |
|
|/ |
|
| |
|
|
|
|
|
| |
It is possible to run the script as root if needed
We don't have fakeroot in baserock devel yet
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Previously, we required the caller to add /usr/sbin (or
other possible locations for ldconfig) to PATH before
invoking morph. This was inconvenient, so now morph
adds the FHS-compliant possible locations itself,
to save the caller a bit of pain.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead, assume the whole build will be run, by the user, under
fakeroot or sudo (the latter for system image builds). This allows
us to run all non-system-image-build tests without root access
at all.
We now always create the cache directory, if missing, even if
we're running as root.
We no longer run ldconfig if ld.so.conf is missing. It is missing
during our tests, but is (now) created by fhs-dirs for real builds.
|
|
|
|
|
|
|
|
| |
bins now takes an Execute, so the test needed to be changed to also pass one
Execute had to be changed to ignore a statement from coverage
Also fixed Execute.runv not outputting its error. I think it is not logged
this way, but it does get output like it was before.
Also check no longer runs cmdtest from the home directory.
|
|
|