From 336c44adca1768ada1e1e2f4d7dbbc33e994e582 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Wed, 2 Mar 2016 15:20:04 -0600 Subject: Factor out command name at the start of test name, have runtest.sh print it. --- tests/chmod.test | 98 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 49 insertions(+), 49 deletions(-) (limited to 'tests/chmod.test') diff --git a/tests/chmod.test b/tests/chmod.test index 887f738c..c2b64bd0 100755 --- a/tests/chmod.test +++ b/tests/chmod.test @@ -41,205 +41,205 @@ do DASH=- fi DASHES=$(num2perm $u$g$o) - testing "chmod $u$g$o $type" "chmod $u$g$o $type && + testing "$u$g$o $type" "chmod $u$g$o $type && ls -ld $type | cut -d' ' -f 1 | cut -d. -f 1" "$DASH$DASHES\n" "" "" done done done rm -rf dir file && mkdir dir && touch file -testing "chmod 750 dir 640 file" \ +testing "750 dir 640 file" \ "chmod 750 dir 640 file 2>/dev/null || ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-x---\n-rwxr-x---\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod 666 dir file" \ +testing "666 dir file" \ "chmod 666 dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drw-rw-rw-\n-rw-rw-rw-\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod 765 *" "chmod 765 * && +testing "765 *" "chmod 765 * && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxrw-r-x\n-rwxrw-r-x\n" "" "" ##### u,g,o,a=r,w,x rm -rf dir file && mkdir dir && touch file -testing "chmod u=r dir file" "chmod u=r dir file && +testing "u=r dir file" "chmod u=r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr--r-xr-x\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u=w dir file" "chmod u=w dir file && +testing "u=w dir file" "chmod u=w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-w-r-xr-x\n--w-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u=x dir file" "chmod u=x dir file && +testing "u=x dir file" "chmod u=x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d--xr-xr-x\n---xr--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u+r dir file" "chmod u+r dir file && +testing "u+r dir file" "chmod u+r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u+w dir file" "chmod u+w dir file && +testing "u+w dir file" "chmod u+w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u+x dir file" "chmod u+x dir file && +testing "u+x dir file" "chmod u+x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rwxr--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u-r dir file" "chmod u-r dir file && +testing "u-r dir file" "chmod u-r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-wxr-xr-x\n--w-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u-w dir file" "chmod u-w dir file && +testing "u-w dir file" "chmod u-w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr-xr-xr-x\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod u-x dir file" "chmod u-x dir file && +testing "u-x dir file" "chmod u-x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drw-r-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g=r dir file" "chmod g=r dir file && +testing "g=r dir file" "chmod g=r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr--r-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g=w dir file" "chmod g=w dir file && +testing "g=w dir file" "chmod g=w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwx-w-r-x\n-rw--w-r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g=x dir file" "chmod g=x dir file && +testing "g=x dir file" "chmod g=x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwx--xr-x\n-rw---xr--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g+r dir file" "chmod g+r dir file && +testing "g+r dir file" "chmod g+r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g+w dir file" "chmod g+w dir file && +testing "g+w dir file" "chmod g+w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxrwxr-x\n-rw-rw-r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g+x dir file" "chmod g+x dir file && +testing "g+x dir file" "chmod g+x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r-xr--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g-r dir file" "chmod g-r dir file && +testing "g-r dir file" "chmod g-r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwx--xr-x\n-rw----r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g-w dir file" "chmod g-w dir file && +testing "g-w dir file" "chmod g-w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod g-x dir file" "chmod g-x dir file && +testing "g-x dir file" "chmod g-x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr--r-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o=r dir file" "chmod o=r dir file && +testing "o=r dir file" "chmod o=r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr--\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o=w dir file" "chmod o=w dir file && +testing "o=w dir file" "chmod o=w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-x-w-\n-rw-r---w-\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o=x dir file" "chmod o=x dir file && +testing "o=x dir file" "chmod o=x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-x--x\n-rw-r----x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o+r dir file" "chmod o+r dir file && +testing "o+r dir file" "chmod o+r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o+w dir file" "chmod o+w dir file && +testing "o+w dir file" "chmod o+w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xrwx\n-rw-r--rw-\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o+x dir file" "chmod o+x dir file && +testing "o+x dir file" "chmod o+x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r-x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o-r dir file" "chmod o-r dir file && +testing "o-r dir file" "chmod o-r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-x--x\n-rw-r-----\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o-w dir file" "chmod o-w dir file && +testing "o-w dir file" "chmod o-w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod o-x dir file" "chmod o-x dir file && +testing "o-x dir file" "chmod o-x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr--\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a=r dir file" "chmod a=r dir file && +testing "a=r dir file" "chmod a=r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr--r--r--\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a=w dir file" "chmod a=w dir file && +testing "a=w dir file" "chmod a=w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-w--w--w-\n--w--w--w-\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a=x dir file" "chmod a=x dir file && +testing "a=x dir file" "chmod a=x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d--x--x--x\n---x--x--x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a+r dir file" "chmod a+r dir file && +testing "a+r dir file" "chmod a+r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a+w dir file" "chmod a+w dir file && +testing "a+w dir file" "chmod a+w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxrwxrwx\n-rw-rw-rw-\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a+x dir file" "chmod a+x dir file && +testing "a+x dir file" "chmod a+x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rwxr-xr-x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a-r dir file" "chmod a-r dir file && +testing "a-r dir file" "chmod a-r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-wx--x--x\n--w-------\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a-w dir file" "chmod a-w dir file && +testing "a-w dir file" "chmod a-w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr-xr-xr-x\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod a-x dir file" "chmod a-x dir file && +testing "a-x dir file" "chmod a-x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drw-r--r--\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod =r dir file" "chmod =r dir file && +testing "=r dir file" "chmod =r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr--r--r--\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod =w dir file" "chmod =w dir file && +testing "=w dir file" "chmod =w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-w-------\n--w-------\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod =x dir file" "chmod =x dir file && +testing "=x dir file" "chmod =x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d--x--x--x\n---x--x--x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod +r dir file" "chmod +r dir file && +testing "+r dir file" "chmod +r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod +w dir file" "chmod +w dir file && +testing "+w dir file" "chmod +w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rw-r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod +x dir file" "chmod +x dir file && +testing "+x dir file" "chmod +x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drwxr-xr-x\n-rwxr-xr-x\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod -r dir file" "chmod -r dir file && +testing "-r dir file" "chmod -r dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "d-wx--x--x\n--w-------\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod -w dir file" "chmod -w dir file && +testing "-w dir file" "chmod -w dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "dr-xr-xr-x\n-r--r--r--\n" "" "" rm -rf dir file && mkdir dir && touch file -testing "chmod -x dir file" "chmod -x dir file && +testing "-x dir file" "chmod -x dir file && ls -ld dir file | cut -d' ' -f 1 | cut -d. -f 1" "drw-r--r--\n-rw-r--r--\n" "" "" # Removing test files for cleanup purpose -- cgit v1.2.3