tdSelfTest3.py revision cf22150eaeeb72431bf1cf65c309a431454fb22b
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantz# -*- coding: utf-8 -*-
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantzTest Manager / Suite Self Test #3 - Bad XML input and other Failures.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimCopyright (C) 2010-2014 Oracle Corporation
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowenThis file is part of VirtualBox Open Source Edition (OSE), as
2e545ce2450a9953665f701bb05350f0d3f26275ndavailable from http://www.virtualbox.org. This file is free software;
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowenyou can redistribute it and/or modify it under the terms of the GNU
d29d9ab4614ff992b0e8de6e2b88d52b6f1f153erbowenGeneral Public License (GPL) as published by the Free Software
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimFoundation, in version 2 as it comes in the "COPYING" file of the
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantzVirtualBox OSE distribution. VirtualBox OSE is distributed in the
af33a4994ae2ff15bc67d19ff1a7feb906745bf8rbowenhope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimThe contents of this file may alternatively be used under the terms
7add1372edb1ee95a2c4d1314df4c7567bda7c62jimof the Common Development and Distribution License Version 1.0
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantz(CDDL) only, as it comes in the "COPYING.CDDL" file of the
3f08db06526d6901aa08c110b5bc7dde6bc39905ndVirtualBox OSE distribution, in which case the provisions of the
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantzCDDL are applicable instead of those of the GPL.
343a568a3281a6a0a4c562407aef7b0dfc299b98minfrinYou may elect to license modified versions of this file under the
343a568a3281a6a0a4c562407aef7b0dfc299b98minfrinterms and conditions of either the GPL or the CDDL or both.
3e4bc252a7bd65ed789cbe305c257dfb7abf7cdcjerenkrantz# Standard Python imports.
53cf0034f617fdca55a345580e13afd88000e9ccjim# Only the main script needs to modify the path.
499c9eae878c38f90c6ec605e6d88c6d12626bf1rboweng_ksValidationKitDir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))));
7add1372edb1ee95a2c4d1314df4c7567bda7c62jim# Validation Kit imports.
df855969ca92fac8fecc1e19085904611e3ee06dtrawick Test Manager / Suite Self Test #3 - Bad XML input and other Failures.
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf oSubXmlFile.write('<Test timestamp="%s" name="foobar3">\n\n\t\n\r\n' % (utils.getIsoTimestamp(),));
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf oSubXmlFile.write('<Test timestamp="%s" name="sub3">' % (utils.getIsoTimestamp(),));
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf oSubXmlFile.write('<Test timestamp="%s" name="subsub1">' % (utils.getIsoTimestamp(),));
4fb14420685b9831d11271e9e24b40e7ccec808esf # Missing end, like we had with IRPT at one time.
5997560e9031b7b0fd0c392512f6cf5ee737b89bjim<?xml version="1.0" encoding="UTF-8" ?>
9534272616b71aaea50aeec4162e749a96aebd7fsf<Test timestamp="2013-05-29T08:59:05.930602000Z" name="tstRTGetOpt">
9534272616b71aaea50aeec4162e749a96aebd7fsf <Test timestamp="2013-05-29T08:59:05.930656000Z" name="Basics">
9534272616b71aaea50aeec4162e749a96aebd7fsf <Passed timestamp="2013-05-29T08:59:05.930756000Z"/>
9534272616b71aaea50aeec4162e749a96aebd7fsf <Test timestamp="2013-05-29T08:59:05.930995000Z" name="RTGetOpt - IPv4">
9534272616b71aaea50aeec4162e749a96aebd7fsf <Passed timestamp="2013-05-29T08:59:05.931036000Z"/>
4fb14420685b9831d11271e9e24b40e7ccec808esf <Test timestamp="2013-05-29T08:59:05.931161000Z" name="RTGetOpt - MAC Address">
9534272616b71aaea50aeec4162e749a96aebd7fsf <Passed timestamp="2013-05-29T08:59:05.931194000Z"/>
9534272616b71aaea50aeec4162e749a96aebd7fsf <Test timestamp="2013-05-29T08:59:05.931313000Z" name="RTGetOpt - Option w/ Index">
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf <Passed timestamp="2013-05-29T08:59:05.931357000Z"/>
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf <Test timestamp="2013-05-29T08:59:05.931475000Z" name="RTGetOptFetchValue">
9534272616b71aaea50aeec4162e749a96aebd7fsf <Passed timestamp="2013-05-29T08:59:05.931516000Z"/>
5997560e9031b7b0fd0c392512f6cf5ee737b89bjim <Test timestamp="2013-05-29T08:59:05.931640000Z" name="RTGetOpt - bool on/off">
5997560e9031b7b0fd0c392512f6cf5ee737b89bjim <Passed timestamp="2013-05-29T08:59:05.931687000Z"/>
4fb14420685b9831d11271e9e24b40e7ccec808esf <Test timestamp="2013-05-29T08:59:05.931807000Z" name="Standard options">
4fb14420685b9831d11271e9e24b40e7ccec808esf <Passed timestamp="2013-05-29T08:59:05.931843000Z"/>
4fb14420685b9831d11271e9e24b40e7ccec808esf <Test timestamp="2013-05-29T08:59:05.931963000Z" name="Options first">
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf <Passed timestamp="2013-05-29T08:59:05.932035000Z"/>
b71b65bbe45d025c2714893350a4ccea9f6d7fbcsf # The use of testFailure.