Mercurial > hg > toybox
view scripts/test/link.test @ 1456:5d51c5d6df72 draft
chmod testsuite and link testsuite.
Chmod ?
In this testsuite after change file mode bits, we are comparing file mode with expected ones.
One additional "." is coming with modes (actual result). That?s why test cases are getting failed.
This patch will remove additional "." from actual result.
Link ?
Added more test cases.
author | Divya Kothari <divya.s.kothari@gmail.com> |
---|---|
date | Wed, 03 Sep 2014 13:32:32 -0500 |
parents | 7e0c577a977e |
children |
line wrap: on
line source
#!/bin/bash # Copyright 2014 Divya Kothari <divya.s.kothari@gmail.com> # Copyright 2014 Naha Maggu <maggu.neha@gmail.com> [ -f testing.sh ] && . testing.sh #testing "name" "command" "result" "infile" "stdin" echo "" >foo testing "link fails on non-existent file" "link foo/foo baz || echo GOOD" "GOOD\n" "" "" rm -f foo bar echo file1 > file testing "ln create_hardlink" "link file hlink && [ file -ef hlink ] && echo 'yes'; rm -rf hlink" "yes\n" "" "" echo hlink1 > hlink set +e testing "ln preserves_hardlinks" "link file hlink 2>/dev/null || echo 'yes'; rm -rf hlink" \ "yes\n" "" "" echo file1 > file testing "ln create_hardlink_and_remove_sourcefile" "link file hlink && [ file -ef hlink ] && rm -rf file && [ -f hlink ] && echo 'yes'; rm -f file hlink" \ "yes\n" "" ""