OpenSTA/search/test
Jaehyun Kim ce45133c84 test: Fix wrong API calls in Tcl tests and remove unnecessary catches
Replace wrong/non-existent command calls with correct OpenSTA APIs:
- sta::pin_slack → get_property $pin slack_max_rise
- sta::slow_drivers_cmd → sta::slow_drivers
- set_latch_borrow_limit → set_max_time_borrow
- remove_data_check → unset_data_check
- remove_clock → delete_clock
- reset_path → unset_path_exceptions
- sta::report_path_end 3-arg → sta::report_path_end2
- sta::design_power "NULL" → sta::design_power [sta::cmd_corner]
- report_path $path → sta::report_path_cmd $path
- connect_pin 3-arg → connect_pin net inst/port
- set_power_activity positional → -input_ports flag
- sta::is_clock [get_ports] → sta::is_clock [sta::get_port_pin]
- get_property $inst lib_name → liberty_cell/liberty_library
- get_property $pin net_name → [$pin net] + get_full_name
- get_property $net is_power → $net is_power method
- Removed unnecessary catch around sta::write_liberty

23 catch blocks removed. Tests now execute real API calls instead
of silently failing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 15:32:08 +09:00
..
cpp test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
CMakeLists.txt test: Apply review feedback - part2 2026-02-20 01:13:42 +09:00
regression test: Initial upload 2026-02-13 19:19:09 +09:00
search_analysis.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_analysis.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_annotated_write_verilog.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_annotated_write_verilog.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_assigned_delays.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_assigned_delays.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_check_timing.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_check_timing.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_check_timing.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_check_types_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_check_types_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_clk_skew_interclk.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_clk_skew_interclk.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_clk_skew_multiclock.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_clk_skew_multiclock.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_corner_skew.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_corner_skew.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_crpr.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_crpr.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_crpr.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_crpr_data_checks.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_crpr_data_checks.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_crpr_data_checks.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_data_check_gated.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_data_check_gated.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_data_check_gated.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_exception_paths.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_exception_paths.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_fanin_fanout.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_fanin_fanout.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_fanin_fanout_deep.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_fanin_fanout_deep.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_gated_clk.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_gated_clk.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_gated_clk.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_genclk.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_genclk.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_genclk.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_genclk_latch_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_genclk_latch_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_genclk_property_report.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_genclk_property_report.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_json_unconstrained.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_json_unconstrained.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_latch.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_latch.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_latch.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_latch_timing.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_latch_timing.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_levelize_loop_disabled.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_levelize_loop_disabled.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_levelize_sim.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_levelize_sim.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_limit_violations.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_limit_violations.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_limit_violations.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_limits_verbose.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_limits_verbose.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_min_period_max_skew.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_min_period_max_skew.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_min_period_short.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_min_period_short.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_multiclock.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_multiclock.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_multicorner_analysis.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_multicorner_analysis.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_multicorner_analysis.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_network_edit_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_network_edit_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_network_edit_replace.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_network_edit_replace.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_network_sta_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_network_sta_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_delay_output.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_delay_output.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_path_end_types.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_end_types.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_end_types.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_path_enum_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_enum_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_enum_groups.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_enum_groups.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_path_enum_nworst.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_path_enum_nworst.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_port_pin_properties.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_port_pin_properties.tcl test: Apply review feedback - part3 2026-02-20 13:46:30 +09:00
search_power_activity.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_power_activity.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_property.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_extra.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_extra.tcl test: Apply review feedback - part3 2026-02-20 13:46:30 +09:00
search_property_inst_cell.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_inst_cell.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_libport_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_property_libport_deep.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_pvt_analysis.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_pvt_analysis.tcl test: Apply review feedback - part3 2026-02-20 13:46:30 +09:00
search_register.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_register.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_register_deep.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_register_deep.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_register_filter_combos.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_register_filter_combos.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_register_latch_sim.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_register_latch_sim.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_report_fields_formats.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_fields_formats.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_formats.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_formats.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_gated_datacheck.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_gated_datacheck.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_json_formats.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_json_formats.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_detail.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_detail.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_report_path_expanded.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_expanded.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_latch_expanded.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_report_path_latch_expanded.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_report_path_pvt_cap.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_pvt_cap.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_types.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_report_path_types.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sdc_advanced.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sdc_advanced.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_search_arrival_required.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_search_arrival_required.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sim_const_prop.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sim_const_prop.tcl test: Apply review feedback - part3 2026-02-20 13:05:07 +09:00
search_sim_logic_clk_network.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_sim_logic_clk_network.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_spef_parasitics.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_spef_parasitics.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sta_bidirect_extcap.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sta_bidirect_extcap.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sta_cmds.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sta_cmds.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_sta_extra.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_sta_extra.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_tag_path_analysis.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_tag_path_analysis.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_test1.spef test: Initial upload 2026-02-13 19:19:09 +09:00
search_test1.v test: Initial upload 2026-02-13 19:19:09 +09:00
search_timing.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_clktree.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_clktree.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_deep.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_deep.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_readback.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_timing_model_readback.tcl test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_worst_slack_sta.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_worst_slack_sta.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_write_sdf_model.ok test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00
search_write_sdf_model.tcl test: Fix wrong API calls in Tcl tests and remove unnecessary catches 2026-02-20 15:32:08 +09:00