This is an automated email from the ASF dual-hosted git repository.

mattmann pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/drat.git


The following commit(s) were added to refs/heads/master by this push:
     new 32a1929  Fix DRAT stats.
32a1929 is described below

commit 32a1929e4f13fd75faec4cf134d758246149cce7
Author: Chris Mattmann <[email protected]>
AuthorDate: Sat Aug 18 02:54:07 2018 +0000

    Fix DRAT stats.
---
 distribution/src/main/resources/bin/dratstats.py | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/distribution/src/main/resources/bin/dratstats.py 
b/distribution/src/main/resources/bin/dratstats.py
index 8ae438c..c4dd0c5 100755
--- a/distribution/src/main/resources/bin/dratstats.py
+++ b/distribution/src/main/resources/bin/dratstats.py
@@ -42,11 +42,8 @@ def check_env_var():
        if os.getenv("JAVA_HOME") == None:
                print "Environment variable $JAVA_HOME is not set."
                sys.exit(1)
-       if os.getenv("OPSUI_URL") == None:
-               print "Environment variable $OPSUI_URL is not set."
-               sys.exit(1)
-       if os.getenv("SOLR_URL") == None:
-               print "Environment variable $SOLR_URL is not set."
+       if os.getenv("SOLR_DRAT_URL") == None:
+               print "Environment variable $SOLR_DRAT_URL is not set."
                sys.exit(1)
        if os.getenv("WORKFLOW_URL") == None:
                print "Environment variable $WORKFLOW_URL is not set."
@@ -190,7 +187,7 @@ def job_in_queue(job_name):
                        if response[i]["sharedContext"]["TaskId"][0] == 
job_name:
                                return True
 
-               time.sleep(10)          
+               time.sleep(3)           
 
        
 
@@ -313,22 +310,21 @@ def run(repos_list, output_dir):
                                                
wait_for_job("urn:drat:RatAggregator")
                                                time.sleep(10)
                                                retval = 
drat_process("reduce",None)
-                                               time.sleep(10)
-                                               print ("\nwaiting for Rat 
Aggregator...\n")
-                                               
wait_for_job("urn:drat:RatAggregator")
+                                                print ("\nwaiting for Rat 
Aggregator...\n")
+                                                
wait_for_job("urn:drat:RatAggregator")
                        
 
                        time.sleep(5)
 
-                        if retval:
+                        if(retval):
                                 # Copy Data with datetime variables above, 
extract output from RatAggregate file, extract data from Solr Core
                                 printnow ("\nCopying data to Solr and Output 
Directory...\n")
 
                                 # Copying data to Output Directory
                                 repos_out = output_dir + "/" + 
normalize_path(rep["repo"])
-                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/archive", repos_out)
-                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/jobs", repos_out)
-                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/workflow", repos_out)
+                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/archive", repos_out + "/data/archive")
+                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/jobs", repos_out + "/data/jobs")
+                                shutil.copytree(os.getenv("DRAT_HOME") + 
"/data/workflow", repos_out + "/data/workflow")
                                 print("\nData copied to Solr and Output 
Directory: OK\n")
 
 

Reply via email to