Skip to content

Commit

Permalink
Merge pull request #339 from NREL/migrate-tests-from-xpress
Browse files Browse the repository at this point in the history
Migrate tests from Xpress to HiGHS
  • Loading branch information
zolanaj authored Dec 27, 2023
2 parents 3d43ae4 + aaa676e commit f883c8d
Show file tree
Hide file tree
Showing 3 changed files with 1,821 additions and 33 deletions.
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@ Classify the change according to the following categories:
### Deprecated
### Removed

## Develop 12-13-2023
## Develop 2023-12-16
### Changed
- Changed testing suite from using Xpress to using HiGHS, an open-source solver. This has led to a reduction in the number of tests due to incompatibility with indicator constraints.
### Fixed
- Fixed issue with running Wind on Windows: add execute permission for ssc.dll

Expand Down
11 changes: 11 additions & 0 deletions test/broken_tests.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
This is a breakdown of testsets that include broken and updated tests due to the migration from Xpress to HiGHS in GitHub Actions.

- CHP sizing: 1 test value updated due to new obtained solution within 1% optimality
- CHP Supplementary firing and standby: 11 tests broken due to solver incompatibility (indicator constraints)
- Single RC Model Heating only: 9 tests broken due to solver incompatibility or tests that use prior results from an incompatible test
- Do not allow_simultaneous_export_import: 1 test broken due to solver incompatibility
- Solar and ElectricStorage w/BAU and degradation: 6 tests broken due to solver incompatibility
- Minimize Unserved Load: 18 tests broken due to solver incompatibility
- Outages with Wind and supply-to-load no greater than critical load: 2 tests broken due to either incompatibility or infeasibility
- Wind: 3 tests broken due to incompatibility or infeasibility
- Emissions and Renewable Energy Percent: ~50 tests broken or skipped due to incompatibility or tests use prior results from an incompatible test
Loading

0 comments on commit f883c8d

Please sign in to comment.