Package ats3 :: Module aste :: Class AsteTestDropGenerator |
[hide private]
[frames] | no frames]

# Class AsteTestDropGenerator

source code

    object --+
             |
            AsteTestDropGenerator

Generate test drop zip file for ATS3.

Generates drop zip files file from a TestPlan instance. The main responsibility of this class is to serialize the plan into a valid XML file and build a zip file for the drop.

Creates one <set> for ASTE tests.

# ASTE harness, normal operation

- create logging dir for aste makedir (to C:logsTestFramework)
- execute asset from the testasset.zip execute-asset
- fetch logs fetch-log

Instance Methods | [hide private]
__init__(self) x.__init__(...) initializes x; see x.__class__.__doc__ for signature | source code
generate(self, test_plan, output_file) Generate a test drop file. | source code
generate_drop(self, test_plan, xml, output_file) Generate test drop zip file. | source code
generate_xml(self, test_plan) Generate test drop XML. | source code
generate_target(self, test_plan, root) Append target(s) into the XML | source code
generate_plan(self, test_plan) Generate the test <plan> with multiple <set>s. | source code
generate_steps(self, setd, case, test_plan) Generate the test plan <step>s. | source code
generate_execute_asset_steps(self, case, test_plan) Executes steps for TestAsset | source code
generate_post_actions(self, test_plan) Generate post actions. | source code
generate_testasset_zip(self, test_plan, output_file=None) Generate TestAsset.zip for the ASTE server | source code
drop_files(self, test_plan) Yield a list of drop files. | source code
generate_files(self, test_plan) Generate the <files> section. | source code
Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Class Variables | [hide private]
| ASTE_LOG_DIR = `r"c:\logs\testframework"`

Properties | [hide private]
Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(self) (Constructor) | source code
x.__init__(...) initializes x; see x.__class__.__doc__ for signature Overrides: object.__init__ (inherited documentation)