]> git.proxmox.com Git - ovs.git/blame - tests/lockfile.at
vswitchd: Respect other_config:stp-enable port setting.
[ovs.git] / tests / lockfile.at
CommitLineData
ac718c9d
BP
1AT_BANNER([lockfile unit tests])
2
3m4_define([CHECK_LOCKFILE],
4 [AT_SETUP([m4_translit([$1], [_], [ ])])
5 AT_KEYWORDS([lockfile])
7c126fbb 6 AT_CHECK([test-lockfile $1], [0], [$1: success (m4_if(
ac718c9d
BP
7 [$2], [1], [$2 child], [$2 children]))
8])
9 AT_CLEANUP])
10
11CHECK_LOCKFILE([lock_and_unlock], [0])
12CHECK_LOCKFILE([lock_and_unlock_twice], [0])
13CHECK_LOCKFILE([lock_blocks_same_process], [0])
14CHECK_LOCKFILE([lock_blocks_same_process_twice], [0])
15CHECK_LOCKFILE([lock_blocks_other_process], [1])
16CHECK_LOCKFILE([lock_twice_blocks_other_process], [1])
17CHECK_LOCKFILE([lock_and_unlock_allows_other_process], [1])
ac718c9d 18CHECK_LOCKFILE([lock_multiple], [0])
77c513a4 19CHECK_LOCKFILE([lock_symlink], [0])
b1fdc5fb 20CHECK_LOCKFILE([lock_symlink_to_dir], [0])