You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by rj...@apache.org on 2014/09/05 05:05:32 UTC
svn commit: r1622604 - /lucene/dev/trunk/dev-tools/scripts/bumpVersion.py
Author: rjernst
Date: Fri Sep 5 03:05:32 2014
New Revision: 1622604
URL: http://svn.apache.org/r1622604
Log:
LUCENE-5902: Handle different location for backcompat tests in trunk vs branch_4x
Modified:
lucene/dev/trunk/dev-tools/scripts/bumpVersion.py
Modified: lucene/dev/trunk/dev-tools/scripts/bumpVersion.py
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/dev-tools/scripts/bumpVersion.py?rev=1622604&r1=1622603&r2=1622604&view=diff
==============================================================================
--- lucene/dev/trunk/dev-tools/scripts/bumpVersion.py (original)
+++ lucene/dev/trunk/dev-tools/scripts/bumpVersion.py Fri Sep 5 03:05:32 2014
@@ -209,17 +209,17 @@ def codec_exists(version):
codec_file = '%(dir)s/lucene%(x)s%(y)s/Lucene%(x)s%(y)sCodec.java'
return os.path.exists(codec_file % {'x': version.major, 'y': version.minor, 'dir': codecs_dir})
-def create_backcompat_indexes(version):
+def create_backcompat_indexes(version, on_trunk):
majorminor = '%d%d' % (version.major, version.minor)
codec = 'Lucene%s' % majorminor
+ backcompat_dir = 'lucene/backwards-codecs' if on_trunk else 'lucene/core'
- create_index(codec, 'cfs', majorminor)
- create_index(codec, 'nocfs', majorminor)
+ create_index(codec, backcompat_dir, 'cfs', majorminor)
+ create_index(codec, backcompat_dir, 'nocfs', majorminor)
-def create_index(codec, type, majorminor):
+def create_index(codec, codecs_dir, type, majorminor):
filename = 'index.%s.%s.zip' % (majorminor, type)
print(' creating %s...' % filename, end='')
- codecs_dir = 'lucene/backwards-codecs'
index_dir = 'src/test/org/apache/lucene/index'
if os.path.exists(os.path.join(codecs_dir, index_dir, filename)):
print('uptodate')
@@ -252,10 +252,11 @@ def create_index(codec, type, majorminor
if success:
print('done')
-def update_backcompat_tests(version):
+def update_backcompat_tests(version, on_trunk):
majorminor = '%d%d' % (version.major, version.minor)
print(' adding new indexes to backcompat tests...', end='')
- filename = 'lucene/backwards-codecs/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java'
+ basedir = 'lucene/backwards-codecs' if on_trunk else 'lucene/core'
+ filename = '%s/src/test/org/apache/lucene/index/TestBackwardsCompatibility.java' % basedir
matcher = re.compile(r'final static String\[\] oldNames = {|};')
cfs_name = '%s.cfs' % majorminor
nocfs_name = '%s.nocfs' % majorminor
@@ -306,10 +307,11 @@ def check_solr_version_tests():
os.chdir(base_dir)
print('ok')
-def check_backcompat_tests():
+def check_backcompat_tests(on_trunk):
print(' checking backcompat tests...', end='')
base_dir = os.getcwd()
- os.chdir('lucene/backwards-codecs')
+ basedir = 'lucene/backwards-codecs' if on_trunk else 'lucene/core'
+ os.chdir(basedir)
run('ant test -Dtestcase=TestBackwardsCompatibility')
os.chdir(base_dir)
print('ok')