Date |
Issue |
Type |
Comment |
Not completed |
[44] implement change history managementneed to manage history of changes in an XML file; the history.xml file should
show releases with changelog of most significant enhancemts/bug fixes etc. This
history should be integrated with issue tracking and CVS logs. It should be a
UTF-X sample just as UTF-X Doc.
|
enhancement |
TODO JACEK |
2006-08-23 |
[47] 5 failures when running rt on windows xpjvm 1.5.0_06
|
bug-fix |
Fix for CR/LF problem on Windows in CanonicalForm
class which transforms an XML document into its canonical
form.
|
2006-08-23 |
[35] stylesheet out of synch with the DTDXSL:FO stylesheet does not work as it is out of synch with the DTD
|
bug-fix |
Major improvements to rendering XSL:FO Test
Definition Files.
|
2006-08-23 |
[51] should render the output into HTMLAs well as chosing a result printer to render test run result, one should be
able to tell the framework to render the output into HTML and open the file in
browser after test run. This HTML rendition should done be via the
XMLResultPrinter, which can be done now, but transformation is an additional
manual step.
|
feature |
New (default) option to render the test results
into a HTML report and automatically open the file in browser
after the test run.
|
2006-08-23 |
[54] add libraries to utfx.jar manifestthe manual gives examples of using UTF-X from a command line but does not talk
about CLASSPATH. If utfx.jar has all the required libraries in its manifest
then it will be much easier to run it from the command line
|
enhancement |
utfx.jar now includes all required libraries in
Class-Path property found in the manifest. Now you only need
utfx.jar in your CLASSPATH to run the software from a command
line
|
2006-08-23 |
[45] stylesheet needs fixingvery ugly output
|
bug-fix |
Major improvements to rendering of XHTML Test
Definition Files.
|
2006-08-22 |
[52] XMLResulltPrinter does not output test name in errorWhen createing test summary for errors, the XMLResultPrinter does not output the
name of the test that vaused the error
|
bug-fix |
Fixed a bug whereby XMLResultPrinter did not output
test name when printing error summary.
|
2006-08-22 |
[50] Support of named templates in TestGeneratorCurrently the TestGenerator does not support named templates. It just inserts a comment into the
generated TDF: <!-- ignoring name teplate XXX (not yet supported) -->
|
feature |
Generation of test skeleton for named templates
with parameters.
|
2006-08-18 |
[22] need ability to apply CSS to expected fragmentTDF should allow one to specify a CSS stylesheet which will be used to style
the <utfx:expected> fragment. This feature will allow to produce more
realistic HTML output. DTD will also need to be modified.
|
feature |
If you use a CSS stylesheet to style your generated
(via XSLT) HTML, you can now use this CSS stylesheet when
rendering your test definition file. This feature gives the
expected fragment rendition a true look and feel when rendering
HTML TDFs.
|
2006-08-11 |
[49] TestRunner with utfx.test.file does not report errorsFound in branch_0_0_x
STEPS TO REPRODUCE:
* define ant target in build.xml
<target name="test" depends="jar">
<java classname="${testrunner}" fork="yes">
<jvmarg value="-Djavax.xml.transform.TransformerFactory=$
{tarnsformer_factory_impl}" />
<jvmarg value="-Dutfx.test.file=tests/test/broken_stylesheet_test.xml" />
<jvmarg value="-enableassertions" />
<arg value="utfx.framework.XSLTRegressionTest" />
<classpath refid="runtime.classpath" />
</java>
</target>
* ant test
ACTUAL RESULT:
[java] OK (0 tests)
EXPECTED RESULT:
[java] Tests run: 1, Errors: 1
[java] Java Result: 1
|
bug-fix |
TestRunner now reports errors correctly in the test
execution summary when executed with a single file
(utfx.test.file).
|
2006-08-09 |
[42] Absolute XPath Expressions can't be usedThe root element passed to stylesheet under test is <utfx-wrapper> and not the
child of the <utfx:source> element in the TDF. Therefore absolute XPath
expressions can't be used in the stylesheet under test.
==============================
STEPS TO REPRODUCE:
Stylesheet under test:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template name="absolute-copy-of">
<xsl:copy-of select="/"/>
</xsl:template>
</xsl:stylesheet>
TDF:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../../src/xsl/test_definition_xhtml.xsl"?>
<utfx:tests xmlns:utfx="http://utfx.org/test-definition">
<utfx:stylesheet src="absolute_xpath_tests.xsl"/>
<utfx:test>
<utfx:name>absolute xpath test</utfx:name>
<utfx:call-template name="absolute-copy-of"/>
<utfx:assert-equal>
<utfx:source>
<root>
<branch>
<leaf></leaf>
</branch>
</root>
</utfx:source>
<utfx:expected>
<root>
<branch>
<leaf></leaf>
</branch>
</root>
</utfx:expected>
</utfx:assert-equal>
</utfx:test>
</utfx:tests>
Actual result:
[java] [1] absolute xpath test
[java] actual:
[java] <utfx-wrapper>< [ DIFF ]
utfx-wrapper><root><branch><leaf></leaf></branch></root></utfx-wrapper></utfx-wrapper>
[java] expected:
[java] <utfx-wrapper>< [ DIFF ]
root><branch><leaf></leaf></branch></root></utfx-wrapper>
Expected result:
Passed
|
bug-fix |
Added support for absolute XPath expressions in the
stylesheet under test. Additionally the context node can be set
with the context-node attribute in the utfx:source
element.
|
2006-08-08 |
[46] expected frgment validation fails parsing documentinvalid utf-8 character (one byte encoding). This can be reproduced on Windows
with the current version (1.6.2.1) of address_book_xhtml.xml TDF. My guess is
that the non braking character 0x160 is causing the problem. Oxygen claims that
the document is well formed so my guess that this is caused by some intermediate
DOM serialisation into a platform specific encoding (which I don't believe is
utf-8 on windows). It works for me on Linux where the default platform encoding
is utf-8.
|
bug-fix |
UTF-8 is now used in all String->byte[] and vice
versa conversions
|
2006-08-03 |
[24] Setting of XSL parametersWe have some stylesheets that use <xsl:param> (both top level and template
level). Can there be some way in the test definition to set the value of these
parameters?
|
feature |
Added support for named template and stylesheet
parameters.
|
2006-04-01 |
[34] The addres book sample is incompleteNeed to complete both XSLT stylesheets and the corresponding tests. Also need
a larger sample XML document. You may want to add other elements to the DTD.
I don't really care what you do with as it is a stand alone samples and does
not have to comply with any utf-x structure/style rules. In fact it would be
better if it was different to other stylesheets and TDF in the framework to
show a slightly different way of using UTF-X.
|
enhancement |
Cleaned up the address book
sample
|
2006-08-02 |
[40] utf-x does not work with Saxon 8 on WindowsXalan fails to correctly import import the stylesheet from the wrapper when
running under Windows. Possibly '/' vs '\' issue.
|
bug-fix |
The imported stylesheet filename is now correctly
converted to a relative URI to match the XSLT specification and
Saxon8 implementation.
|
2006-04-01 |
[33] t.g. should be able to use sample XML for generating TDFcurrently the test generator parsers the stylesheet and generates tests based on
the templates found in the stylesheet. for each template test generator creates
an element with some text, passes the element through the stylesheet and uses
source and output to form a utf-x test. It would be helpful if a user could
also pass a sample XML document (or W3C Schema) to the generator (as well as the
XSLT) and use that document/schema as the source of element structure.
Generated tests would be then much more meaningful
|
enhancement |
You can now pass a sample XML document to the
TestGenerator. By doing so the TestGenerator will generate a
more meaningful Test Definition File.
|
2006-04-01 |
[37] need a XSLT 2.0 stylesheet testcurrently all tests (and samples) use XSLT 1.0 stylesheets; we should ensure the
framework works with XSLT 2.0 as well.
|
enhancement |
Added a basic XSLT 2.0 stylesheet and a
corresponding Test Definition File.
|