xref: /freebsd/libexec/nuageinit/tests/utils.sh (revision 945632ca76117029e7bd1f46d17ccb378973daf7)
150498135SJose Luis Duran#-
250498135SJose Luis Duran# Copyright (c) 2022 Baptiste Daroussin <bapt@FreeBSD.org>
350498135SJose Luis Duran#
450498135SJose Luis Duran# SPDX-License-Identifier: BSD-2-Clause
550498135SJose Luis Duran#
650498135SJose Luis Duran
7a42d6f76SBaptiste Daroussinatf_test_case warn
8a42d6f76SBaptiste Daroussinatf_test_case err
9a42d6f76SBaptiste Daroussinatf_test_case dirname
10a42d6f76SBaptiste Daroussin
1150498135SJose Luis Duranwarn_body()
1250498135SJose Luis Duran{
13*945632caSJose Luis Duran	atf_check -e "inline:nuageinit: plop\n" -s exit:0 /usr/libexec/flua $(atf_get_srcdir)/warn.lua
14a42d6f76SBaptiste Daroussin}
15a42d6f76SBaptiste Daroussin
1650498135SJose Luis Duranerr_body()
1750498135SJose Luis Duran{
18*945632caSJose Luis Duran	atf_check -e "inline:nuageinit: plop\n" -s exit:1 /usr/libexec/flua $(atf_get_srcdir)/err.lua
19a42d6f76SBaptiste Daroussin}
20a42d6f76SBaptiste Daroussin
2150498135SJose Luis Durandirname_body()
2250498135SJose 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
2650498135SJose Luis Duranatf_init_test_cases()
2750498135SJose 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