<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-petitboot/test/parser/data, branch master</title>
<subtitle>Blackbird™ petitboot sources</subtitle>
<id>https://git.raptorcs.com/git/talos-petitboot/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-petitboot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/'/>
<updated>2019-11-29T05:54:10+00:00</updated>
<entry>
<title>test/parser: Add RHEL8 grub config test</title>
<updated>2019-11-29T05:54:10+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2019-11-14T07:22:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=057dce2dadee2e2fca370d4497c8c792b001c2d3'/>
<id>urn:sha1:057dce2dadee2e2fca370d4497c8c792b001c2d3</id>
<content type='text'>
Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>test/parser: Add test for recent RHCOS grub2 config</title>
<updated>2019-11-29T05:54:10+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2019-11-14T07:08:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=1ef95c2606eb6c9fcf3530504317f3a0b1a1ba34'/>
<id>urn:sha1:1ef95c2606eb6c9fcf3530504317f3a0b1a1ba34</id>
<content type='text'>
Add a test for a RHCOS grub2 boot config, using the ignition firstboot
facility.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>discover: Reimplement native-parser as a Bison parser</title>
<updated>2018-11-16T02:55:13+00:00</updated>
<author>
<name>Samuel Mendoza-Jonas</name>
<email>sam@mendozajonas.com</email>
</author>
<published>2018-10-30T04:26:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=646d77d8156ad72da1c24f734a029a525ba4bed9'/>
<id>urn:sha1:646d77d8156ad72da1c24f734a029a525ba4bed9</id>
<content type='text'>
Occasionally you look at some code and realise that a) this never gets
built, and b) even if it did it would never compile. Today's example is
native-parser.c which we must have just assumed worked for quite a
while.

The native parser has bitrotted entirely and needs to be brought up to
date. While we're here, lets take the chance to implement a proper
grammar for it. This helps us reason more effectively about the parser,
lets us extend it easily in the future, and.. I wanted to write a Bison
parser too.

This implements most of the old functionality, but drops off some
smaller details like settings icons which needs some separate attention
to bring up to date.

Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>syslinux: add syslinux parser support</title>
<updated>2018-02-09T05:45:02+00:00</updated>
<author>
<name>Brett Grandbois</name>
<email>brett.grandbois@opengear.com</email>
</author>
<published>2018-02-09T03:26:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=02af1caf9df8e43ebb9555069cb014e60bb7ec6d'/>
<id>urn:sha1:02af1caf9df8e43ebb9555069cb014e60bb7ec6d</id>
<content type='text'>
Signed-off-by: Brett Grandbois &lt;brett.grandbois@opengear.com&gt;
Signed-off-by: Samuel Mendoza-Jonas &lt;sam@mendozajonas.com&gt;
</content>
</entry>
<entry>
<title>test/parser: Add Fedora 20 ppc64 parser testcase</title>
<updated>2014-01-30T13:59:10+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2014-01-28T01:42:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=d239d484e3d34da52024f6e97e7046774d7b299d'/>
<id>urn:sha1:d239d484e3d34da52024f6e97e7046774d7b299d</id>
<content type='text'>
Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>test/parser: Add ubuntu grub tests</title>
<updated>2013-05-17T09:44:29+00:00</updated>
<author>
<name>Geoff Levand</name>
<email>geoff@infradead.org</email>
</author>
<published>2013-05-17T09:09:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=e1a6f62162716511956417e6c103de37ce9c71d2'/>
<id>urn:sha1:e1a6f62162716511956417e6c103de37ce9c71d2</id>
<content type='text'>
Signed-off-by: Geoff Levand &lt;geoff@infradead.org&gt;
</content>
</entry>
<entry>
<title>test/parser: Add yaboot test from a ppc64 RH8 machine</title>
<updated>2013-05-16T03:55:31+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-05-09T08:08:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=c37e69dfc9df2d7adf442d2463633c067f5fceaf'/>
<id>urn:sha1:c37e69dfc9df2d7adf442d2463633c067f5fceaf</id>
<content type='text'>
Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>test/parser: Add f18 grub config test</title>
<updated>2013-05-16T03:55:31+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-05-08T04:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=3397cc6598f9272287fcdd3aedf5a7d4c3191254'/>
<id>urn:sha1:3397cc6598f9272287fcdd3aedf5a7d4c3191254</id>
<content type='text'>
Add a real-world config file from a f18 ppc64 machine.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>test: Replace parser tests with empty framework</title>
<updated>2013-05-16T03:53:25+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jk@ozlabs.org</email>
</author>
<published>2013-05-15T07:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=5d16719922866622fc0f42c570b9934f595e3c33'/>
<id>urn:sha1:5d16719922866622fc0f42c570b9934f595e3c33</id>
<content type='text'>
This change is a major rework of the parser tests. Currently, the parser
tests just run the parsers on each subdir of data/, but we don't
actually check the results.

Rather than just running parsers and expecting a certain fixed output,
the new tests are arbitraty (short!) C programs. This allows us to set
up the device configuration / discover context etc in whatever manner
necessary, and check that the boot options that the parsers emit are
correct.

This change removes all of the old tests, and adds a new "null" test.
Actual tests will be added in subsequent changes.

Signed-off-by: Jeremy Kerr &lt;jk@ozlabs.org&gt;
</content>
</entry>
<entry>
<title>Add grub.cfg from opensuse install</title>
<updated>2012-03-27T01:49:23+00:00</updated>
<author>
<name>Geoff Levand</name>
<email>geoff@infradead.org</email>
</author>
<published>2012-03-27T01:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-petitboot/commit/?id=7bf51a6b66f47e06b3f903d60f15aedbc39130eb'/>
<id>urn:sha1:7bf51a6b66f47e06b3f903d60f15aedbc39130eb</id>
<content type='text'>
Signed-off-by: Geoff Levand &lt;geoff@infradead.org&gt;
</content>
</entry>
</feed>
