xref: /freebsd/tests/sys/mqueue/mqueue_test.sh (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
10d405bbaSEnji Cooper#
20d405bbaSEnji Cooper# Copyright (c) 2015 EMC / Isilon Storage Division
30d405bbaSEnji Cooper# All rights reserved.
40d405bbaSEnji Cooper#
50d405bbaSEnji Cooper# Redistribution and use in source and binary forms, with or without
60d405bbaSEnji Cooper# modification, are permitted provided that the following conditions
70d405bbaSEnji Cooper# are met:
80d405bbaSEnji Cooper# 1. Redistributions of source code must retain the above copyright
90d405bbaSEnji Cooper#    notice, this list of conditions and the following disclaimer.
100d405bbaSEnji Cooper# 2. Redistributions in binary form must reproduce the above copyright
110d405bbaSEnji Cooper#    notice, this list of conditions and the following disclaimer in the
120d405bbaSEnji Cooper#    documentation and/or other materials provided with the distribution.
130d405bbaSEnji Cooper#
140d405bbaSEnji Cooper# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
150d405bbaSEnji Cooper# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
160d405bbaSEnji Cooper# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
170d405bbaSEnji Cooper# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
180d405bbaSEnji Cooper# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
190d405bbaSEnji Cooper# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
200d405bbaSEnji Cooper# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
210d405bbaSEnji Cooper# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
220d405bbaSEnji Cooper# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
230d405bbaSEnji Cooper# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
240d405bbaSEnji Cooper# SUCH DAMAGE.
250d405bbaSEnji Cooper#
260d405bbaSEnji Cooper#
27e100f6a2SEnji Cooper
28e100f6a2SEnji Coopermqtest1_head()
29e100f6a2SEnji Cooper{
30e100f6a2SEnji Cooper	:
31e100f6a2SEnji Cooper}
32e100f6a2SEnji Coopermqtest1_body()
33e100f6a2SEnji Cooper{
34e100f6a2SEnji Cooper	atf_check -s exit:0 -x $(atf_get_srcdir)/mqtest1
35e100f6a2SEnji Cooper}
36e100f6a2SEnji Cooper
37e100f6a2SEnji Coopermqtest2_head()
38e100f6a2SEnji Cooper{
39e100f6a2SEnji Cooper	:
40e100f6a2SEnji Cooper}
41e100f6a2SEnji Coopermqtest2_body()
42e100f6a2SEnji Cooper{
43e100f6a2SEnji Cooper	atf_check -s exit:0 -x $(atf_get_srcdir)/mqtest2
44e100f6a2SEnji Cooper}
45e100f6a2SEnji Cooper
46e100f6a2SEnji Coopermqtest3_head()
47e100f6a2SEnji Cooper{
48e100f6a2SEnji Cooper	:
49e100f6a2SEnji Cooper}
50e100f6a2SEnji Coopermqtest3_body()
51e100f6a2SEnji Cooper{
52e100f6a2SEnji Cooper	atf_check -s exit:0 -x $(atf_get_srcdir)/mqtest3
53e100f6a2SEnji Cooper}
54e100f6a2SEnji Cooper
55e100f6a2SEnji Coopermqtest4_head()
56e100f6a2SEnji Cooper{
57e100f6a2SEnji Cooper	:
58e100f6a2SEnji Cooper}
59e100f6a2SEnji Coopermqtest4_body()
60e100f6a2SEnji Cooper{
61e100f6a2SEnji Cooper	atf_check -s exit:0 -x $(atf_get_srcdir)/mqtest4
62e100f6a2SEnji Cooper}
63e100f6a2SEnji Cooper
64e100f6a2SEnji Coopermqtest5_head()
65e100f6a2SEnji Cooper{
66e100f6a2SEnji Cooper	:
67e100f6a2SEnji Cooper}
68e100f6a2SEnji Coopermqtest5_body()
69e100f6a2SEnji Cooper{
70e100f6a2SEnji Cooper	atf_check -s exit:0 -x $(atf_get_srcdir)/mqtest5
71e100f6a2SEnji Cooper}
72e100f6a2SEnji Cooper
73e100f6a2SEnji Cooperatf_init_test_cases()
74e100f6a2SEnji Cooper{
75e100f6a2SEnji Cooper	atf_add_test_case mqtest1
76e100f6a2SEnji Cooper	atf_add_test_case mqtest2
77*985f39c0SEnji Cooper	#atf_add_test_case mqtest3
78*985f39c0SEnji Cooper	#atf_add_test_case mqtest4
79e100f6a2SEnji Cooper	atf_add_test_case mqtest5
80e100f6a2SEnji Cooper}
81