<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/test/config_tree_test.ml, branch rolling</title>
<subtitle>Software appliance configuration framework (mirror of https://github.com/vyos/vyconf.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyconf.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2025-11-03T14:47:41+00:00</updated>
<entry>
<title>T7915: exclude compiler alerts from tests</title>
<updated>2025-11-03T14:47:41+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2025-10-24T23:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=27cf1419cb9c6e04754391642d6945155351d8ba'/>
<id>urn:sha1:27cf1419cb9c6e04754391642d6945155351d8ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T6718: update tests</title>
<updated>2024-10-28T02:17:27+00:00</updated>
<author>
<name>John Estabrook</name>
<email>jestabro@vyos.io</email>
</author>
<published>2024-10-23T23:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=60cc099df46e1cbcb7b37be3fe455978f800887f'/>
<id>urn:sha1:60cc099df46e1cbcb7b37be3fe455978f800887f</id>
<content type='text'>
Update tests, as appropriate: for example, the Vyconf config file
grammar is distinct from the one currently used in vyos1x-config,
consequently the curly_parser_test is not included.
</content>
</entry>
<entry>
<title>Do not quote values that don't need quoting in Config_tree.render</title>
<updated>2018-02-18T15:04:53+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-02-18T14:54:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=dc4bedee63c2c4d8c1dbd3c6aa9a12f4e072681b'/>
<id>urn:sha1:dc4bedee63c2c4d8c1dbd3c6aa9a12f4e072681b</id>
<content type='text'>
i.e. if they don't contain whitespace or characters of special significance
to the parser (;[]{}#).
</content>
</entry>
<entry>
<title>Add Config_tree.render_at_level function for correct rendering of configs for human consumption.</title>
<updated>2018-02-17T16:15:57+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2018-02-17T16:15:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=bfa93363f3e8533ef352cad38c2adfa21dbc28a3'/>
<id>urn:sha1:bfa93363f3e8533ef352cad38c2adfa21dbc28a3</id>
<content type='text'>
The idea of the correct (for subsequent parsing) and familiar for all other purposes rendering:
* When rendering the entire config, do not render the invisible "root" node, only render its children.
* When rendering config at specified path, do not include any nodes that are within the path
  (e.g. if path "system login" exists, "show system" request output should start with "login {",
   not "system { login { ...").
</content>
</entry>
<entry>
<title>T255: Add curly config renderer (#8)</title>
<updated>2017-04-03T00:10:58+00:00</updated>
<author>
<name>Shon Feder</name>
<email>abathologist@gmail.com</email>
</author>
<published>2017-04-03T00:10:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=9cd999ca97788988902913a5d8b86bbd1ac1cf71'/>
<id>urn:sha1:9cd999ca97788988902913a5d8b86bbd1ac1cf71</id>
<content type='text'>
* Add stand-alone config_tree renderer

* Add tests for stand-alone config_tree renderer

* Add renderer with reference tree

* Add tests for Config_tree renderer with reftree

* Update config files

* Add refactoring functions and correct tests
</content>
</entry>
<entry>
<title>T225: Added inactive and ephemeral fields to node data in Config_tree</title>
<updated>2016-12-21T22:53:09+00:00</updated>
<author>
<name>Phil Summers</name>
<email>phil@blindlime.org</email>
</author>
<published>2016-12-21T22:53:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=3e66b20e08e4c3271a13797dade33426cad3fde0'/>
<id>urn:sha1:3e66b20e08e4c3271a13797dade33426cad3fde0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T224: add node comment functionality to the config tree.</title>
<updated>2016-12-20T10:19:21+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2016-12-20T10:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f0eeeead03cd27c375ca28161dab603bee56341c'/>
<id>urn:sha1:f0eeeead03cd27c375ca28161dab603bee56341c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more tests for set and delete.</title>
<updated>2015-09-22T20:35:41+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-09-22T20:35:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=fcb91a8a32e79f52e31b68180ed50c123cac5cb1'/>
<id>urn:sha1:fcb91a8a32e79f52e31b68180ed50c123cac5cb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add delete function to Config_tree, add some tests for it.</title>
<updated>2015-09-22T19:40:18+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-09-22T19:40:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=c007e11142c605aaa8e8f3a0ff56b0fe657f8407'/>
<id>urn:sha1:c007e11142c605aaa8e8f3a0ff56b0fe657f8407</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multilevel insert logic.</title>
<updated>2015-09-21T02:48:25+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2015-09-21T02:48:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=f9fcc768e41d5ea0338dfcc9670734cd283e5939'/>
<id>urn:sha1:f9fcc768e41d5ea0338dfcc9670734cd283e5939</id>
<content type='text'>
</content>
</entry>
</feed>
