<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/tests/engines, branch gemtext-reader</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=gemtext-reader</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=gemtext-reader'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2021-09-29T16:26:39+00:00</updated>
<entry>
<title>build: Use SRFI-64 test suite driver as found in Guix.</title>
<updated>2021-09-29T16:26:39+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2021-09-29T16:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=671e55bb3bbbb3467dee5d6e438ea897acda814e'/>
<id>urn:sha1:671e55bb3bbbb3467dee5d6e438ea897acda814e</id>
<content type='text'>
This works around the fact that SRFI-64 in Guile 3.0.6+,
'test-runner-current' returns #f after 'test-end'.  It also gives us a
more featureful test runner, where one can do things like:

  make check TEST_LOG_DRIVER_FLAGS="--brief=no --show-duration=yes"

Reported by &lt;soeren@soeren-tempel.net&gt;.

* build-aux/test-driver.scm: New file.
* Makefile.am (EXTRA_DIST): Add it.
* tests/Makefile.am (TEST_LOG_DRIVER): New variable.
(TEST_LOG_COMPILER): New variable.
* tests/ast.test, tests/engines/info.test,
tests/location.test, tests/readers/rss-2.test,
tests/resolve.test: Remove call to 'exit'.
</content>
</entry>
<entry>
<title>Write '#:use-module', '#:export', etc. instead of ':use-module', etc.</title>
<updated>2020-08-01T15:00:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-01T10:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=ddb2e47d8ed4d6d6508d342c0718492f99db64d4'/>
<id>urn:sha1:ddb2e47d8ed4d6d6508d342c0718492f99db64d4</id>
<content type='text'>
Changes made by running:

  for i in $(git ls-tree -r HEAD --name-only) ; do sed -i $i -e's/:use-module/#:use-module/g ; s/:autoload/#:autoload/g ; s/:export/#:export/g' ; done
</content>
</entry>
<entry>
<title>info: Rename `node-next+prev+top' to `node-next+prev+up'.</title>
<updated>2012-05-13T23:02:48+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-13T21:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=588770e376ff8f6f070ee1b4b75b3f81ab632ad6'/>
<id>urn:sha1:588770e376ff8f6f070ee1b4b75b3f81ab632ad6</id>
<content type='text'>
* src/guile/skribilo/engine/info.scm (node-next+prev+top): Rename to...
  (node-next+prev+up): ... this.  Update callers.

* tests/engines/info.test (node-next+prev+up): Update accordingly.
</content>
</entry>
<entry>
<title>info: Fix prev/next pointers.</title>
<updated>2012-05-13T23:02:48+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2012-05-13T22:53:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=648a70e8929c1cf63a6093c4a78fe459c03b7273'/>
<id>urn:sha1:648a70e8929c1cf63a6093c4a78fe459c03b7273</id>
<content type='text'>
* src/guile/skribilo/ast.scm (ast-fold): Explicitly document as
  depth-first.

* src/guile/skribilo/engine/info.scm (info-node): Support PREV and
  NEXT as false.
  (node-next+prev+top): Rewrite using `match' and `node-children'.

* tests/Makefile.am (TESTS): Add `engines/info.test'.
* tests/engines/info.test: New file.
</content>
</entry>
</feed>
