Chapman Flack
2c19a5fa78
Specify strstr tightly, add strglob/strglobin.
...
By convention, strstr should be a literal string match. Previously, it
would match as a glob pattern. Some code used that, so add new
functions strglob and strglobin to do what that code expects, and
specify them tightly too. strglob tests whether the glob pattern
matches the entire string (the name strglob is also used in the yorick
language, and that's what it does there), while strglobin tests whether
the glob pattern matches anywhere in the string.
Also tightens str_starts, str_ends, and str_replace to deal with
literal strings only. In a quick grep I did not find code that depended
on these functions matching globs.
Changes the call sites where strstr was used with glob patterns to use
strglobin or strglob as the intention seemed to be (or, in one case,
strstr with the * removed as it did not affect the result anyway).
11 years ago
Harald Hoyer
f52759131b
test: include the same Makefile.testdir
11 years ago
Harald Hoyer
af11946054
dracut-functions.sh: inst_multiple == dracut_install
12 years ago
Harald Hoyer
32bd2fbb4c
use "rm --" to guard against filenames beginning with "-"
12 years ago
Harald Hoyer
021b2fddff
test: use grep option "-F" and install /etc/os-release
12 years ago
Harald Hoyer
56fb5c4dbf
TESTSUITE: s/i6300esbwdt/i6300esb ib700wdt/g
12 years ago
Harald Hoyer
bb278147cf
fixed testsuite
12 years ago
Harald Hoyer
4e32b2e916
test: removed unused cryptroot-ask.sh scripts
12 years ago
Harald Hoyer
356333b331
test: add finished-false.sh for create-root.sh initqueue job
12 years ago
Harald Hoyer
43cc4d84bc
change for "udevadm control": s/--reload-rules/--reload/g
12 years ago
Harald Hoyer
23d6dcd125
test: s/ib700wdt/i6300esbwdt/g
13 years ago
Harald Hoyer
2723ebba9a
test: silence "make all"
13 years ago
Harald Hoyer
3e1d48fd12
test: add support for: make V=1 TESTS="01 20 40" check
...
$ sudo make V=1 clean check
now runs the testsuite in verbose mode
$ sudo make TESTS="01 20 40" clean check
now only runs the 01, 20 and 40 tests.
13 years ago
Harald Hoyer
9ede75b1ce
TEST-01-BASIC: enable selinux
13 years ago
Harald Hoyer
fe5f8d0074
TEST-01-BASIC: turn on systemd debugging
13 years ago
Harald Hoyer
27fa604418
test: export initdir
13 years ago
Harald Hoyer
47057875e7
TEST-01-BASIC: grow the root disk
13 years ago
Harald Hoyer
f0558da598
test/*/test.sh: correct ifup and dhclient paths
13 years ago
Harald Hoyer
c8f3a1c057
TEST-01-BASIC: add watchdog
13 years ago
Harald Hoyer
cfe32ef5ba
TEST-01-BASIC: sync after creating the root disk
13 years ago
Harald Hoyer
4b13b2e2bf
test/TEST-01-BASIC/test.sh: fix cleanup of overlay dir
13 years ago
Harald Hoyer
d8eb522e80
TEST-01-BASIC: add setsid
13 years ago
Harald Hoyer
552ecca6db
Renamed all shell scripts to *.sh
13 years ago
Harald Hoyer
96d22bd7d6
test: fixed terminfo location
13 years ago
Harald Hoyer
0be1785aea
test: introduce $TESTDIR tmpdir
...
to keep the git source tree clean, test files are now created in a
$TESTDIR created with mktemp.
13 years ago
Harald Hoyer
3b403b32fc
removed trailing whitespaces
14 years ago
Harald Hoyer
ef85627e93
test/TEST-01-BASIC/test.sh: uncomment debug options
14 years ago
Harald Hoyer
486ec65745
TEST-01-BASIC: softlink fstab to proc/mounts in test-init
14 years ago
Harald Hoyer
dd26a551c2
test/TEST-01-BASIC: add basic ext3 test
14 years ago