Skip to content

Commit 399cf1b

Browse files
committed
set DARSHAN_LOGPATH before testing
1 parent 88708e6 commit 399cf1b

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/pnetcdf.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ jobs:
4646
run: |
4747
cd ${GITHUB_WORKSPACE}
4848
mkdir -p darshan_install
49+
# Darshan installation path
4950
export DARSHAN_INSTALL_PATH=${GITHUB_WORKSPACE}/darshan_install
51+
# Darshan log file path
52+
export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
53+
mkdir -p $DARSHAN_LOGPATH
5054
# clone autoperf module
5155
git submodule update --init
5256
./prepare.sh
@@ -58,7 +62,7 @@ jobs:
5862
--enable-pnetcdf-mod \
5963
--with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF \
6064
RUNTIME_CC=mpicc
61-
- name: Dump log files if configure failed
65+
- name: Dump configure log files if configure failed
6266
if: ${{ failure() }}
6367
run: |
6468
cd ${GITHUB_WORKSPACE}/build
@@ -73,6 +77,8 @@ jobs:
7377
run: |
7478
echo "make darshan-runtime and darshan-util"
7579
cd ${GITHUB_WORKSPACE}/build
80+
# Darshan log file path
81+
export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
7682
make -j 8
7783
echo "-------- make check --------"
7884
make check
@@ -82,6 +88,8 @@ jobs:
8288
run: |
8389
cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
8490
make -s LIBTOOLFLAGS=--silent V=1 -j 8 tests > qout 2>&1
91+
# Darshan log file path
92+
export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
8593
export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
8694
make check
8795
unset LD_PRELOAD
@@ -94,6 +102,8 @@ jobs:
94102
- name: Run PnetCDF make ptest
95103
run: |
96104
cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
105+
# Darshan log file path
106+
export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
97107
export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
98108
make ptest
99109
unset LD_PRELOAD
@@ -104,7 +114,7 @@ jobs:
104114
run: |
105115
echo "make distcheck"
106116
cd ${GITHUB_WORKSPACE}/build
107-
make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-log-path-by-env=DARSHAN_LOGPATH --with-jobid-env=NONE --enable-hdf5-mod --with-hdf5=${GITHUB_WORKSPACE}/HDF5 --enable-pnetcdf-mod --with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF RUNTIME_CC=mpicc"
117+
make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-log-path-by-env=DARSHAN_LOGPATH --with-jobid-env=NONE --enable-pnetcdf-mod --with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF RUNTIME_CC=mpicc"
108118
- name: make distclean
109119
run: |
110120
echo "make distclean"

0 commit comments

Comments
 (0)