46
46
run : |
47
47
cd ${GITHUB_WORKSPACE}
48
48
mkdir -p darshan_install
49
+ # Darshan installation path
49
50
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
50
54
# clone autoperf module
51
55
git submodule update --init
52
56
./prepare.sh
58
62
--enable-pnetcdf-mod \
59
63
--with-pnetcdf=${GITHUB_WORKSPACE}/PnetCDF \
60
64
RUNTIME_CC=mpicc
61
- - name : Dump log files if configure failed
65
+ - name : Dump configure log files if configure failed
62
66
if : ${{ failure() }}
63
67
run : |
64
68
cd ${GITHUB_WORKSPACE}/build
73
77
run : |
74
78
echo "make darshan-runtime and darshan-util"
75
79
cd ${GITHUB_WORKSPACE}/build
80
+ # Darshan log file path
81
+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
76
82
make -j 8
77
83
echo "-------- make check --------"
78
84
make check
82
88
run : |
83
89
cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
84
90
make -s LIBTOOLFLAGS=--silent V=1 -j 8 tests > qout 2>&1
91
+ # Darshan log file path
92
+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
85
93
export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
86
94
make check
87
95
unset LD_PRELOAD
94
102
- name : Run PnetCDF make ptest
95
103
run : |
96
104
cd ${GITHUB_WORKSPACE}/PnetCDF/pnetcdf-${PNETCDF_VERSION}
105
+ # Darshan log file path
106
+ export DARSHAN_LOGPATH=${GITHUB_WORKSPACE}/logs
97
107
export LD_PRELOAD=${GITHUB_WORKSPACE}/darshan_install/lib/libdarshan.so
98
108
make ptest
99
109
unset LD_PRELOAD
@@ -104,7 +114,7 @@ jobs:
104
114
run : |
105
115
echo "make distcheck"
106
116
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"
108
118
- name : make distclean
109
119
run : |
110
120
echo "make distclean"
0 commit comments