You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This has nothing to do with epJSONTranslator, it fails with OpenStudio 3.1.0 and develop alike. It's an error loading the Idf files... (I'm pretty sure one of IDF is faulty, but will confirm)
I was seeing these two tests failling locally but intermittently and CI wasn't complaining... I now realize this is just happening in Debug mode since it's an OS_ASSERT...
$ ctest --rerun-failed --output-on-failure -R epJSON
Test project /home/julien/Software/Others/OS-build
Start 2874: epJSONFixture.TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver
1/2 Test #2874: epJSONFixture.TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver ...Subprocess aborted***Exception: 5.32 sec
Running main() from gmock_main.cc
Note: Google Test filter = epJSONFixture.TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from epJSONFixture
[ RUN ] epJSONFixture.TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver
EnergyPlus Starting
EnergyPlus, Version 9.5.0-003df71316, YMD=2021.03.30 11:18
Converted input file format. Exiting.
EnergyPlus Run Time=00hr 00min 0.44sec
EnergyPlus Completed Successfully.
[BOOST_ASSERT] <2> Assertion nExtFields % groupSize == 0 failed on line 983 of unsigned int openstudio::detail::IdfObject_Impl::numExtensibleGroups() const in file /home/julien/Software/Others/OpenStudio/src/utilities/idf/IdfObject.cpp.
openstudio_epjson_tests: /home/julien/Software/Others/OpenStudio/src/utilities/bcl/../core/Assert.hpp:61: void boost::assertion_failed(const char*, const char*, const char*, long int): Assertion `false' failed.
Start 2878: epJSONFixture.TranslateIDFToEPJSON_UnitaryHybridAC_DedicatedOutsideAir
2/2 Test #2878: epJSONFixture.TranslateIDFToEPJSON_UnitaryHybridAC_DedicatedOutsideAir .........Subprocess aborted***Exception: 2.63 sec
Running main() from gmock_main.cc
Note: Google Test filter = epJSONFixture.TranslateIDFToEPJSON_UnitaryHybridAC_DedicatedOutsideAir
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from epJSONFixture
[ RUN ] epJSONFixture.TranslateIDFToEPJSON_UnitaryHybridAC_DedicatedOutsideAir
EnergyPlus Starting
EnergyPlus, Version 9.5.0-003df71316, YMD=2021.03.30 11:18
Converted input file format. Exiting.
EnergyPlus Run Time=00hr 00min 0.31sec
EnergyPlus Completed Successfully.
[BOOST_ASSERT] <2> Assertion nExtFields % groupSize == 0 failed on line 983 of unsigned int openstudio::detail::IdfObject_Impl::numExtensibleGroups() const in file /home/julien/Software/Others/OpenStudio/src/utilities/idf/IdfObject.cpp.
openstudio_epjson_tests: /home/julien/Software/Others/OpenStudio/src/utilities/bcl/../core/Assert.hpp:61: void boost::assertion_failed(const char*, const char*, const char*, long int): Assertion `false' failed.
0% tests passed, 2 tests failed out of 2
Total Test time (real) = 8.16 sec
The following tests FAILED:
2874 - epJSONFixture.TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver (Subprocess aborted)
2878 - epJSONFixture.TranslateIDFToEPJSON_UnitaryHybridAC_DedicatedOutsideAir (Subprocess aborted)
Possible Solution
Failed tests:
TranslateIDFToEPJSON_ASHRAE9012016_OutPatientHealthCare_Denver: IdfObject_Impl::resizeToMinFields is wrong (that shows how little we use IdfObject::load probably)
Issue overview
This has nothing to do with epJSONTranslator, it fails with OpenStudio 3.1.0 and develop alike. It's an error loading the Idf files... (I'm pretty sure one of IDF is faulty, but will confirm)
I was seeing these two tests failling locally but intermittently and CI wasn't complaining... I now realize this is just happening in Debug mode since it's an OS_ASSERT...
Current Behavior
Details
Possible Solution
Failed tests:
IdfObject_Impl::resizeToMinFields
is wrong (that shows how little we use IdfObject::load probably)Details
Environment
Some additional details about your environment for this issue (if relevant):
Context
The text was updated successfully, but these errors were encountered: