xref: /freebsd/libexec/nuageinit/tests/utils.sh (revision 504981357aa36365784458cfe8d9e23097bfac7b)
1*50498135SJose Luis Duran#-
2*50498135SJose Luis Duran# Copyright (c) 2022 Baptiste Daroussin <bapt@FreeBSD.org>
3*50498135SJose Luis Duran#
4*50498135SJose Luis Duran# SPDX-License-Identifier: BSD-2-Clause
5*50498135SJose Luis Duran#
6*50498135SJose Luis Duran
7a42d6f76SBaptiste Daroussinatf_test_case warn
8a42d6f76SBaptiste Daroussinatf_test_case err
9a42d6f76SBaptiste Daroussinatf_test_case dirname
10a42d6f76SBaptiste Daroussin
11*50498135SJose Luis Duranwarn_body()
12*50498135SJose Luis Duran{
13a42d6f76SBaptiste Daroussin	atf_check -e "inline:plop\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/warn.lua
14a42d6f76SBaptiste Daroussin}
15a42d6f76SBaptiste Daroussin
16*50498135SJose Luis Duranerr_body()
17*50498135SJose Luis Duran{
18a42d6f76SBaptiste Daroussin	atf_check -e "inline:plop\n" -s exit:1 /usr/libexec/flua $(atf_get_srcdir)/err.lua
19a42d6f76SBaptiste Daroussin}
20a42d6f76SBaptiste Daroussin
21*50498135SJose Luis Durandirname_body()
22*50498135SJose Luis Duran{
23a42d6f76SBaptiste Daroussin	atf_check -o "inline:/my/path/\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/dirname.lua
24a42d6f76SBaptiste Daroussin}
25a42d6f76SBaptiste Daroussin
26*50498135SJose Luis Duranatf_init_test_cases()
27*50498135SJose Luis Duran{
28a42d6f76SBaptiste Daroussin	atf_add_test_case warn
29a42d6f76SBaptiste Daroussin	atf_add_test_case err
30a42d6f76SBaptiste Daroussin	atf_add_test_case dirname
31a42d6f76SBaptiste Daroussin}
32