mirror of
https://github.com/apache/lucene.git
synced 2025-02-26 12:37:01 +00:00
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1241588 13f79535-47bb-0310-9956-ffa450edef68
22 lines
1.3 KiB
Plaintext
22 lines
1.3 KiB
Plaintext
This folder contains the src/ folder of the previous Lucene major version.
|
|
|
|
The test-backwards ANT task compiles the previous version's tests (bundled) against the
|
|
previous released lucene-core.jar file (bundled). After that the compiled test classes
|
|
are run against the new lucene-core.jar file, created by ANT before.
|
|
|
|
After tagging a new Lucene *major* version (tag name "lucene_solr_X_Y_0") do the following
|
|
(for minor versions never do this); also always use the x.y.0 version for the backwards folder,
|
|
later bugfix releases should not be tested (the reason is that the new version must be backwards
|
|
compatible to the last base version, bugfixes should not taken into account):
|
|
|
|
* cd lucene/backwards
|
|
* svn rm core/src/test test-framework lib/lucene-core*.jar
|
|
* svn commit (1st commit; you must do this, else you will corrupt your checkout)
|
|
* svn cp https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_X_Y_0/lucene/test-framework ./
|
|
* svn cp https://svn.apache.org/repos/asf/lucene/dev/tags/lucene_solr_X_Y_0/lucene/core/src/test core/src/
|
|
* Copy the lucene-core.jar from the last release tarball to lib.
|
|
* Check that everything is correct: The backwards folder should contain folders "core/src/test/"
|
|
and "test-framework/". The files should be the ones from the last version.
|
|
* Run "ant test-backwards"
|
|
* Commit the stuff again (2nd commit)
|