OpenSTA/dcalc
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
ArcDcalcWaveforms.cc use std::format squash 2026-03-16 15:01:38 -07:00
ArcDcalcWaveforms.hh update copyright 2026-03-10 14:57:45 -07:00
ArcDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
Arnoldi.hh update copyright 2026-03-10 14:57:45 -07:00
Arnoldi.txt arnoldi delay calculator 2018-10-24 14:22:21 -07:00
ArnoldiDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
ArnoldiDelayCalc.hh update copyright 2026-03-10 14:57:45 -07:00
ArnoldiReduce.cc use std::format squash 2026-03-16 15:01:38 -07:00
ArnoldiReduce.hh update copyright 2026-03-10 14:57:45 -07:00
CcsCeffDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
CcsCeffDelayCalc.hh string squash 2026-03-28 19:13:35 -07:00
DcalcAnalysisPt.cc rel 3.0 2026-01-13 09:36:45 -07:00
Delay.cc delayAsString 2026-03-18 16:33:15 -07:00
DelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
DelayCalc.i string squash 2026-03-28 19:13:35 -07:00
DelayCalc.tcl use std::format squash 2026-03-16 15:01:38 -07:00
DelayCalcBase.cc string squash 2026-03-28 19:13:35 -07:00
DelayCalcBase.hh string squash 2026-03-28 19:13:35 -07:00
DelayNormal.cc use std::format squash 2026-03-16 15:01:38 -07:00
DelayScalar.cc use std::format squash 2026-03-16 15:01:38 -07:00
DelaySkewNormal.cc use std::format squash 2026-03-16 15:01:38 -07:00
DmpCeff.cc string squash 2026-03-28 19:13:35 -07:00
DmpCeff.hh lvf squish 2026-03-13 14:06:35 -07:00
DmpDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
DmpDelayCalc.hh update copyright 2026-03-10 14:57:45 -07:00
FindRoot.cc update copyright 2026-03-10 14:57:45 -07:00
FindRoot.hh update copyright 2026-03-10 14:57:45 -07:00
GraphDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
LumpedCapDelayCalc.cc use std::format squash 2026-03-16 15:01:38 -07:00
LumpedCapDelayCalc.hh string squash 2026-03-28 19:13:35 -07:00
NetCaps.cc update copyright 2026-03-10 14:57:45 -07:00
NetCaps.hh update copyright 2026-03-10 14:57:45 -07:00
ParallelDelayCalc.cc lvf squish 2026-03-13 14:06:35 -07:00
ParallelDelayCalc.hh update copyright 2026-03-10 14:57:45 -07:00
PrimaDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
PrimaDelayCalc.hh string squash 2026-03-28 19:13:35 -07:00
UnitDelayCalc.cc string squash 2026-03-28 19:13:35 -07:00
UnitDelayCalc.hh string squash 2026-03-28 19:13:35 -07:00