Project

Profile

Help

Bug #4977

Need to integrate XQJ tests into automated test scripts

Added by Michael Kay 5 months ago. Updated 5 months ago.

Status:
New
Priority:
Low
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
2021-04-24
Due date:
% Done:

0%

Estimated time:
Legacy ID:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:

Description

XQJ comes with a set of JUnit tests which we should integrate into our build and release scripts.

We have a copy of the tests in tools/xqj/tck and they are run via a main program at com.oracle.xqj.tck.AllTestsSaxon.

This refers to a file /Users/mike/repo2/lib/xqj-final/tck/examples/saxon.properties which can be found in the current repo at tools/xqj/tck/examples/saxon.properties

Note that the TCK is issued subject to license conditions which do not allow modification - we're not allowed to upgrade them to JUnit5!

History

#1 Updated by Michael Kay 5 months ago

I've just checked he TCK license and it says:

You are hereby granted a personal, non-transferable and non-sublicenseable, nonexclusive, world-wide, royalty free license to use the Technology Compatibility Kit (including software and documentation) (the “TCK”) solely for the purpose of testing compliance with the relevant portions of specifications or standards to which it applies (the “Specification”). You may not modify or create derivative works of any of the TCK except as is necessary to fulfill the purpose described above.

I guess one could argue a conversion to JUnit5 is permitted under these rules.

Please register to edit this issue

Also available in: Atom PDF