[P4RT]: Improve GitHub continuous integration performance. #199
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.