[mpich-commits] [mpich] MPICH primary repository branch, master,	updated. v3.2b4-224-gd7f5e47
    Service Account 
    noreply at mpich.org
       
    Thu Sep 17 16:03:35 CDT 2015
    
    
  
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "MPICH primary repository".
The branch, master has been updated
       via  d7f5e47881ab46486f6197b6f344ac08bb9c6b42 (commit)
      from  496ca6471d629048c18d847b238b6964c107a759 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://git.mpich.org/mpich.git/commitdiff/d7f5e47881ab46486f6197b6f344ac08bb9c6b42
commit d7f5e47881ab46486f6197b6f344ac08bb9c6b42
Author: Yanfei Guo <yguo at anl.gov>
Date:   Wed Sep 16 14:01:40 2015 -0500
    maint/jenkins: untar MPICH tarball on local disk
    
    The untar process of MPICH tarball is performed on local disk instead of
    NFS home directory. It reduces the stress on NFS when nightly jobs
    starts and improves the performance.
    
    After the test is finished, the script will create a fake directory
    structure for the file generated during the test.
    
    Signed-off-by: Ken Raffenetti <raffenet at mcs.anl.gov>
diff --git a/maint/jenkins/test-worker.sh b/maint/jenkins/test-worker.sh
index 68a5cd2..d8c3986 100755
--- a/maint/jenkins/test-worker.sh
+++ b/maint/jenkins/test-worker.sh
@@ -78,10 +78,12 @@ TMP_SRC=$TMP_WORKSPACE
 # Preparing the source
 case "$BUILD_MODE" in
     "nightly")
-        tar zxvf mpich-master.tar.gz
         SRC=$WORKSPACE/mpich-master
         TMP_SRC=$TMP_WORKSPACE/mpich-master
-        cp -a $WORKSPACE/mpich-master $TMP_WORKSPACE/
+        cp $WORKSPACE/mpich-master.tar.gz $TMP_WORKSPACE/
+        pushd "$TMP_WORKSPACE"
+        tar zxvf mpich-master.tar.gz
+        popd
         ;;
     "per-commit")
         git clean -x -d -f
@@ -99,6 +101,19 @@ esac
 
 CollectResults() {
     # TODO: copy saved test binaries (for failed cases)
+    if [[ "$BUILD_MODE" != "per-commit" ]]; then
+        find . \
+            \( -name "filtered-make.txt" \
+            -o -name "apply-xfail.sh" \
+            -o -name "autogen.log" \
+            -o -name "config.log" \
+            -o -name "c.txt" \
+            -o -name "m.txt" \
+            -o -name "mi.txt" \
+            -o -name "summary.junit.xml" \) \
+            -exec sh -c "mkdir -p $SRC/$(dirname {})" \;
+    fi
+
     find . \
         \( -name "filtered-make.txt" -o \
         -name "apply-xfail.sh" -o \
-----------------------------------------------------------------------
Summary of changes:
 maint/jenkins/test-worker.sh |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)
hooks/post-receive
-- 
MPICH primary repository
    
    
More information about the commits
mailing list