[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