Changeset View
Changeset View
Standalone View
Standalone View
usr.bin/xinstall/tests/install_test.sh
Show First 20 Lines • Show All 371 Lines • ▼ Show 20 Lines | mkdir_simple_body() { | ||||
[ -d dir1 ] || atf_fail "dir1 missing" | [ -d dir1 ] || atf_fail "dir1 missing" | ||||
[ -d dir1/dir2 ] || atf_fail "dir2 missing" | [ -d dir1/dir2 ] || atf_fail "dir2 missing" | ||||
atf_check install -d dir1/dir2/dir3 | atf_check install -d dir1/dir2/dir3 | ||||
[ -d dir1/dir2/dir3 ] || atf_fail "dir3 missing" | [ -d dir1/dir2/dir3 ] || atf_fail "dir3 missing" | ||||
atf_check install -d dir1 | atf_check install -d dir1 | ||||
atf_check install -d dir1/dir2/dir3 | atf_check install -d dir1/dir2/dir3 | ||||
} | } | ||||
atf_test_case mkdir_p_auto | |||||
mkdir_p_auto_body() { | |||||
atf_check touch foo | |||||
atf_check install -P foo dir1 | |||||
[ -d dir1 ] || atf_fail "dir1 missing" | |||||
[ -f dir1/foo ] || atf_fail "dir1/foo missing" | |||||
atf_check install -F foo dir2/bar | |||||
[ -d dir2 ] || atf_fail "dir2 missing" | |||||
[ -f dir2/bar ] || atf_fail "dir2/bar missing" | |||||
} | |||||
atf_init_test_cases() { | atf_init_test_cases() { | ||||
atf_add_test_case copy_to_nonexistent | atf_add_test_case copy_to_nonexistent | ||||
atf_add_test_case copy_to_nonexistent_safe | atf_add_test_case copy_to_nonexistent_safe | ||||
atf_add_test_case copy_to_nonexistent_comparing | atf_add_test_case copy_to_nonexistent_comparing | ||||
atf_add_test_case copy_to_nonexistent_safe_comparing | atf_add_test_case copy_to_nonexistent_safe_comparing | ||||
atf_add_test_case copy_to_nonexistent_backup | atf_add_test_case copy_to_nonexistent_backup | ||||
atf_add_test_case copy_to_nonexistent_backup_safe | atf_add_test_case copy_to_nonexistent_backup_safe | ||||
atf_add_test_case copy_to_nonexistent_preserving | atf_add_test_case copy_to_nonexistent_preserving | ||||
Show All 23 Lines | atf_init_test_cases() { | ||||
atf_add_test_case hard_link | atf_add_test_case hard_link | ||||
atf_add_test_case symbolic_link | atf_add_test_case symbolic_link | ||||
atf_add_test_case symbolic_link_absolute | atf_add_test_case symbolic_link_absolute | ||||
atf_add_test_case symbolic_link_relative | atf_add_test_case symbolic_link_relative | ||||
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1 | atf_add_test_case symbolic_link_relative_absolute_source_and_dest1 | ||||
atf_add_test_case symbolic_link_relative_absolute_source_and_dest1_double_slash | atf_add_test_case symbolic_link_relative_absolute_source_and_dest1_double_slash | ||||
atf_add_test_case symbolic_link_relative_absolute_source_and_dest2 | atf_add_test_case symbolic_link_relative_absolute_source_and_dest2 | ||||
atf_add_test_case mkdir_simple | atf_add_test_case mkdir_simple | ||||
atf_add_test_case mkdir_p_auto | |||||
} | } |