diff options
Diffstat (limited to 'pts-core/objects/pts_test_tandem_XmlReader.php')
-rw-r--r-- | pts-core/objects/pts_test_tandem_XmlReader.php | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/pts-core/objects/pts_test_tandem_XmlReader.php b/pts-core/objects/pts_test_tandem_XmlReader.php deleted file mode 100644 index 096b356..0000000 --- a/pts-core/objects/pts_test_tandem_XmlReader.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php - -/* - Phoronix Test Suite - URLs: http://www.phoronix.com, http://www.phoronix-test-suite.com/ - Copyright (C) 2008, Phoronix Media - Copyright (C) 2004-2008, Michael Larabel - pts_test_tandem_XmlReader.php: The XML reading object for the Phoronix Test Suite with optimizations for handling test profiles - - Additional Notes: A very simple XML parser with a few extras... Does not currently support attributes on tags, etc. - A work in progress. This was originally designed for just some select needs in the past. No XML validation is done with this parser, etc. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. -*/ - -class pts_test_tandem_XmlReader extends tandem_XmlReader -{ - function handleXmlZeroTagFallback($xml_tag) - { - // Cascading Test Profiles for finding a tag within an XML file being extended by another XML file - $fallback_value = $this->tag_fallback_value; - - if(!empty($this->xml_file_name)) - { - $test_extends = $this->getValue(P_TEST_CTPEXTENDS, null, null, true, true); - - if(!empty($test_extends) && pts_is_test($test_extends)) - { - $test_below_parser = new pts_test_tandem_XmlReader(pts_location_test($test_extends)); - $test_below_tag = $test_below_parser->getXMLValue($xml_tag); - - if(!empty($test_below_tag)) - { - $fallback_value = $test_below_tag; - } - } - } - - return $fallback_value; - } -} -?> |