mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
[svn-r4345] Purpose:
Improvement Description: The stdout and stderr were both redirected to an output file. This works fine in tradition sequential Unix machines. But in some parallel systems (like mpi-jobs in IBM SP), the stderr is merged with stdout alright but not in the exact order as expected. This is not deterministic in parallel jobs. So, the test output are all there but the ordering maynot be as expected. Solution: Redirect stderr to separated file and append it to the stdout file after test-command is executed. Then compare it with the expected output. This eliminate the assumption that stdout and stderr must merged in "chronical orders". The .ddl file are updated by moving all stderr text to the end of the file. Platforms tested: eirene.
This commit is contained in:
parent
ba1e23c18d
commit
c47f724187
@ -7,6 +7,6 @@ ATTRIBUTE "/attr2" {
|
||||
DATASPACE SIMPLE { ( 10 ) / ( 10 ) }
|
||||
}
|
||||
ATTRIBUTE "/attr" {
|
||||
h5dump error: unable to open attribute "/"
|
||||
}
|
||||
}
|
||||
}
|
||||
h5dump error: unable to open attribute "/"
|
||||
|
@ -3,8 +3,7 @@ Expected output for 'h5dump -t /#5992:0 -g /group2 tcompound.h5'
|
||||
#############################
|
||||
HDF5 "tcompound.h5" {
|
||||
DATATYPE "/#5992:0"
|
||||
h5dump error: unable to open datatype "/#5992:0"
|
||||
|
||||
|
||||
GROUP "/group2" {
|
||||
DATASET "dset5" {
|
||||
DATATYPE "/#6632:0"
|
||||
@ -35,3 +34,4 @@ GROUP "/group2" {
|
||||
}
|
||||
}
|
||||
}
|
||||
h5dump error: unable to open datatype "/#5992:0"
|
||||
|
@ -11,6 +11,6 @@ DATASET "/dset2" {
|
||||
DATASPACE SIMPLE { ( 30, 20 ) / ( 30, 20 ) }
|
||||
}
|
||||
DATASET "dset3" {
|
||||
h5dump error: unable to open dataset "dset3"
|
||||
}
|
||||
}
|
||||
}
|
||||
h5dump error: unable to open dataset "dset3"
|
||||
|
@ -41,6 +41,6 @@ GROUP "/" {
|
||||
}
|
||||
}
|
||||
GROUP "/y" {
|
||||
h5dump error: unable to open group "/y"
|
||||
}
|
||||
}
|
||||
}
|
||||
h5dump error: unable to open group "/y"
|
||||
|
Loading…
Reference in New Issue
Block a user