mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Janitor : Move disable exception print before any HDF5 operations
Some regression tests cause exceptions to trigger based on the HDF5 data present in test dataset. This causes the regression test to hang.
This commit is contained in:
@@ -49,6 +49,8 @@ std::vector<std::string> RifHdf5SummaryReader::vectorNames()
|
||||
{
|
||||
try
|
||||
{
|
||||
H5::Exception::dontPrint(); // Turn off auto-printing of failures to handle the errors appropriately
|
||||
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
std::vector<std::string> names;
|
||||
@@ -76,6 +78,8 @@ std::vector<time_t> RifHdf5SummaryReader::timeSteps() const
|
||||
{
|
||||
try
|
||||
{
|
||||
H5::Exception::dontPrint(); // Turn off auto-printing of failures to handle the errors appropriately
|
||||
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
std::vector<time_t> times;
|
||||
@@ -124,11 +128,11 @@ std::vector<double> RifHdf5SummaryReader::values( const std::string& vectorName,
|
||||
{
|
||||
try
|
||||
{
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
H5::Exception::dontPrint(); // Turn off auto-printing of failures to handle the errors appropriately
|
||||
|
||||
std::string idText = std::to_string( smspecKeywordIndex );
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
std::string idText = std::to_string( smspecKeywordIndex );
|
||||
std::string groupPath = "summary_vectors/" + vectorName + "/" + idText;
|
||||
|
||||
{
|
||||
@@ -160,10 +164,9 @@ std::vector<double> RifHdf5SummaryReader::values( const std::string& vectorName
|
||||
{
|
||||
try
|
||||
{
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
H5::Exception::dontPrint(); // Turn off auto-printing of failures to handle the errors appropriately
|
||||
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
std::string groupPath = "summary_vectors/" + vectorName;
|
||||
|
||||
auto groupNames = RifHdf5ReaderTools::getSubGroupNames( &h5File, groupPath );
|
||||
@@ -199,10 +202,10 @@ time_t RifHdf5SummaryReader::startDate() const
|
||||
{
|
||||
try
|
||||
{
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
H5::Exception::dontPrint(); // Turn off auto-printing of failures to handle the errors appropriately
|
||||
|
||||
auto h5File = H5::H5File( m_fileName.c_str(), H5F_ACC_RDONLY );
|
||||
|
||||
QString groupPath = QString( "general" );
|
||||
|
||||
H5::Group GridFunction_00002 = h5File.openGroup( groupPath.toStdString().c_str() );
|
||||
|
||||
Reference in New Issue
Block a user