@@ -27,6 +27,21 @@ module test_pio_reader
27
27
28
28
contains
29
29
30
+ @test
31
+ subroutine starting_test()
32
+
33
+ integer :: mpi_ierr
34
+
35
+ ! Initialize MPI:
36
+ ! NOTE: This must be done for the first test in the test suite.
37
+ call mpi_init(mpi_ierr)
38
+
39
+ write(*,*) 'MPI error value', mpi_ierr, MPI_SUCCESS
40
+
41
+ @assertEqual(MPI_SUCCESS, mpi_err)
42
+
43
+ end subroutine starting_test
44
+
30
45
!+++++++++++++++++++++++++++++++++++++++++++++++++++++
31
46
!PIO reader object open/close file tests
32
47
!+++++++++++++++++++++++++++++++++++++++++++++++++++++
@@ -56,9 +71,9 @@ subroutine test_pio_reader_open_close_file()
56
71
57
72
! Begin test:
58
73
59
- integer :: mpi_ierr
60
- call mpi_init(mpi_ierr)
61
- write(*,*) 'MPI error value', mpi_ierr, MPI_SUCCESS
74
+ ! integer :: mpi_ierr
75
+ ! call mpi_init(mpi_ierr)
76
+ ! write(*,*) 'MPI error value', mpi_ierr, MPI_SUCCESS
62
77
63
78
reader = create_netcdf_reader_t()
64
79
@@ -1245,20 +1260,20 @@ end subroutine test_pio_reader_real_get_var_bad_rank
1245
1260
1246
1261
!++++++++++++++++++++++++++++++++++++++++++++++++++++
1247
1262
1248
- ! @test
1249
- ! subroutine final_test()
1263
+ @test
1264
+ subroutine final_test()
1250
1265
! use funit
1251
1266
1252
1267
! use mpi, only: mpi_finalize, MPI_SUCCESS
1253
1268
1254
- ! integer :: mpi_ierr
1269
+ integer :: mpi_ierr
1255
1270
1256
1271
! Shutdown MPI:
1257
1272
! NOTE: This must be done for the last test in the test suite.
1258
- ! call mpi_finalize(mpi_ierr)
1273
+ call mpi_finalize(mpi_ierr)
1259
1274
1260
- ! @assertEqual(MPI_SUCCESS, mpi_ierr)
1275
+ @assertEqual(MPI_SUCCESS, mpi_ierr)
1261
1276
1262
- ! end subroutine final_test
1277
+ end subroutine final_test
1263
1278
1264
1279
end module test_pio_reader
0 commit comments