Skip to content

[Bug]: PowerPC: test 5 - cast (Failed), few tests get disabled #41

@barracuda156

Description

@barracuda156

What happened?

One test fails and a few are disabled. Could this be fixed?

--->  Testing h5fortran
Executing:  cd "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build" && ctest test 
Test project /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build
      Start  1: minimal
 1/27 Test  #1: minimal ..........................   Passed    0.06 sec
      Start  2: array
 2/27 Test  #2: array ............................   Passed    0.08 sec
      Start  3: attributes
 3/27 Test  #3: attributes .......................   Passed    0.07 sec
      Start  4: attributes_read
 4/27 Test  #4: attributes_read ..................***Not Run (Disabled)   0.00 sec
      Start  5: cast
 5/27 Test  #5: cast .............................***Failed    0.15 sec
      Start  6: deflate_write
 6/27 Test  #6: deflate_write ....................   Passed    0.26 sec
      Start  7: deflate_read
 7/27 Test  #7: deflate_read .....................   Passed    0.07 sec
      Start  8: deflate_props
 8/27 Test  #8: deflate_props ....................   Passed    0.06 sec
      Start  9: destructor
 9/27 Test  #9: destructor .......................   Passed    0.06 sec
      Start 10: exist
10/27 Test #10: exist ............................   Passed    0.07 sec
      Start 11: groups
11/27 Test #11: groups ...........................   Passed    0.06 sec
      Start 19: write
12/27 Test #19: write ............................   Passed    0.06 sec
      Start 12: layout
13/27 Test #12: layout ...........................   Passed    0.06 sec
      Start 13: lt
14/27 Test #13: lt ...............................   Passed    0.08 sec
      Start 14: scalar
15/27 Test #14: scalar ...........................   Passed    0.06 sec
      Start 15: shape
16/27 Test #15: shape ............................   Passed    0.06 sec
      Start 16: string
17/27 Test #16: string ...........................   Passed    0.06 sec
      Start 17: string_read
18/27 Test #17: string_read ......................***Not Run (Disabled)   0.00 sec
      Start 18: version
19/27 Test #18: version ..........................   Passed    0.05 sec
      Start 20: fail_read_size_mismatch
20/27 Test #20: fail_read_size_mismatch ..........   Passed    0.13 sec
      Start 21: fail_read_rank_mismatch
21/27 Test #21: fail_read_rank_mismatch ..........   Passed    0.13 sec
      Start 22: fail_nonexist_variable
22/27 Test #22: fail_nonexist_variable ...........   Passed    0.12 sec
      Start 23: fill
23/27 Test #23: fill .............................   Passed    0.06 sec
      Start 24: PythonAttributes
24/27 Test #24: PythonAttributes .................***Not Run (Disabled)   0.00 sec
      Start 25: PythonShape
25/27 Test #25: PythonShape ......................***Not Run (Disabled)   0.00 sec
      Start 26: PythonString
26/27 Test #26: PythonString .....................***Not Run (Disabled)   0.00 sec
      Start 27: h5ls
27/27 Test #27: h5ls .............................   Passed    0.07 sec

95% tests passed, 1 tests failed out of 22

Label Time Summary:
h5fortran    =   1.85 sec*proc (27 tests)
python       =   0.00 sec*proc (3 tests)
shaky        =   0.37 sec*proc (3 tests)

Total Test time (real) =   1.89 sec

The following tests did not run:
	  4 - attributes_read (Disabled)
	 17 - string_read (Disabled)
	 24 - PythonAttributes (Disabled)
	 25 - PythonShape (Disabled)
	 26 - PythonString (Disabled)

The following tests FAILED:
	  5 - cast (Failed)
Errors while running CTest

macOS 10.6, gcc 12.2.0, cmake 3.26, hdf5 @1.14.0_0+cxx+fortran+gfortran+hl+mpich+szip

Relevant log output
Start testing: Apr 20 23:06 CST
----------------------------------------------------------
1/27 Testing: minimal
1/27 Test: minimal
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_minimal"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"minimal" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 minimal: created test_minimal.h5
 minimal: created variable
 minimal: closed test_minimal.h5
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"minimal" end time: Apr 20 23:06 CST
"minimal" time elapsed: 00:00:00
----------------------------------------------------------

2/27 Testing: array
2/27 Test: array
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_array"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"array" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
  1  2  3  4
  2  4  6  8
  3  6  9 12
  4  8 12 16
 PASSED: array write
 PASSED: slice read
 PASSED: create dataset and write slice 1D
 PASSED: overwrite slice 1d, stride=1
 PASSED: overwrite slice 1d, no stride
 h5fortran:TRACE:create: deflate: /int32a-2d
 create and write slice 2d, stride=1
 PASSED: slice write
 PASSED: array write / read
<end of output>
Test time =   0.08 sec
----------------------------------------------------------
Test Passed.
"array" end time: Apr 20 23:06 CST
"array" time elapsed: 00:00:00
----------------------------------------------------------

3/27 Testing: attributes
3/27 Test: attributes
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_attributes"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"attributes" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 PASSED: HDF5 write attributes
 PASSED: HDF5 read attributes
<end of output>
Test time =   0.07 sec
----------------------------------------------------------
Test Passed.
"attributes" end time: Apr 20 23:06 CST
"attributes" time elapsed: 00:00:00
----------------------------------------------------------

4/27 Testing: attributes_read
4/27 Test: attributes_read
Command: ""
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"attributes_read" start time: 
Output:
----------------------------------------------------------
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"attributes_read" end time: Apr 20 23:06 CST
"attributes_read" time elapsed: 00:00:00
----------------------------------------------------------

5/27 Testing: cast
5/27 Test: cast
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_cast"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"cast" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
OK: cast write
 OK: class method
 OK: dtype method
ERROR STOP scalar cast int32 => int64

Error termination. Backtrace:
#0  0xf19db
<end of output>
Test time =   0.15 sec
----------------------------------------------------------
Test Failed.
"cast" end time: Apr 20 23:06 CST
"cast" time elapsed: 00:00:00
----------------------------------------------------------

6/27 Testing: deflate_write
6/27 Test: deflate_write
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_deflate_write"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"deflate_write" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: HDF5 write deflate
#2 filesize (Mbytes):   0.27   compression ratio:    6.0
 OK: HDF5 compress whole
 #3 file opened
 #3 written slice of A
#3 filesize (Mbytes):   0.01  compression ratio:   18.7
 OK: HDF5 compress slice
<end of output>
Test time =   0.26 sec
----------------------------------------------------------
Test Passed.
"deflate_write" end time: Apr 20 23:06 CST
"deflate_write" time elapsed: 00:00:00
----------------------------------------------------------

7/27 Testing: deflate_read
7/27 Test: deflate_read
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_deflate_read"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"deflate_read" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: HDF5 read deflate
<end of output>
Test time =   0.07 sec
----------------------------------------------------------
Test Passed.
"deflate_read" end time: Apr 20 23:06 CST
"deflate_read" time elapsed: 00:00:00
----------------------------------------------------------

8/27 Testing: deflate_props
8/27 Test: deflate_props
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_deflate_props"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"deflate_props" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
#1 filesize (Mbytes):   0.03  compression ratio:    7.8
 OK: HDF5 read deflate properties
 OK: HDF5 get deflate
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"deflate_props" end time: Apr 20 23:06 CST
"deflate_props" time elapsed: 00:00:00
----------------------------------------------------------

9/27 Testing: destructor
9/27 Test: destructor
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_destructor"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"destructor" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
auto-closing test_destruct.h5
 OK: destructor write
auto-closing test_destruct.h5
 OK: destructor read
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"destructor" end time: Apr 20 23:06 CST
"destructor" time elapsed: 00:00:00
----------------------------------------------------------

10/27 Testing: exist
10/27 Test: exist
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_exist"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"exist" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: is_hdf5
test_exist: creating file exist.h5
TRACE:h5fortran:h5open: initializing HDF5 library
creating test dataset /x
test_exist: closing file exist.h5
 test_exist: attemping to open file: exist.h5
test_exist: library still initialized: T
test_exist: check h5exist() on file: exist.h5
 OK: exist
 OK: softlink
 OK: multiple files open at once
<end of output>
Test time =   0.07 sec
----------------------------------------------------------
Test Passed.
"exist" end time: Apr 20 23:06 CST
"exist" time elapsed: 00:00:00
----------------------------------------------------------

11/27 Testing: groups
11/27 Test: groups
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_groups"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"groups" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
TRACE:h5fortran:h5open: initializing HDF5 library
 OK: HDF5 group
 OK: write existing variable
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"groups" end time: Apr 20 23:06 CST
"groups" time elapsed: 00:00:00
----------------------------------------------------------

19/27 Testing: write
19/27 Test: write
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_write"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"write" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: test simple write
 OK: test layout write
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"write" end time: Apr 20 23:06 CST
"write" time elapsed: 00:00:00
----------------------------------------------------------

12/27 Testing: layout
12/27 Test: layout
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_layout"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"layout" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: test layout
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"layout" end time: Apr 20 23:06 CST
"layout" time elapsed: 00:00:00
----------------------------------------------------------

13/27 Testing: lt
13/27 Test: lt
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_lt"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"lt" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
<end of output>
Test time =   0.08 sec
----------------------------------------------------------
Test Passed.
"lt" end time: Apr 20 23:06 CST
"lt" time elapsed: 00:00:00
----------------------------------------------------------

14/27 Testing: scalar
14/27 Test: scalar
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_scalar"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"scalar" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: scalar and vector: write and rewrite
 OK: scalar and vector: read
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"scalar" end time: Apr 20 23:06 CST
"scalar" time elapsed: 00:00:00
----------------------------------------------------------

15/27 Testing: shape
15/27 Test: shape
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_shape"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"shape" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: test_shape
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"shape" end time: Apr 20 23:06 CST
"shape" time elapsed: 00:00:00
----------------------------------------------------------

16/27 Testing: string
16/27 Test: string
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_string"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"string" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: HDF5 string write
 OK: HDF5 string read
 OK: string overwrite
 PASSED: HDF5 string write/read
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"string" end time: Apr 20 23:06 CST
"string" time elapsed: 00:00:00
----------------------------------------------------------

17/27 Testing: string_read
17/27 Test: string_read
Command: ""
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"string_read" start time: 
Output:
----------------------------------------------------------
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"string_read" end time: Apr 20 23:06 CST
"string_read" time elapsed: 00:00:00
----------------------------------------------------------

18/27 Testing: version
18/27 Test: version
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_version"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"version" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
1.14.0
<end of output>
Test time =   0.05 sec
----------------------------------------------------------
Test Passed.
"version" end time: Apr 20 23:06 CST
"version" time elapsed: 00:00:00
----------------------------------------------------------

20/27 Testing: fail_read_size_mismatch
20/27 Test: fail_read_size_mismatch
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_fail_read_size_mismatch"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"fail_read_size_mismatch" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 ERROR:h5fortran:shape_check: shape mismatch /int32-1d =                     2   variable shape =                    1
ERROR STOP 

Error termination. Backtrace:
#0  0xf19db
<end of output>
Test time =   0.13 sec
----------------------------------------------------------
Test Passed.
"fail_read_size_mismatch" end time: Apr 20 23:06 CST
"fail_read_size_mismatch" time elapsed: 00:00:00
----------------------------------------------------------

21/27 Testing: fail_read_rank_mismatch
21/27 Test: fail_read_rank_mismatch
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_fail_read_rank_mismatch"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"fail_read_rank_mismatch" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
ERROR:h5fortran:rank_check: rank mismatch /int32-1d = 1  variable rank =2
ERROR STOP 

Error termination. Backtrace:
#0  0xf19db
<end of output>
Test time =   0.13 sec
----------------------------------------------------------
Test Passed.
"fail_read_rank_mismatch" end time: Apr 20 23:06 CST
"fail_read_rank_mismatch" time elapsed: 00:00:00
----------------------------------------------------------

22/27 Testing: fail_nonexist_variable
22/27 Test: fail_nonexist_variable
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_fail_nonexist_variable"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"fail_nonexist_variable" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
ERROR STOP ERROR:h5fortran:open: action=r   not an HDF5 file: bad.h5

Error termination. Backtrace:
#0  0xf19db
<end of output>
Test time =   0.12 sec
----------------------------------------------------------
Test Passed.
"fail_nonexist_variable" end time: Apr 20 23:06 CST
"fail_nonexist_variable" time elapsed: 00:00:00
----------------------------------------------------------

23/27 Testing: fill
23/27 Test: fill
Command: "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_fill"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"fill" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
 OK: fill value
<end of output>
Test time =   0.06 sec
----------------------------------------------------------
Test Passed.
"fill" end time: Apr 20 23:06 CST
"fill" time elapsed: 00:00:00
----------------------------------------------------------

24/27 Testing: PythonAttributes
24/27 Test: PythonAttributes
Command: ""
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"PythonAttributes" start time: 
Output:
----------------------------------------------------------
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"PythonAttributes" end time: Apr 20 23:06 CST
"PythonAttributes" time elapsed: 00:00:00
----------------------------------------------------------

25/27 Testing: PythonShape
25/27 Test: PythonShape
Command: ""
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"PythonShape" start time: 
Output:
----------------------------------------------------------
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"PythonShape" end time: Apr 20 23:06 CST
"PythonShape" time elapsed: 00:00:00
----------------------------------------------------------

26/27 Testing: PythonString
26/27 Test: PythonString
Command: ""
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"PythonString" start time: 
Output:
----------------------------------------------------------
<end of output>
Test time =   0.00 sec
----------------------------------------------------------
Test Passed.
"PythonString" end time: Apr 20 23:06 CST
"PythonString" time elapsed: 00:00:00
----------------------------------------------------------

27/27 Testing: h5ls
27/27 Test: h5ls
Command: "/opt/local/bin/h5ls" "/opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test/test_shape.h5/d7"
Directory: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_fortran_h5fortran/h5fortran/work/build/test
"h5ls" start time: Apr 20 23:06 CST
Output:
----------------------------------------------------------
d7                       Dataset {5, 6, 7, 4, 3, 1, 2}
<end of output>
Test time =   0.07 sec
----------------------------------------------------------
Test Pass Reason:
Required regular expression found. Regex=[{5, 6, 7, 4, 3, 1, 2}]
"h5ls" end time: Apr 20 23:06 CST
"h5ls" time elapsed: 00:00:00
----------------------------------------------------------

End testing: Apr 20 23:06 CST

h5fortran =   1.85 sec*proc

python =   0.00 sec*proc

shaky =   0.37 sec*proc

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions