NatLabRockies / NatLabRockies/OpenStudio
CTest Failures in Ubuntu and Windows Builds
Open
@kbenne is already working on this.
Since Dec 16, 2025.
Triage
- Dominant language
- C++
- Stars
- 646
- Forks
- 237
- Avg merge
- 3d 11h
- Merged PRs (30d)
- 10
Description
Description
There are may test failures in Ubuntu builds and some in the Windows build.
Current Behavior
Ubuntu builds have the following tests FAILED:
3802 - RubyTest-ApplicationPathHelpers_Test-energyplus (Failed)
3803 - RubyTest-Attribute_Test-attribute (Failed)
3804 - RubyTest-Building_exteriorPerimeter_Test-Building_exteriorPerimeter (Failed)
3805 - RubyTest-Calendar_Test-daylight_savings (Failed)
3806 - RubyTest-Calendar_Test-holidays (Failed)
3807 - RubyTest-Calendar_Test-custom_days (Failed)
3808 - RubyTest-Checksum_Test-strings (Failed)
3809 - RubyTest-Checksum_Test-paths (Failed)
3810 - RubyTest-ClimateZones_Test-basic (Failed)
3811 - RubyTest-Comments_Test-makeComment (Failed)
3812 - RubyTest-Component_Test-lightingSchedule_fromScratch (Failed)
3813 - RubyTest-Component_Test-componentWatcher_inComponent (Failed)
3815 - RubyTest-Construction_Test-ConstructionConstructors (Failed)
3816 - RubyTest-Construction_Test-Construction_SetUFactor (Failed)
3817 - RubyTest-DateTime_Test-normalization (Failed)
3818 - RubyTest-DateTime_Test-normalization2 (Failed)
3819 - RubyTest-DateTime_Test-to_s (Failed)
3820 - RubyTest-Date_Test-errors (Failed)
3821 - RubyTest-Date_Test-ymd_constructor (Failed)
3822 - RubyTest-Date_Test-ydoy_constructor (Failed)
3823 - RubyTest-Date_Test-leap_year (Failed)
3824 - RubyTest-Date_Test-non_leap_year (Failed)
3825 - RubyTest-Date_Test-equality (Failed)
3826 - RubyTest-Date_Test-comparison (Failed)
3827 - RubyTest-Date_Test-NthDayOfWeekInMonthAssumedYear (Failed)
3828 - RubyTest-Date_Test-NthDayOfWeekInMonthQualifiedYear (Failed)
3829 - RubyTest-Date_Test-to_s (Failed)
3830 - RubyTest-Date_Test-enums (Failed)
3831 - RubyTest-ElectricLoadCenterDistribution_Test-ElectricLoadCenterDistribution_Photovoltaics (Failed)
3832 - RubyTest-Enum_Test-idd_object_type (Failed)
3833 - RubyTest-Enum_Test-enum_hash (Failed)
3834 - RubyTest-EpwFile_Test-file (Failed)
3835 - RubyTest-EpwFile_Test-data (Failed)
3836 - RubyTest-EpwFile_Test-time_series (Failed)
3837 - RubyTest-ExceptionHandling1_Test-exceptions1 (Failed)
3838 - RubyTest-ExceptionHandling3_Test-exceptions3 (Failed)
3839 - RubyTest-ExposedPerimeter_Test-ExposedPerimeter (Failed)
3840 - RubyTest-ExteriorLights_Test-ExteriorLights (Failed)
3841 - RubyTest-Facility_Test-facility_attributes (Failed)
3842 - RubyTest-Gltf_Test-gltf_ExampleModel (Failed)
3843 - RubyTest-Gltf_Test-gltf_ExampleModel_convenience (Failed)
3844 - RubyTest-IddEnums_Test-IddFileType (Failed)
3845 - RubyTest-IddEnums_Test-IddObjectType (Failed)
3846 - RubyTest-IddObject_Test-ExtensibleIndex (Failed)
3847 - RubyTest-InteriorPartitionSurface_Test-hierarchy (Failed)
3848 - RubyTest-Issue_2560_Test-Issue_2560 (Failed)
3849 - RubyTest-Issue_3982_Test-Issue_3982 (Failed)
3850 - RubyTest-JoinAll_2527_Test-JoinAll_2527 (Failed)
3851 - RubyTest-Logger_Test-Logger (Failed)
3852 - RubyTest-Logger_Test-LogChannelFilter (Failed)
3853 - RubyTest-Matrix_Test-constructor (Failed)
3854 - RubyTest-Matrix_Test-interp1 (Failed)
3855 - RubyTest-Matrix_Test-interp2 (Failed)
3856 - RubyTest-Matrix_Test-log (Failed)
3857 - RubyTest-Matrix_Test-randMatrix (Failed)
3858 - RubyTest-Matrix_Test-to_s (Failed)
3859 - RubyTest-Optional_Test-Optional (Failed)
3860 - RubyTest-Path_Test-path (Failed)
3861 - RubyTest-Path_Test-function_accepting_path_takes_a_string (Failed)
3862 - RubyTest-Path_Test-PathCopy (Failed)
3863 - RubyTest-Perimeter_Test-Perimeter (Failed)
3864 - RubyTest-Polygon3d_Basic_Angled_Test-Polygon3d_Basic_Angled (Failed)
3865 - RubyTest-Polygon3d_Basic_Test-Polygon3d_Basic (Failed)
3866 - RubyTest-Polygon3d_JoinAllPolygons_1614_Test-Polygon3d_JoinAllPolygons_1614 (Failed)
3867 - RubyTest-Polygon3d_JoinAll_1614_Test-Polygon3d_JoinAll_1614 (Failed)
3868 - RubyTest-Polygon3d_Join_Test-Polygon3d_Join (Failed)
3869 - RubyTest-Polygon3d_Overlap_Test-Polygon3d_Overlap (Failed)
3870 - RubyTest-Polygon3d_PointInPolygonUp_Test-Polygon3d_PointInPolygonUp (Failed)
3871 - RubyTest-Polygon3d_WithHole_Test-Polygon3d_WithHole (Failed)
3872 - RubyTest-QuantityRegex_Test-stringsAre (Failed)
3873 - RubyTest-QuantityRegex_Test-stringsContain (Failed)
3874 - RubyTest-Quantity_Test-arithmeticOperators (Failed)
3875 - RubyTest-Overlaps_TZ46_TZ47_Test-SurfMatch_TolFix (Failed)
3876 - RubyTest-RemoveSpikesAndOverlaps_TZ46_TZ47_Test-RemoveSpikesAndOverlaps_TZ46_TZ47 (Failed)
3877 - RubyTest-RubyOperations_Test-ModelObjectUniq (Failed)
3878 - RubyTest-RubyOperations_Test-ModelObjectMarshal (Failed)
3879 - RubyTest-RubyOperations_Test-ModelObjectSort (Failed)
3880 - RubyTest-RubyOperations_Test-ImplicitPathSaveLoad (Failed)
3881 - RubyTest-ScaleFactory_Test-printScales (Failed)
3882 - RubyTest-ScheduleConstant_Test-ScheduleConstant (Failed)
3883 - RubyTest-SimulationControl_Test-construct_through_child (Failed)
3884 - RubyTest-SimulationControl_Test-construct_all_children (Failed)
3885 - RubyTest-Site_Test-construct_all_children (Failed)
3886 - RubyTest-Site_Test-get_optional_site (Failed)
3887 - RubyTest-SkyTemperature_Test-construction_and_parentage (Failed)
3888 - RubyTest-Space_Test-Space (Failed)
3889 - RubyTest-Surface_Intersect_ConcaveSurfaces_Test-Surface_Intersect_ConcaveSurfaces (Failed)
3890 - RubyTest-Surface_Test-Surfaces (Failed)
3891 - RubyTest-SwigJson_Test-osargument_value_as_json (Failed)
3892 - RubyTest-SwigJson_Test-swig_json_special_chars (Failed)
3893 - RubyTest-TimeSeries_Test-IntervalConstructor (Failed)
3894 - RubyTest-TimeSeries_Test-ValueAt (Failed)
3895 - RubyTest-Time_Test-fracDaysConstructor (Failed)
3896 - RubyTest-Time_Test-daysHoursMinutesSecondsConstructor (Failed)
3897 - RubyTest-Time_Test-to_s (Failed)
3898 - RubyTest-Transformation_Test-multiplication (Failed)
3899 - RubyTest-Transformation_Test-translation (Failed)
3900 - RubyTest-UUID_Test-uuid_constuctors (Failed)
3901 - RubyTest-UUID_Test-uuid_big_set (Failed)
3902 - RubyTest-UUID_Test-uuid_hash (Failed)
3903 - RubyTest-Unit_Test-UnitConstructors (Failed)
3904 - RubyTest-Vector_Test-constructor (Failed)
3905 - RubyTest-Vector_Test-interp (Failed)
3906 - RubyTest-Vector_Test-linspace (Failed)
3907 - RubyTest-Vector_Test-logspace (Failed)
3908 - RubyTest-Vector_Test-log (Failed)
3909 - RubyTest-Vector_Test-statistics (Failed)
3910 - RubyTest-Vector_Test-functors (Failed)
3911 - RubyTest-WorkspaceObjectWatcher_Test-WorkspaceObjectWatcher (Failed)
3912 - RubyTest-WorkspaceObjectWatcher_Test-Change_NoWatcher (Failed)
3913 - RubyTest-WorkspaceObjectWatcher_Test-Change_DisabledWatcher (Failed)
3914 - RubyTest-WorkspaceObjectWatcher_Test-Change_EnabledWatcher (Failed)
3915 - RubyTest-Workspace_Test-Workspace (Failed)
3916 - RubyTest-epJSON_Test-epJSON_String (Failed)
3917 - RubyTest-epJSON_Test-epJSON (Failed)
Windows builds have the following tests FAILED:
1953 - ModelFixture.PythonPluginInstance_ClassNameValidation (Failed)
3823 - RubyTest-Date_Test-ymd_constructor (Failed)
3950 - OpenStudioCLI.Run_AlfalfaWorkflow (Failed)
3964 - OpenStudioCLI.test_bcl_measure_templates (Failed)
3966 - OpenStudioCLI.Classic.test_measure_manager (Failed)
3980 - OpenStudioCLI.execute_python_script.no_memory_leak (SEGFAULT)
4142 - CLITest-test_encodings-encoding_external (Failed)
Expected Behavior
All tests should pass or be skipped if for a valid reason.
Steps to reproduce
- Run `ctest -j -C Release - T test --no-compress-output --output-on-failure
Possible Solution
No response
Operating System affected
Ubuntu 22.04, Ubuntu 24.04, Windows 10, Windows 11
Environment
Linux Ubuntu 2204, Linux Ubuntu 2404, Windows Server 2022
Version of OpenStudio
3.11.0-rc1+84223c0b41
Context
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.