1#!/bin/sh 2# Copyright (c) 2017 Oracle and/or its affiliates. All Rights Reserved. 3# 4# This program is free software; you can redistribute it and/or 5# modify it under the terms of the GNU General Public License as 6# published by the Free Software Foundation; either version 2 of 7# the License, or (at your option) any later version. 8# 9# This program is distributed in the hope that it would be useful, 10# but WITHOUT ANY WARRANTY; without even the implied warranty of 11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12# GNU General Public License for more details. 13# 14# You should have received a copy of the GNU General Public License 15# along with this program. If not, see <http://www.gnu.org/licenses/>. 16 17. test.sh 18 19TST_CLEANUP=tst_rmdir 20 21dns_check_answer() 22{ 23 local fname="$1" 24 25 if ! grep -q 'status: NOERROR' $fname; then 26 cat $fname 27 tst_brkm TFAIL "unexpected query status" 28 fi 29 if ! grep -q 'QUERY: 1, ANSWER: 1' $fname; then 30 cat $fname 31 tst_brkm TFAIL "unexpected number of query/answer" 32 fi 33} 34 35dns_check_send_requests() 36{ 37 [ $num -eq $connect_quantity ] && return 38 tst_brkm TFAIL "some requests failed: $num/$connect_quantity" 39} 40 41tst_tmpdir 42