941e4bf967
2008-06-10 Thomas Thurman <tthurman@gnome.org> * test/tokentest: A preliminary attempt at a test for the theme expression tokeniser. svn path=/trunk/; revision=3753
19 lines
812 B
Plaintext
19 lines
812 B
Plaintext
Tokeniser test
|
|
==============
|
|
This directory contains a set of tools for checking the behaviour
|
|
of the tokeniser for Metacity theme files.
|
|
|
|
tokentest.ini contains a list of all expressions retrieved from
|
|
all theme files on art.gnome.org, and mappings to what the tokenising
|
|
should be, in a separate representation. get-tokens.py produces the
|
|
template version of this; it will produce a file with no expected
|
|
values.
|
|
|
|
tokentest.c will either check that a tokeniser behaves according to
|
|
tokentest.ini, or, if it finds a file, is empty it will print the
|
|
values that the tokeniser it's using is producing.
|
|
|
|
The makefile is a hacky attempt at letting you compile either against
|
|
Metacity's existing tokeniser or one which uses GLib's "scanner".
|
|
|
|
This code may or may not eventually end up in the automated test suite. |