OpenSTA/liberty
Jaehyun Kim 3ca78b11c8 Adapt test files to upstream API changes (string_view migration)
Update 16 test files to match upstream OpenSTA API refactoring:
- const char* → std::string/std::string_view across all test APIs
- EXPECT_STREQ → EXPECT_EQ for std::string/string_view returns
- nullptr → "" for string_view parameters (makeClock, makeClockGroups, etc.)
- PropertyValue("literal") → PropertyValue(std::string("literal")) to avoid
  bool constructor overload resolution
- Method renames: relatedGroundPin→relatedGroundPort,
  relatedPowerPin→relatedPowerPort, firstName→firstParam,
  secondName→secondParam
- Constructor changes: OperatingConditions (5-arg → 1-arg + setters),
  ModeDef::defineValue (3-arg → 1-arg + setSdfCond)
- LibertyAttrValue::floatValue returns std::pair<float,bool> now
- Filter API: separate args → single expression string + bool_props_as_int
- SDF version golden files: 3.0.1 → 3.1.0

All 6104 tests pass.

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Jaehyun Kim <jhkim@precisioninno.com>
2026-03-31 16:34:40 +09:00
..
test Adapt test files to upstream API changes (string_view migration) 2026-03-31 16:34:40 +09:00
EquivCells.cc string squash 2026-03-28 19:13:35 -07:00
FuncExpr.cc update copyright 2026-03-10 14:57:45 -07:00
InternalPower.cc string squash 2026-03-28 19:13:35 -07:00
LeakagePower.cc update copyright 2026-03-10 14:57:45 -07:00
LibExprLex.ll string squash 2026-03-28 19:13:35 -07:00
LibExprParse.yy string squash 2026-03-28 19:13:35 -07:00
LibExprReader.cc string squash 2026-03-28 19:13:35 -07:00
LibExprReader.hh string squash 2026-03-28 19:13:35 -07:00
LibExprReaderPvt.hh string squash 2026-03-28 19:13:35 -07:00
LibExprScanner.hh update copyright 2026-03-10 14:57:45 -07:00
Liberty.cc update test infra to accomodate std::string instead of const char* 2026-03-30 19:44:26 +00:00
Liberty.i StaTclTypes %include "std_string_view.i" 2026-03-28 19:55:13 -07:00
Liberty.tcl update copyright 2026-03-10 14:57:45 -07:00
LibertyBuilder.cc string squash 2026-03-28 19:13:35 -07:00
LibertyBuilder.hh string squash 2026-03-28 19:13:35 -07:00
LibertyExt.cc string squash 2026-03-28 19:13:35 -07:00
LibertyLex.ll liberty reader rewrite 2026-02-27 17:12:50 -08:00
LibertyParse.yy string squash 2026-03-28 19:13:35 -07:00
LibertyParser.cc update test infra to accomodate std::string instead of const char* 2026-03-30 19:44:26 +00:00
LibertyParser.hh string squash 2026-03-28 19:13:35 -07:00
LibertyReader.cc string squash 2026-03-28 19:13:35 -07:00
LibertyReader.hh string squash 2026-03-28 19:13:35 -07:00
LibertyReaderPvt.hh string squash 2026-03-28 19:13:35 -07:00
LibertyScanner.hh string squash 2026-03-28 19:13:35 -07:00
LibertyWriter.cc string squash 2026-03-28 19:13:35 -07:00
LinearModel.cc string squash 2026-03-28 19:13:35 -07:00
Sequential.cc update copyright 2026-03-10 14:57:45 -07:00
TableModel.cc Merge remote-tracking branch 'upstream/master' into sta_latest_merge_strings 2026-03-30 16:22:27 +00:00
TimingArc.cc string squash 2026-03-28 19:13:35 -07:00
TimingModel.cc update copyright 2026-03-10 14:57:45 -07:00
TimingRole.cc update copyright 2026-03-10 14:57:45 -07:00
Units.cc string squash 2026-03-28 19:13:35 -07:00
Wireload.cc string squash 2026-03-28 19:13:35 -07:00