You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2017/12/22 02:55:00 UTC

[jira] [Created] (LUCENE-8106) Add script to attempt to reproduce failing tests from a Jenkins log

Steve Rowe created LUCENE-8106:
----------------------------------

             Summary: Add script to attempt to reproduce failing tests from a Jenkins log
                 Key: LUCENE-8106
                 URL: https://issues.apache.org/jira/browse/LUCENE-8106
             Project: Lucene - Core
          Issue Type: Improvement
            Reporter: Steve Rowe


This script will be runnable from a downstream job from an upstream failing Jenkins job, passing upstream log location info.

The script will also be runnable manually from a developer's cmdline.

From the script help:

{noformat}
Usage:

     python3 -u reproduceJenkinsFailures URL

Must be run from a Lucene/Solr git workspace. Downloads the Jenkins
log pointed to by the given URL, parses it for Git revision and failed
Lucene/Solr tests, checks out the Git revision in the local workspace,
groups the failed tests by module, then runs
'ant test -Dtest.dups=%d -Dtests.class="*.test1[|*.test2[...]]" ...'
in each module of interest, failing at the end if any of the runs fails.
To control the maximum number of concurrent JVMs used for each module's
test run, set 'tests.jvms', e.g. in ~/lucene.build.properties
{noformat}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org