Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[P4RT]: Improve GitHub continuous integration performance. #199

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

divyagayathri-hcl
Copy link
Contributor

Build Results:

divya@1ce2fff47237:/sonic/src/sonic-p4rt/sonic-pins$ bazel build $BAZEL_BUILD_OPTS ...
INFO: Analyzed 278 targets (0 packages loaded, 0 targets configured).
INFO: Found 278 targets...
INFO: Elapsed time: 0.378s, Critical Path: 0.00s
INFO: 1 process: 1 internal.
INFO: Build completed successfully, 1 total action

Test Results:

divya@1ce2fff47237:/sonic/src/sonic-p4rt/sonic-pins$ bazel test $BAZEL_BUILD_OPTS ...
INFO: Analyzed 278 targets (0 packages loaded, 0 targets configured).
INFO: Found 176 targets and 102 test targets...
INFO: Elapsed time: 23.531s, Critical Path: 5.00s
INFO: 26 processes: 1 internal, 9 linux-sandbox, 16 local.
INFO: Build completed successfully, 26 total actions
//gutil:collections_test (cached) PASSED in 0.2s
//gutil:io_test (cached) PASSED in 0.2s
//gutil:proto_matchers_test (cached) PASSED in 0.3s
//gutil:proto_test (cached) PASSED in 0.2s
//gutil:status_matchers_test (cached) PASSED in 0.2s
//gutil:table_entry_key_test (cached) PASSED in 0.0s
//gutil:testing_test (cached) PASSED in 0.2s
//gutil:version_test (cached) PASSED in 0.2s
//p4_fuzzer:constraints_util_integration_test (cached) PASSED in 0.4s
//p4_fuzzer:fuzz_util_test (cached) PASSED in 0.4s
//p4_fuzzer:fuzzer_showcase_test (cached) PASSED in 0.5s
//p4_fuzzer:switch_state_test (cached) PASSED in 0.3s
//p4_fuzzer:table_entry_key_test (cached) PASSED in 0.1s
//p4_pdpi:ir_tools_test (cached) PASSED in 0.4s
//p4_pdpi:p4_runtime_matchers_test (cached) PASSED in 0.3s
//p4_pdpi:sequencing_util_test (cached) PASSED in 0.3s
//p4_pdpi/netaddr:ipv4_address_and_network_address_test (cached) PASSED in 0.2s
//p4_pdpi/netaddr:ipv6_address_test (cached) PASSED in 0.2s
//p4_pdpi/netaddr:mac_address_test (cached) PASSED in 0.2s
//p4_pdpi/packetlib:packetlib_fuzzer_test (cached) PASSED in 15.2s
//p4_pdpi/packetlib:packetlib_matchers_test (cached) PASSED in 0.3s
//p4_pdpi/packetlib:packetlib_test (cached) PASSED in 0.1s
//p4_pdpi/packetlib:packetlib_test_runner (cached) PASSED in 0.0s
//p4_pdpi/packetlib:packetlib_unit_test (cached) PASSED in 0.9s
//p4_pdpi/string_encodings:bit_string_test (cached) PASSED in 0.2s
//p4_pdpi/string_encodings:byte_string_test (cached) PASSED in 0.2s
//p4_pdpi/string_encodings:decimal_string_test (cached) PASSED in 0.1s
//p4_pdpi/string_encodings:decimal_string_test_runner (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:hex_string_test (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:hex_string_test_runner (cached) PASSED in 0.0s
//p4_pdpi/string_encodings:readable_byte_string_test (cached) PASSED in 0.2s
//p4_pdpi/testing:helper_function_test (cached) PASSED in 0.3s
//p4_pdpi/testing:info_test (cached) PASSED in 0.1s
//p4_pdpi/testing:info_test_runner (cached) PASSED in 0.1s
//p4_pdpi/testing:main_pd_test (cached) PASSED in 0.0s
//p4_pdpi/testing:mock_p4_runtime_server_test (cached) PASSED in 0.4s
//p4_pdpi/testing:packet_io_test (cached) PASSED in 0.1s
//p4_pdpi/testing:packet_io_test_runner (cached) PASSED in 0.0s
//p4_pdpi/testing:rpc_test (cached) PASSED in 0.1s
//p4_pdpi/testing:rpc_test_runner (cached) PASSED in 0.0s
//p4_pdpi/testing:sequencing_test (cached) PASSED in 0.1s
//p4_pdpi/testing:sequencing_test_runner (cached) PASSED in 0.0s
//p4_pdpi/testing:sequencing_util_test (cached) PASSED in 0.0s
//p4_pdpi/testing:sequencing_util_test_runner (cached) PASSED in 0.0s
//p4_pdpi/testing:table_entry_gunit_test (cached) PASSED in 0.3s
//p4_pdpi/testing:table_entry_test (cached) PASSED in 0.1s
//p4_pdpi/testing:table_entry_test_runner (cached) PASSED in 0.1s
//p4_pdpi/utils:annotation_parser_test (cached) PASSED in 0.2s
//p4_pdpi/utils:ir_test (cached) PASSED in 0.3s
//p4rt_app/p4runtime:ir_translation_test (cached) PASSED in 0.4s
//p4rt_app/p4runtime:p4info_verification_schema_test (cached) PASSED in 0.4s
//p4rt_app/p4runtime:p4info_verification_test (cached) PASSED in 0.4s
//p4rt_app/p4runtime:packetio_helpers_test (cached) PASSED in 0.5s
//p4rt_app/p4runtime:resource_utilization_test (cached) PASSED in 0.4s
//p4rt_app/sonic:app_db_acl_def_table_manager_test (cached) PASSED in 0.8s
//p4rt_app/sonic:app_db_manager_test (cached) PASSED in 0.4s
//p4rt_app/sonic:app_db_to_pdpi_ir_translator_test (cached) PASSED in 0.4s
//p4rt_app/sonic:hashing_test (cached) PASSED in 0.4s
//p4rt_app/sonic:packetio_impl_test (cached) PASSED in 0.3s
//p4rt_app/sonic:packetio_port_test (cached) PASSED in 0.3s
//p4rt_app/sonic:response_handler_test (cached) PASSED in 0.4s
//p4rt_app/sonic:vrf_entry_translation_test (cached) PASSED in 0.4s
//p4rt_app/sonic/adapters:fake_sonic_db_table_test (cached) PASSED in 0.1s
//p4rt_app/tests/lib:app_db_entry_builder_test (cached) PASSED in 0.1s
//p4rt_app/utils:event_data_tracker_test (cached) PASSED in 0.0s
//p4rt_app/utils:table_utility_test (cached) PASSED in 0.4s
//sai_p4/instantiations/google:clos_stage_test (cached) PASSED in 0.2s
//sai_p4/instantiations/google:fabric_border_router_p4info_up_to_date_test (cached) PASSED in 0.0s
//sai_p4/instantiations/google:middleblock_p4info_up_to_date_test (cached) PASSED in 0.0s
//sai_p4/instantiations/google:sai_p4info_fetcher_test (cached) PASSED in 0.4s
//sai_p4/instantiations/google:sai_p4info_test (cached) PASSED in 0.5s
//sai_p4/instantiations/google:sai_pd_proto_test (cached) PASSED in 0.0s
//sai_p4/instantiations/google:sai_pd_util_test (cached) PASSED in 0.3s
//sai_p4/instantiations/google:tor_p4info_up_to_date_test (cached) PASSED in 0.0s
//sai_p4/instantiations/google:union_p4info_up_to_date_test (cached) PASSED in 0.1s
//sai_p4/instantiations/google:wbb_p4info_up_to_date_test (cached) PASSED in 0.0s
//sai_p4/tools:p4info_tools_test (cached) PASSED in 0.3s
//p4rt_app/event_monitoring:app_state_db_port_table_event_test PASSED in 0.5s
//p4rt_app/event_monitoring:app_state_db_send_to_ingress_port_table_event_test PASSED in 0.5s
//p4rt_app/event_monitoring:config_db_node_cfg_table_event_test PASSED in 0.5s
//p4rt_app/event_monitoring:config_db_port_table_event_test PASSED in 0.5s
//p4rt_app/event_monitoring:debug_data_dump_events_test PASSED in 0.5s
//p4rt_app/event_monitoring:state_verification_events_test PASSED in 0.5s
//p4rt_app/sonic:state_verification_test PASSED in 0.2s
//p4rt_app/tests:acl_table_test PASSED in 0.8s
//p4rt_app/tests:action_set_test PASSED in 0.6s
//p4rt_app/tests:api_access_test PASSED in 0.6s
//p4rt_app/tests:arbitration_test PASSED in 0.6s
//p4rt_app/tests:debug_data_dump_test PASSED in 0.5s
//p4rt_app/tests:fixed_l3_tables_test PASSED in 1.6s
//p4rt_app/tests:forwarding_pipeline_config_test PASSED in 2.4s
//p4rt_app/tests:grpc_behavior_test PASSED in 5.0s
//p4rt_app/tests:p4_constraints_test PASSED in 0.1s
//p4rt_app/tests:p4_constraints_test_runner PASSED in 0.1s
//p4rt_app/tests:p4_programs_test PASSED in 0.9s
//p4rt_app/tests:packetio_test PASSED in 3.0s
//p4rt_app/tests:port_name_and_id_test PASSED in 1.4s
//p4rt_app/tests:resource_limits_test PASSED in 1.1s
//p4rt_app/tests:response_path_test PASSED in 1.8s
//p4rt_app/tests:role_test PASSED in 0.6s
//p4rt_app/tests:state_verification_test PASSED in 0.8s
//p4rt_app/tests:vrf_table_test PASSED in 0.9s

Executed 25 out of 102 tests: 102 tests pass.
INFO: Build completed successfully, 26 total actions

Keyword Check:

divya@eonms3vm12:~/new_code/sonic-buildimage/src/sonic-p4rt/sonic-pins$ ~/keyword_checks.sh .
Keyword check Passed.

@divyagayathri-hcl divyagayathri-hcl force-pushed the branch_github branch 2 times, most recently from 3197b0e to 135fcd6 Compare June 14, 2024 20:36
@bibhuprasad-hcl
Copy link
Contributor

@kishanps , could you please review.

@kishanps
Copy link
Collaborator

I am not sure if we need this change for sonic-pins, give me some time to check.

@divyagayathri-hcl divyagayathri-hcl changed the title Improve GitHub continuous integration performance. [P4RT]: Improve GitHub continuous integration performance. Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants