From 62a39464d7893cbb747f321c3bb662a0d939de14 Mon Sep 17 00:00:00 2001 From: Brooks Rady Date: Sun, 5 Apr 2020 17:30:43 +0100 Subject: feat(network): add accumlated usage (#155) * Add accumlated usage * Fixed a nasty performace leak * Fix a silly reverse-ordering bug * Address some feedback * Finished some reorganizing * Another silly reversal bug * Let the test cases run * Most tests are working * Fix some formatting that got left behind * Fix the rest of the tests * Add some new tests to cover the total mode * Whoops, a double newline --- src/tests/cases/raw_mode.rs | 3 +- ...__multiple_connections_from_remote_address.snap | 2 +- ...ltiple_processes_with_multiple_connections.snap | 12 +- ...ode__one_process_with_multiple_connections.snap | 2 +- .../cases/snapshots/ui__basic_only_addresses.snap | 4 +- .../snapshots/ui__basic_only_connections.snap | 4 +- .../cases/snapshots/ui__basic_only_processes.snap | 4 +- src/tests/cases/snapshots/ui__basic_startup.snap | 6 +- .../snapshots/ui__bi_directional_traffic-2.snap | 2 +- .../snapshots/ui__bi_directional_traffic.snap | 6 +- .../ui__layout_full_width_under_30_height-2.snap | 4 +- .../ui__layout_full_width_under_30_height.snap | 4 +- .../ui__layout_under_120_width_full_height-2.snap | 6 +- .../ui__layout_under_120_width_full_height.snap | 6 +- ...__layout_under_120_width_under_30_height-2.snap | 4 +- ...ui__layout_under_120_width_under_30_height.snap | 4 +- ...multiple_connections_from_remote_address-2.snap | 2 +- ...__multiple_connections_from_remote_address.snap | 6 +- ...ts_of_traffic_from_different_connections-2.snap | 2 +- ...kets_of_traffic_from_different_connections.snap | 6 +- ...ackets_of_traffic_from_single_connection-2.snap | 2 +- ..._packets_of_traffic_from_single_connection.snap | 6 +- ...iple_processes_with_multiple_connections-2.snap | 6 +- ...ltiple_processes_with_multiple_connections.snap | 6 +- .../cases/snapshots/ui__no_resolve_mode-2.snap | 2 +- src/tests/cases/snapshots/ui__no_resolve_mode.snap | 2 +- .../snapshots/ui__one_packet_of_traffic-2.snap | 2 +- .../cases/snapshots/ui__one_packet_of_traffic.snap | 6 +- ...i__one_process_with_multiple_connections-2.snap | 2 +- .../ui__one_process_with_multiple_connections.snap | 6 +- .../cases/snapshots/ui__pause_by_space-2.snap | 2 +- src/tests/cases/snapshots/ui__pause_by_space.snap | 6 +- ...ustained_traffic_from_multiple_processes-2.snap | 2 +- ..._sustained_traffic_from_multiple_processes.snap | 2 +- ...c_from_multiple_processes_bi_directional-2.snap | 2 +- ...fic_from_multiple_processes_bi_directional.snap | 2 +- ..._multiple_processes_bi_directional_total-2.snap | 55 ++++++ ...om_multiple_processes_bi_directional_total.snap | 55 ++++++ ...ed_traffic_from_multiple_processes_total-2.snap | 55 ++++++ ...ined_traffic_from_multiple_processes_total.snap | 55 ++++++ .../ui__sustained_traffic_from_one_process-2.snap | 2 +- .../ui__sustained_traffic_from_one_process.snap | 2 +- ...sustained_traffic_from_one_process_total-2.snap | 55 ++++++ ...__sustained_traffic_from_one_process_total.snap | 55 ++++++ .../snapshots/ui__traffic_with_host_names-2.snap | 2 +- .../snapshots/ui__traffic_with_host_names.snap | 2 +- .../snapshots/ui__traffic_with_winch_event-3.snap | 2 +- .../snapshots/ui__traffic_with_winch_event.snap | 6 +- .../snapshots/ui__truncate_long_hostnames-2.snap | 2 +- .../snapshots/ui__truncate_long_hostnames.snap | 2 +- .../ui__two_packets_only_addresses-2.snap | 2 +- .../snapshots/ui__two_packets_only_addresses.snap | 4 +- .../ui__two_packets_only_connections-2.snap | 2 +- .../ui__two_packets_only_connections.snap | 4 +- .../ui__two_packets_only_processes-2.snap | 2 +- .../snapshots/ui__two_packets_only_processes.snap | 4 +- .../ui__two_windows_split_horizontally.snap | 6 +- .../ui__two_windows_split_vertically.snap | 4 +- src/tests/cases/test_utils.rs | 1 + src/tests/cases/ui.rs | 195 ++++++++++++++++++++- 60 files changed, 619 insertions(+), 100 deletions(-) create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_multiple_processes_bi_directional_total-2.snap create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_multiple_processes_bi_directional_total.snap create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_multiple_processes_total-2.snap create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_multiple_processes_total.snap create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_one_process_total-2.snap create mode 100644 src/tests/cases/snapshots/ui__sustained_traffic_from_one_process_total.snap (limited to 'src/tests') diff --git a/src/tests/cases/raw_mode.rs b/src/tests/cases/raw_mode.rs index 8c51dfa..636abb1 100644 --- a/src/tests/cases/raw_mode.rs +++ b/src/tests/cases/raw_mode.rs @@ -207,7 +207,7 @@ fn multiple_processes_with_multiple_connections() { "10.0.0.2", 1337, 4435, - b"Awesome, I'm from 3.3.3.3", + b"Greetings traveller, I'm from 3.3.3.3", )), Some(build_tcp_packet( "2.2.2.2", @@ -581,6 +581,7 @@ fn no_resolve_mode() { addresses: false, connections: false, processes: false, + total_utilization: false, }, }; start(backend, os_input, opts); diff --git a/src/tests/cases/snapshots/raw_mode__multiple_connections_from_remote_address.snap b/src/tests/cases/snapshots/raw_mode__multiple_connections_from_remote_address.snap index 22cb71f..ee79f90 100644 --- a/src/tests/cases/snapshots/raw_mode__multiple_connections_from_remote_address.snap +++ b/src/tests/cases/snapshots/raw_mode__multiple_connections_from_remote_address.snap @@ -3,7 +3,7 @@ source: src/tests/cases/raw_mode.rs expression: formatted --- process: "1" up/down Bps: 0/47 connections: 2 -connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" connection: :443 => 1.1.1.1:12346 (tcp) up/down Bps: 0/25 process: "1" +connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" remote_address: 1.1.1.1 up/down Bps: 0/47 connections: 2 diff --git a/src/tests/cases/snapshots/raw_mode__multiple_processes_with_multiple_connections.snap b/src/tests/cases/snapshots/raw_mode__multiple_processes_with_multiple_connections.snap index 609bbf5..6709ffd 100644 --- a/src/tests/cases/snapshots/raw_mode__multiple_processes_with_multiple_connections.snap +++ b/src/tests/cases/snapshots/raw_mode__multiple_processes_with_multiple_connections.snap @@ -2,16 +2,16 @@ source: src/tests/cases/raw_mode.rs expression: formatted --- +process: "5" up/down Bps: 0/28 connections: 1 +process: "4" up/down Bps: 0/26 connections: 1 process: "1" up/down Bps: 0/22 connections: 1 process: "2" up/down Bps: 0/21 connections: 1 -process: "4" up/down Bps: 0/26 connections: 1 -process: "5" up/down Bps: 0/22 connections: 1 -connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" +connection: :4435 => 3.3.3.3:1337 (tcp) up/down Bps: 0/28 process: "5" connection: :4434 => 2.2.2.2:54321 (tcp) up/down Bps: 0/26 process: "4" -connection: :4435 => 3.3.3.3:1337 (tcp) up/down Bps: 0/22 process: "5" +connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" connection: :4432 => 4.4.4.4:1337 (tcp) up/down Bps: 0/21 process: "2" -remote_address: 1.1.1.1 up/down Bps: 0/22 connections: 1 +remote_address: 3.3.3.3 up/down Bps: 0/28 connections: 1 remote_address: 2.2.2.2 up/down Bps: 0/26 connections: 1 -remote_address: 3.3.3.3 up/down Bps: 0/22 connections: 1 +remote_address: 1.1.1.1 up/down Bps: 0/22 connections: 1 remote_address: 4.4.4.4 up/down Bps: 0/21 connections: 1 diff --git a/src/tests/cases/snapshots/raw_mode__one_process_with_multiple_connections.snap b/src/tests/cases/snapshots/raw_mode__one_process_with_multiple_connections.snap index cf08105..cb3efff 100644 --- a/src/tests/cases/snapshots/raw_mode__one_process_with_multiple_connections.snap +++ b/src/tests/cases/snapshots/raw_mode__one_process_with_multiple_connections.snap @@ -3,7 +3,7 @@ source: src/tests/cases/raw_mode.rs expression: formatted --- process: "1" up/down Bps: 0/46 connections: 2 -connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" connection: :443 => 1.1.1.1:12346 (tcp) up/down Bps: 0/24 process: "1" +connection: :443 => 1.1.1.1:12345 (tcp) up/down Bps: 0/22 process: "1" remote_address: 1.1.1.1 up/down Bps: 0/46 connections: 2 diff --git a/src/tests/cases/snapshots/ui__basic_only_addresses.snap b/src/tests/cases/snapshots/ui__basic_only_addresses.snap index 3f875dd..98e855e 100644 --- a/src/tests/cases/snapshots/ui__basic_only_addresses.snap +++ b/src/tests/cases/snapshots/ui__basic_only_addresses.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by remote address───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Remote Address Connections Rate Up / Down │ +│Remote Address Connections Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__basic_only_connections.snap b/src/tests/cases/snapshots/ui__basic_only_connections.snap index 1fa5bb7..fa318b0 100644 --- a/src/tests/cases/snapshots/ui__basic_only_connections.snap +++ b/src/tests/cases/snapshots/ui__basic_only_connections.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__basic_only_processes.snap b/src/tests/cases/snapshots/ui__basic_only_processes.snap index 0e1d4c2..d72fe63 100644 --- a/src/tests/cases/snapshots/ui__basic_only_processes.snap +++ b/src/tests/cases/snapshots/ui__basic_only_processes.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down │ +│Process Connections Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__basic_startup.snap b/src/tests/cases/snapshots/ui__basic_startup.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__basic_startup.snap +++ b/src/tests/cases/snapshots/ui__basic_startup.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ ││ │ └─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__bi_directional_traffic-2.snap b/src/tests/cases/snapshots/ui__bi_directional_traffic-2.snap index cb9693b..dde1eb7 100644 --- a/src/tests/cases/snapshots/ui__bi_directional_traffic-2.snap +++ b/src/tests/cases/snapshots/ui__bi_directional_traffic-2.snap @@ -2,7 +2,7 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 24Bps / 25Bps + 24Bps / 25Bps diff --git a/src/tests/cases/snapshots/ui__bi_directional_traffic.snap b/src/tests/cases/snapshots/ui__bi_directional_traffic.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__bi_directional_traffic.snap +++ b/src/tests/cases/snapshots/ui__bi_directional_traffic.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ ││ │ └─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__layout_full_width_under_30_height-2.snap b/src/tests/cases/snapshots/ui__layout_full_width_under_30_height-2.snap index 623f1ff..ae8eb48 100644 --- a/src/tests/cases/snapshots/ui__layout_full_width_under_30_height-2.snap +++ b/src/tests/cases/snapshots/ui__layout_full_width_under_30_height-2.snap @@ -2,13 +2,13 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 92Bps + 98Bps + 5 1 0Bps / 28Bps 3.3.3.3 1 0Bps / 28Bps 4 1 0Bps / 26Bps 2.2.2.2 1 0Bps / 26Bps 1 1 0Bps / 22Bps 1.1.1.1 1 0Bps / 22Bps - 5 1 0Bps / 22Bps 3.3.3.3 1 0Bps / 22Bps 2 1 0Bps / 21Bps 4.4.4.4 1 0Bps / 21Bps diff --git a/src/tests/cases/snapshots/ui__layout_full_width_under_30_height.snap b/src/tests/cases/snapshots/ui__layout_full_width_under_30_height.snap index 2c43b4a..b2ef419 100644 --- a/src/tests/cases/snapshots/ui__layout_full_width_under_30_height.snap +++ b/src/tests/cases/snapshots/ui__layout_full_width_under_30_height.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ diff --git a/src/tests/cases/snapshots/ui__layout_under_120_width_full_height-2.snap b/src/tests/cases/snapshots/ui__layout_under_120_width_full_height-2.snap index d5bc61c..2eaae57 100644 --- a/src/tests/cases/snapshots/ui__layout_under_120_width_full_height-2.snap +++ b/src/tests/cases/snapshots/ui__layout_under_120_width_full_height-2.snap @@ -2,13 +2,13 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 92Bps + 98Bps + 5 1 0Bps / 28Bps 4 1 0Bps / 26Bps 1 1 0Bps / 22Bps - 5 1 0Bps / 22Bps 2 1 0Bps / 21Bps @@ -30,9 +30,9 @@ expression: "&terminal_draw_events_mirror[1]" + 3.3.3.3 1 0Bps / 28Bps 2.2.2.2 1 0Bps / 26Bps 1.1.1.1 1 0Bps / 22Bps - 3.3.3.3 1 0Bps / 22Bps 4.4.4.4 1 0Bps / 21Bps diff --git a/src/tests/cases/snapshots/ui__layout_under_120_width_full_height.snap b/src/tests/cases/snapshots/ui__layout_under_120_width_full_height.snap index 7a26f4a..39be4ff 100644 --- a/src/tests/cases/snapshots/ui__layout_under_120_width_full_height.snap +++ b/src/tests/cases/snapshots/ui__layout_under_120_width_full_height.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down │ +│Process Connections Up / Down │ │ │ │ │ │ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ │ └─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by remote address────────────────────────────────────────────────────────────────────────────────────────┐ -│Remote Address Connections Rate Up / Down │ +│Remote Address Connections Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height-2.snap b/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height-2.snap index ba143f0..09cb09b 100644 --- a/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height-2.snap +++ b/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height-2.snap @@ -2,13 +2,13 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 92Bps + 98Bps + 5 1 0Bps / 28Bps 4 1 0Bps / 26Bps 1 1 0Bps / 22Bps - 5 1 0Bps / 22Bps 2 1 0Bps / 21Bps diff --git a/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height.snap b/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height.snap index d86cf64..bf7caa7 100644 --- a/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height.snap +++ b/src/tests/cases/snapshots/ui__layout_under_120_width_under_30_height.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down │ +│Process Connections Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address-2.snap b/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address-2.snap index f4efd9d..e36471a 100644 --- a/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address-2.snap +++ b/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address-2.snap @@ -2,7 +2,7 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 47Bps + 47Bps diff --git a/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address.snap b/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address.snap +++ b/src/tests/cases/snapshots/ui__multiple_connections_from_remote_address.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ ││ │ └─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections-2.snap b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections-2.snap index 89e9164..413308a 100644 --- a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections-2.snap +++ b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections-2.snap @@ -2,7 +2,7 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 41Bps + 41Bps diff --git a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections.snap b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections.snap +++ b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_different_connections.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ ││ │ └─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection-2.snap b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection-2.snap index 90636ff..9182ac9 100644 --- a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection-2.snap +++ b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection-2.snap @@ -2,7 +2,7 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 45Bps + 45Bps diff --git a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection.snap b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection.snap +++ b/src/tests/cases/snapshots/ui__multiple_packets_of_traffic_from_single_connection.snap @@ -2,9 +2,9 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[0]" --- - Total Rate Up / Down: 0Bps / 0Bps + Total Up / Down: 0Bps / 0Bps ┌Utilization by process name──────────────────────────────────────────────────────────────────┐┌Utilization by remote address────────────────────────────────────────────────────────────────┐ -│Process Connections Rate Up / Down ││Remote Address Connections Rate Up / Down │ +│Process Connections Up / Down ││Remote Address Connections Up / Down │ │ ││ │ │ ││ │ │ ││ │ @@ -28,7 +28,7 @@ expression: "&terminal_draw_events_mirror[0]" │ ││ │ └─────────────────────────────────────────────────────────────────────────────────────────────┘└─────────────────────────────────────────────────────────────────────────────────────────────┘ ┌Utilization by connection───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐ -│Connection Process Rate Up / Down │ +│Connection Process Up / Down │ │ │ │ │ │ │ diff --git a/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections-2.snap b/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections-2.snap index 79bd835..eda10ec 100644 --- a/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections-2.snap +++ b/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections-2.snap @@ -2,13 +2,13 @@ source: src/tests/cases/ui.rs expression: "&terminal_draw_events_mirror[1]" --- - 92Bps + 98Bps + 5 1 0Bps / 28Bps 3.3.3.3 1 0Bps / 28Bps 4 1 0Bps / 26Bps 2.2.2.2 1 0Bps / 26Bps 1 1 0Bps / 22Bps 1.1.1.1 1 0Bps / 22Bps - 5 1 0Bps / 22Bps 3.3.3.3 1 0Bps / 22Bps 2 1 0Bps / 21Bps 4.4.4.4 1 0Bps / 21Bps @@ -30,9 +30,9 @@ expression: "&terminal_draw_events_mirror[1]" + :4435 => 3.3.3.3:1337 (tcp) 5 0Bps / 28Bps :4434 => 2.2.2.2:54321 (tcp) 4 0Bps / 26Bps :443 => 1.1.1.1:12345 (tcp) 1 0Bps / 22Bps - :4435 => 3.3.3.3:1337 (tcp) 5 0Bps / 22Bps :4432 => 4.4.4.4:1337 (tcp) 2 0Bps / 21Bps diff --git a/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections.snap b/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections.snap index 0609187..7f3863a 100644 --- a/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections.snap +++ b/src/tests/cases/snapshots/ui__multiple_processes_with_multiple_connections.snap @@ -2,9 +2,9 @@