|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#!/bin/bash
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# vim: dict=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# runtest.sh of /CoreOS/acpica-tools/acpica-tools-tests/misc
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Description: sanity tests for iasl(1) to confirm it fails gracefully when given bad AML code to compile
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Author: Mike Gahagan <mgahagan@redhat.com>
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Copyright (c) 2015 Red Hat, Inc.
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# This copyrighted material is made available to anyone wishing
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# to use, modify, copy, or redistribute it subject to the terms
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# and conditions of the GNU General Public License version 2.
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# This program is distributed in the hope that it will be
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# useful, but WITHOUT ANY WARRANTY; without even the implied
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# PURPOSE. See the GNU General Public License for more details.
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# You should have received a copy of the GNU General Public
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# License along with this program; if not, write to the Free
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Boston, MA 02110-1301, USA.
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
# Include Beaker environment
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#. /usr/bin/rhts-environment.sh
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
#. /usr/share/beakerlib/beakerlib.sh
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
TESTNAME=$(basename $TEST)
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
. ../include/include.sh
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
PACKAGE="acpica-tools"
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlJournalStart
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseStartSetup
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlAssertRpm $PACKAGE
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlRun mk_test_dirs
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlRun acpica-tools_prep
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseEnd
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseStartTest
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlShowRunningKernel
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
pushd ${RPMBUILDDIR}/BUILD/acpica-unix2-${RPM_VER}/tests
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlRun "./run-misc-tests.sh /usr/bin $RPM_VER > $log_dir/run-misc-tests.sh.out 2>&1" 0 "Running ${RPMBUILDDIR}/BUILD/acpica-unix2-${RPM_VER}/tests/run-misc-tests.sh...."
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
retval=$?
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
if [[ $retval -ne 0 || $DeBug -ne 0 ]] ; then
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
cp misc/badcode misc/badcode.asl.result misc/grammar misc/grammar.asl.result $log_dir
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
diff $log_dir/badcode $log_dir/badcode.asl.result > $log_dir/badcode.diff
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
diff $log_dir/grammar $log_dir/grammar.asl.result > $log_dir/grammar.diff
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
fi
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
popd
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseEnd
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseStartCleanup
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
submit_logs
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlPhaseEnd
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlJournalPrintText
|
|
![](https://seccdn.libravatar.org/avatar/bcaf3a53668d4cff1a46940c488ab98e69873b6a207e72f15479f1a71c271986?s=16&d=retro) |
882bd4d |
rlJournalEnd
|