csit/docs/model/current/schema/yaml2json.py, branch oper-241202 Integration tests http://git.fd.io/csit/atom?h=oper-241202 2023-01-17T09:08:29+00:00 feat(model): Simplify logic 2023-01-17T09:08:29+00:00 pmikus peter.mikus@protonmail.ch 2023-01-16T14:35:06+00:00 urn:sha1:8609df3a0e9f5510a5485d100ed03a40b051c199 Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I461899d72e92e5c5db9f64261206ec0e6704e0c8 feat(model): Hoststack type 2023-01-11T08:37:32+00:00 pmikus peter.mikus@protonmail.ch 2022-12-09T08:50:06+00:00 urn:sha1:86138e3eb1fbaad89eb1f91937ae6bd6ba55da37 Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia7eefc28645c78ad346d294099ef6258faa9814f Shorten yaml2json.py even more 2022-03-18T15:17:41+00:00 Vratko Polak vrpolak@cisco.com 2021-12-22T08:47:23+00:00 urn:sha1:10bd74d4820e296cc35d5dc3ff671e43a07343bc Change-Id: Ia314d7b33278bad6071d45ee851cedcdac1ee7c3 Signed-off-by: Vratko Polak <vrpolak@cisco.com> fix(uti): Fixing broken code part I 2021-12-22T08:32:53+00:00 pmikus pmikus@cisco.com 2021-12-22T07:24:24+00:00 urn:sha1:98ac029416d6c46755d2844e604f463930df119c Part of fixing chain after early merge. Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ie8f50fb84212c63ac9e225dfcb9bbc74fb2dd624 UTI: Export results 2021-12-15T16:14:36+00:00 Vratko Polak vrpolak@cisco.com 2021-12-15T16:14:36+00:00 urn:sha1:01d8f262afc567c3d49a23c3cb2cdeaced8a6887 + Model version 1.0.0. - Only some result types are exported. + MRR, NDRPDR and SOAK. - Other result types to be added later. + In contrast, all test types are detected. + Convert custom classes to JSON-serializable equivalents. + Sort dict keys before converting to JSON. + Override the order for some known keys. + Export sets as sorted arrays. + Convert to info content from serialized raw content. + Also export outputs for suite setups and teardowns. + Info files for setup/teardown exist only temporarily. + The data is merged into suite.info.json file. + This simplifies presentation of total suite duration. + Define model via JSON schema: - Just test case, suite setup/teardown/suite to be added later. - Just info, raw to be added later. + Proper descriptions. + Json is generated from yaml. + This is a convenience for maintainers. + The officially used schema is the .json one. + TODOs written into a separate .txt file. + Validate exported instance against the schema. + Include format checking. + Update CSIT requirements for validation dependencies. + This needs python-dateutil==2.8.2, only a patch bump. + Compute bandwidth also for soak tests. + This unifies with NDRPDR to simplify schema definition. - PAL may need an update for parsing soak test message. + Include SSH log items, raw output only. + Generate all outputs in a single filesystem tree. + Move raw outputs into test_output_raw.tar.xz. + Rename existing tar with suites to generated_robot_files.tar.xz. Change-Id: I69ff7b330ed1a14dc435fd0ef008e753c0d7f78c Signed-off-by: Vratko Polak <vrpolak@cisco.com>
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>csit/docs/model/current/schema/yaml2json.py, branch oper-241202</title>
<subtitle>Integration tests</subtitle>
<id>http://git.fd.io/csit/atom?h=oper-241202</id>
<link rel="self" href="http://git.fd.io/csit/atom?h=oper-241202"/>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/"/>
<updated>2023-01-17T09:08:29+00:00</updated>
<entry>
<title>feat(model): Simplify logic</title>
<updated>2023-01-17T09:08:29+00:00</updated>
<author>
<name>pmikus</name>
<email>peter.mikus@protonmail.ch</email>
</author>
<published>2023-01-16T14:35:06+00:00</published>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/commit/?id=8609df3a0e9f5510a5485d100ed03a40b051c199"/>
<id>urn:sha1:8609df3a0e9f5510a5485d100ed03a40b051c199</id>
<content type="text"> Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: I461899d72e92e5c5db9f64261206ec0e6704e0c8 </content>
</entry>
<entry>
<title>feat(model): Hoststack type</title>
<updated>2023-01-11T08:37:32+00:00</updated>
<author>
<name>pmikus</name>
<email>peter.mikus@protonmail.ch</email>
</author>
<published>2022-12-09T08:50:06+00:00</published>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/commit/?id=86138e3eb1fbaad89eb1f91937ae6bd6ba55da37"/>
<id>urn:sha1:86138e3eb1fbaad89eb1f91937ae6bd6ba55da37</id>
<content type="text"> Signed-off-by: pmikus <peter.mikus@protonmail.ch> Change-Id: Ia7eefc28645c78ad346d294099ef6258faa9814f </content>
</entry>
<entry>
<title>Shorten yaml2json.py even more</title>
<updated>2022-03-18T15:17:41+00:00</updated>
<author>
<name>Vratko Polak</name>
<email>vrpolak@cisco.com</email>
</author>
<published>2021-12-22T08:47:23+00:00</published>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/commit/?id=10bd74d4820e296cc35d5dc3ff671e43a07343bc"/>
<id>urn:sha1:10bd74d4820e296cc35d5dc3ff671e43a07343bc</id>
<content type="text"> Change-Id: Ia314d7b33278bad6071d45ee851cedcdac1ee7c3 Signed-off-by: Vratko Polak <vrpolak@cisco.com> </content>
</entry>
<entry>
<title>fix(uti): Fixing broken code part I</title>
<updated>2021-12-22T08:32:53+00:00</updated>
<author>
<name>pmikus</name>
<email>pmikus@cisco.com</email>
</author>
<published>2021-12-22T07:24:24+00:00</published>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/commit/?id=98ac029416d6c46755d2844e604f463930df119c"/>
<id>urn:sha1:98ac029416d6c46755d2844e604f463930df119c</id>
<content type="text"> Part of fixing chain after early merge. Signed-off-by: pmikus <pmikus@cisco.com> Change-Id: Ie8f50fb84212c63ac9e225dfcb9bbc74fb2dd624 </content>
</entry>
<entry>
<title>UTI: Export results</title>
<updated>2021-12-15T16:14:36+00:00</updated>
<author>
<name>Vratko Polak</name>
<email>vrpolak@cisco.com</email>
</author>
<published>2021-12-15T16:14:36+00:00</published>
<link rel="alternate" type="text/html" href="http://git.fd.io/csit/commit/?id=01d8f262afc567c3d49a23c3cb2cdeaced8a6887"/>
<id>urn:sha1:01d8f262afc567c3d49a23c3cb2cdeaced8a6887</id>
<content type="text"> + Model version 1.0.0. - Only some result types are exported. + MRR, NDRPDR and SOAK. - Other result types to be added later. + In contrast, all test types are detected. + Convert custom classes to JSON-serializable equivalents. + Sort dict keys before converting to JSON. + Override the order for some known keys. + Export sets as sorted arrays. + Convert to info content from serialized raw content. + Also export outputs for suite setups and teardowns. + Info files for setup/teardown exist only temporarily. + The data is merged into suite.info.json file. + This simplifies presentation of total suite duration. + Define model via JSON schema: - Just test case, suite setup/teardown/suite to be added later. - Just info, raw to be added later. + Proper descriptions. + Json is generated from yaml. + This is a convenience for maintainers. + The officially used schema is the .json one. + TODOs written into a separate .txt file. + Validate exported instance against the schema. + Include format checking. + Update CSIT requirements for validation dependencies. + This needs python-dateutil==2.8.2, only a patch bump. + Compute bandwidth also for soak tests. + This unifies with NDRPDR to simplify schema definition. - PAL may need an update for parsing soak test message. + Include SSH log items, raw output only. + Generate all outputs in a single filesystem tree. + Move raw outputs into test_output_raw.tar.xz. + Rename existing tar with suites to generated_robot_files.tar.xz. Change-Id: I69ff7b330ed1a14dc435fd0ef008e753c0d7f78c Signed-off-by: Vratko Polak <vrpolak@cisco.com> </content>
</entry>
</feed>