1*c243e490SMarcel Moolenaar /* 2*c243e490SMarcel Moolenaar * Automated Testing Framework (atf) 3*c243e490SMarcel Moolenaar * 4*c243e490SMarcel Moolenaar * Copyright (c) 2012 The NetBSD Foundation, Inc. 5*c243e490SMarcel Moolenaar * All rights reserved. 6*c243e490SMarcel Moolenaar * 7*c243e490SMarcel Moolenaar * Redistribution and use in source and binary forms, with or without 8*c243e490SMarcel Moolenaar * modification, are permitted provided that the following conditions 9*c243e490SMarcel Moolenaar * are met: 10*c243e490SMarcel Moolenaar * 1. Redistributions of source code must retain the above copyright 11*c243e490SMarcel Moolenaar * notice, this list of conditions and the following disclaimer. 12*c243e490SMarcel Moolenaar * 2. Redistributions in binary form must reproduce the above copyright 13*c243e490SMarcel Moolenaar * notice, this list of conditions and the following disclaimer in the 14*c243e490SMarcel Moolenaar * documentation and/or other materials provided with the distribution. 15*c243e490SMarcel Moolenaar * 16*c243e490SMarcel Moolenaar * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND 17*c243e490SMarcel Moolenaar * CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 18*c243e490SMarcel Moolenaar * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19*c243e490SMarcel Moolenaar * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 20*c243e490SMarcel Moolenaar * IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS BE LIABLE FOR ANY 21*c243e490SMarcel Moolenaar * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22*c243e490SMarcel Moolenaar * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 23*c243e490SMarcel Moolenaar * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24*c243e490SMarcel Moolenaar * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER 25*c243e490SMarcel Moolenaar * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR 26*c243e490SMarcel Moolenaar * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 27*c243e490SMarcel Moolenaar * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28*c243e490SMarcel Moolenaar */ 29*c243e490SMarcel Moolenaar 30*c243e490SMarcel Moolenaar #include <atf-c/macros.h> 31*c243e490SMarcel Moolenaar 32*c243e490SMarcel Moolenaar ATF_TC(this_is_used); 33*c243e490SMarcel Moolenaar ATF_TC_HEAD(this_is_used, tc) 34*c243e490SMarcel Moolenaar { 35*c243e490SMarcel Moolenaar atf_tc_set_md_var(tc, "descr", "A test case that is not referenced"); 36*c243e490SMarcel Moolenaar } 37*c243e490SMarcel Moolenaar ATF_TC_BODY(this_is_used, tc) 38*c243e490SMarcel Moolenaar { 39*c243e490SMarcel Moolenaar } 40*c243e490SMarcel Moolenaar 41*c243e490SMarcel Moolenaar ATF_TC(this_is_unused); 42*c243e490SMarcel Moolenaar ATF_TC_HEAD(this_is_unused, tc) 43*c243e490SMarcel Moolenaar { 44*c243e490SMarcel Moolenaar atf_tc_set_md_var(tc, "descr", "A test case that is referenced"); 45*c243e490SMarcel Moolenaar } 46*c243e490SMarcel Moolenaar ATF_TC_BODY(this_is_unused, tc) 47*c243e490SMarcel Moolenaar { 48*c243e490SMarcel Moolenaar } 49*c243e490SMarcel Moolenaar 50*c243e490SMarcel Moolenaar ATF_TP_ADD_TCS(tp) 51*c243e490SMarcel Moolenaar { 52*c243e490SMarcel Moolenaar ATF_TP_ADD_TC(tp, this_is_used); 53*c243e490SMarcel Moolenaar /* ATF_TP_ADD_TC(tp, this_is_unused); */ 54*c243e490SMarcel Moolenaar 55*c243e490SMarcel Moolenaar return atf_no_error(); 56*c243e490SMarcel Moolenaar } 57