Skip to content

Commit 5135c24

Browse files
[GenASiS] Run device unit tests before sample apps (#1495)
If we run unit tests earlier, we can get more hints about why the sample apps are failing.
1 parent f330bb2 commit 5135c24

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

bin/run_genasis_flang_new.sh

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,24 @@ if [ "$1" != "buildonly" ] ; then
172172
echo
173173
cd $REPO_DIR/Programs/Examples/Basics/FluidDynamics/Executables
174174
echo
175+
echo "================= Now running Unitests related to offloading ========"
176+
cd $REPO_DIR/Programs/UnitTests/Basics/Devices/Executables
177+
./AllocateDevice_Command_Test_$GENASIS_MACHINE
178+
echo "AllocateDevice_Command_Test_$GENASIS_MACHINE done!"
179+
./AllocateHost_Command_Test_$GENASIS_MACHINE
180+
echo "AllocateHost_Command_Test_$GENASIS_MACHINE done!"
181+
./AssociateHost_Command_Test_$GENASIS_MACHINE
182+
echo "AssociateHost_Command_Test_$GENASIS_MACHINE done!"
183+
./DeallocateDevice_Command_Test_$GENASIS_MACHINE
184+
echo "DeallocateDevice_Command_Test_$GENASIS_MACHINE done!"
185+
./DeviceAddress_Function_Test_$GENASIS_MACHINE
186+
echo "DeviceAddress_Function_Test_$GENASIS_MACHINE done!"
187+
./DeviceInterface_Test_$GENASIS_MACHINE
188+
echo "DeviceInterface_Test_$GENASIS_MACHINE done!"
189+
./DisassociateHost_Command_Test_$GENASIS_MACHINE
190+
echo "DisassociateHost_Command_Test_$GENASIS_MACHINE done!"
191+
./UpdateDevice_Command_Test_$GENASIS_MACHINE
192+
echo "UpdateDevice_Command_Test_$GENASIS_MACHINE done!"
175193
echo "================= 2D RiemannProblem ========"
176194
_cmd="./RiemannProblem_$GENASIS_MACHINE Verbosity=INFO_2 nCells=256,256 \ Dimensionality=2D FinishTime=0.25 nWrite=10"
177195
echo $_cmd
@@ -193,22 +211,4 @@ if [ "$1" != "buildonly" ] ; then
193211
echo $_cmd
194212
time $_cmd
195213
echo "================= end mpirun ========"
196-
echo "================= Now running Unitests related to offloading ========"
197-
cd $REPO_DIR/Programs/UnitTests/Basics/Devices/Executables
198-
./AllocateDevice_Command_Test_$GENASIS_MACHINE
199-
echo "AllocateDevice_Command_Test_$GENASIS_MACHINE done!"
200-
./AllocateHost_Command_Test_$GENASIS_MACHINE
201-
echo "AllocateHost_Command_Test_$GENASIS_MACHINE done!"
202-
./AssociateHost_Command_Test_$GENASIS_MACHINE
203-
echo "AssociateHost_Command_Test_$GENASIS_MACHINE done!"
204-
./DeallocateDevice_Command_Test_$GENASIS_MACHINE
205-
echo "DeallocateDevice_Command_Test_$GENASIS_MACHINE done!"
206-
./DeviceAddress_Function_Test_$GENASIS_MACHINE
207-
echo "DeviceAddress_Function_Test_$GENASIS_MACHINE done!"
208-
./DeviceInterface_Test_$GENASIS_MACHINE
209-
echo "DeviceInterface_Test_$GENASIS_MACHINE done!"
210-
./DisassociateHost_Command_Test_$GENASIS_MACHINE
211-
echo "DisassociateHost_Command_Test_$GENASIS_MACHINE done!"
212-
./UpdateDevice_Command_Test_$GENASIS_MACHINE
213-
echo "UpdateDevice_Command_Test_$GENASIS_MACHINE done!"
214214
fi

0 commit comments

Comments
 (0)