OpenSTA/search/test
Jaehyun Kim 2d2762437a test: Remove unnecessary catch blocks from Tcl tests across all modules
Remove bare catch blocks that silently swallowed errors instead of
properly testing them. Fix underlying issues revealed by catch removal
including wrong API calls ([$role name] on strings, invalid properties
like cell_leakage_power/is_register, nonexistent Tcl bindings) and
incorrect library names. Update golden .ok files to match new output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_multicorner_analysis.ok test: Apply review feedback - part1 2026-02-19 23:30:23 +09:00
search_multicorner_analysis.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_power_activity.ok test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_power_activity.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_pvt_analysis.ok test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_pvt_analysis.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_report_path_detail.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_sim_const_prop.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_sim_logic_clk_network.ok test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +09:00
search_sim_logic_clk_network.tcl test: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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: Remove unnecessary catch blocks from Tcl tests across all modules 2026-02-20 21:07:40 +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