summaryrefslogtreecommitdiff
path: root/check
Commit message (Collapse)AuthorAgeFilesLines
* Fix ./check on SqueezeSam Thursfield2013-02-211-2/+11
|
* Merge branch 'samthursfield/only-build-systems' of ↵Richard Maw2013-02-211-1/+2
|\ | | | | | | | | | | | | 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.
| * Separate out build tests from general Morph testsSam Thursfield2013-02-201-0/+1
|/
* Set PYTHONPATH during testsLars Wirzenius2013-02-061-0/+6
| | | | | | 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.
* Add cmdtest for "morph deploy" and rawdisk.writeLars Wirzenius2013-02-061-0/+1
|
* Merge branch 'liw/soft-pyyaml-dep'Sam Thursfield2013-01-291-2/+9
|\ | | | | | | Merge commit fixes up a copyright year and removes EOL whitespace
| * Make yaml be an optional dependencyLars Wirzenius2013-01-291-1/+8
|/ | | | | This can go away when we have made a release with yaml in it, and its staging filler.
* Split merge tests out from the other branching testsSam Thursfield2012-10-291-0/+1
| | | | Merge is by far the most complex of the branching and merging commands.
* Add check for #! in *.py filesLars Wirzenius2012-08-021-0/+10
| | | | | We don't want to have any *.py files as executable scripts, so hashbangs never make sense.
* check: print lines that are too longRichard Maw2012-06-131-0/+1
|
* check: if tabs are encountered, print the linesRichard Maw2012-06-131-0/+1
|
* Exclude script with valid TABs from silliness checkingLars Wirzenius2012-04-231-0/+1
|
* bootstrap: remove wget-listRichard Maw2012-04-201-1/+1
| | | | Pass 1 is done through morph now, so it doesn't need this any more
* Exclude cmdtest test output files from source silliness checksLars Wirzenius2012-03-271-0/+1
|
* Add rudimentary branch+merge supportLars Wirzenius2012-03-261-0/+1
|\
| * Run tests.branching tests with checkLars Wirzenius2012-03-231-0/+1
| |
* | Separate tests that need to be run as root in their own directoryLars Wirzenius2012-03-261-0/+4
|/
* Remove now-unnecessar -c option from cmdtest callLars Wirzenius2012-03-221-1/+1
|
* check: remove fakerootRichard Maw2012-03-071-1/+1
| | | | | It is possible to run the script as root if needed We don't have fakeroot in baserock devel yet
* Make ./check check for long lines (with excptions); fix long linesLars Wirzenius2012-02-271-1/+13
|
* Expand TAB characters and make check check for themLars Wirzenius2012-02-271-0/+13
|
* Add checking of years in copyright statments to ./checkLars Wirzenius2012-02-271-1/+7
|
* add ldconfig location(s) to PATH before running itLars Wirzenius2012-01-111-2/+1
| | | | | | | | 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.
* stop morph from using fakeroot and sudoLars Wirzenius2012-01-111-1/+2
| | | | | | | | | | | | | 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.
* Fix tests to reflect changesRichard Maw2011-12-091-1/+1
| | | | | | | | 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.
* add script to run test suiteLars Wirzenius2011-12-011-0/+23