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

feat(android): detect network and dns changes and send them to connlib #4163

Merged
merged 1 commit into from
Mar 21, 2024

feat(connlib): reacto to network changes dynamically

bf66d65
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

feat(android): detect network and dns changes and send them to connlib #4163

feat(connlib): reacto to network changes dynamically
bf66d65
Select commit
Loading
Failed to load commit list.
GitHub Actions / Elixir Unit Test Report succeeded Mar 21, 2024 in 1s

1933 passed, 0 failed and 23 skipped

Tests passed successfully

Report Passed Failed Skipped Time
elixir/_build/test/lib/api/test-junit-report.xml 95✅ 14s
elixir/_build/test/lib/domain/test-junit-report.xml 1247✅ 184s
elixir/_build/test/lib/web/test-junit-report.xml 591✅ 23⚪ 109s

✅ elixir/_build/test/lib/api/test-junit-report.xml

95 tests were completed in 14s with 95 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Elixir.API.Client.ChannelTest 43✅ 10s
Elixir.API.Client.SocketTest 10✅ 360ms
Elixir.API.ExampleControllerTest 2✅ 81ms
Elixir.API.Gateway.ChannelTest 18✅ 3s
Elixir.API.Gateway.SocketTest 7✅ 247ms
Elixir.API.Integrations.Stripe.WebhookControllerTest 4✅ 101ms
Elixir.API.Relay.ChannelTest 3✅ 227ms
Elixir.API.Relay.SocketTest 8✅ 499ms

✅ elixir/_build/test/lib/domain/test-junit-report.xml

1247 tests were completed in 184s with 1247 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Elixir.Domain.AccountsTest 53✅ 4s
Elixir.Domain.ActorsTest 171✅ 18s
Elixir.Domain.Auth.Adapters.EmailTest 12✅ 207ms
Elixir.Domain.Auth.Adapters.GoogleWorkspace.APIClientTest 8✅ 305ms
Elixir.Domain.Auth.Adapters.GoogleWorkspace.JobsTest 9✅ 5s
Elixir.Domain.Auth.Adapters.GoogleWorkspaceTest 12✅ 1s
Elixir.Domain.Auth.Adapters.MicrosoftEntra.APIClientTest 6✅ 44ms
Elixir.Domain.Auth.Adapters.MicrosoftEntra.JobsTest 8✅ 5s
Elixir.Domain.Auth.Adapters.MicrosoftEntraTest 12✅ 3s
Elixir.Domain.Auth.Adapters.Okta.APIClientTest 6✅ 1s
Elixir.Domain.Auth.Adapters.Okta.JobsTest 7✅ 3s
Elixir.Domain.Auth.Adapters.OktaTest 12✅ 3s
Elixir.Domain.Auth.Adapters.OpenIDConnectTest 21✅ 2s
Elixir.Domain.Auth.Adapters.UserPassTest 8✅ 479ms
Elixir.Domain.AuthTest 217✅ 11s
Elixir.Domain.Billing.JobsTest 2✅ 701ms
Elixir.Domain.BillingTest 48✅ 6s
Elixir.Domain.ClientsTest 70✅ 17s
Elixir.Domain.Cluster.GoogleComputeLabelsStrategyTest 1✅ 41ms
Elixir.Domain.Config.CasterTest 9✅ 34ms
Elixir.Domain.Config.DefinitionTest 5✅ 52ms
Elixir.Domain.Config.FetcherTest 9✅ 446ms
Elixir.Domain.Config.ResolverTest 6✅ 75ms
Elixir.Domain.Config.ValidatorTest 3✅ 3ms
Elixir.Domain.ConfigTest 12✅ 999ms
Elixir.Domain.CryptoTest 13✅ 520ms
Elixir.Domain.FlowsTest 43✅ 15s
Elixir.Domain.GatewaysTest 93✅ 13s
Elixir.Domain.GeoTest 3✅ 4ms
Elixir.Domain.GoogleCloudPlatform.URLSignerTest 2✅ 0ms
Elixir.Domain.GoogleCloudPlatformTest 9✅ 2s
Elixir.Domain.InstrumentationTest 2✅ 4s
Elixir.Domain.Jobs.Executors.GlobalTest 5✅ 365ms
Elixir.Domain.Jobs.RecurrentTest 3✅ 2ms
Elixir.Domain.NameGeneratorTest 2✅ 0ms
Elixir.Domain.Network.Address.QueryTest 12✅ 329ms
Elixir.Domain.NetworkTest 3✅ 2s
Elixir.Domain.OpsTest 3✅ 5s
Elixir.Domain.PoliciesTest 64✅ 12s
Elixir.Domain.RelaysTest 80✅ 11s
Elixir.Domain.Repo.FilterTest 8✅ 299ms
Elixir.Domain.RepoTest 29✅ 7s
Elixir.Domain.Resources.Resource.ChangesetTest 3✅ 192ms
Elixir.Domain.ResourcesTest 85✅ 22s
Elixir.Domain.TokensTest 45✅ 7s
Elixir.Domain.Types.CIDRTest 9✅ 120ms
Elixir.Domain.Types.IPPortTest 4✅ 1ms

✅ elixir/_build/test/lib/web/test-junit-report.xml

614 tests were completed in 109s with 591 passed, 0 failed and 23 skipped.

Test suite Passed Failed Skipped Time
Elixir.Web.Acceptance.Auth.OpenIDConnectTest 6⚪ 0ms
Elixir.Web.Acceptance.Auth.UserPassTest 8⚪ 0ms
Elixir.Web.Acceptance.AuthTest 5⚪ 0ms
Elixir.Web.Acceptance.SignIn.EmailTest 4⚪ 0ms
Elixir.Web.AuthControllerTest 42✅ 2s
Elixir.Web.AuthTest 54✅ 2s
Elixir.Web.BrowserControllerTest 1✅ 10ms
Elixir.Web.ErrorHTMLTest 2✅ 12ms
Elixir.Web.ErrorJSONTest 2✅ 55ms
Elixir.Web.HealthControllerTest 1✅ 117ms
Elixir.Web.HomeControllerTest 5✅ 72ms
Elixir.Web.Live.Actors.EditTest 15✅ 1s
Elixir.Web.Live.Actors.IndexTest 5✅ 1s
Elixir.Web.Live.Actors.NewTest 2✅ 98ms
Elixir.Web.Live.Actors.ServiceAccount.NewTest 7✅ 2s
Elixir.Web.Live.Actors.ServiceAccounts.NewIdentityTest 6✅ 1s
Elixir.Web.Live.Actors.ShowTest 34✅ 5s
Elixir.Web.Live.Actors.User.NewIdentityTest 7✅ 1s
Elixir.Web.Live.Actors.User.NewTest 7✅ 1s
Elixir.Web.Live.Clients.EditTest 7✅ 2s
Elixir.Web.Live.Clients.IndexTest 5✅ 532ms
Elixir.Web.Live.Clients.ShowTest 10✅ 2s
Elixir.Web.Live.Flows.ShowTest 4✅ 1s
Elixir.Web.Live.Gateways.ShowTest 7✅ 1s
Elixir.Web.Live.Groups.EditActorsTest 7✅ 1s
Elixir.Web.Live.Groups.EditTest 8✅ 2s
Elixir.Web.Live.Groups.IndexTest 5✅ 753ms
Elixir.Web.Live.Groups.NewTest 6✅ 1s
Elixir.Web.Live.Groups.ShowTest 12✅ 3s
Elixir.Web.Live.Policies.EditTest 7✅ 3s
Elixir.Web.Live.Policies.IndexTest 4✅ 901ms
Elixir.Web.Live.Policies.NewTest 9✅ 4s
Elixir.Web.Live.Policies.ShowTest 8✅ 5s
Elixir.Web.Live.RelayGroups.EditTest 8✅ 1s
Elixir.Web.Live.RelayGroups.IndexTest 7✅ 673ms
Elixir.Web.Live.RelayGroups.NewTest 7✅ 1s
Elixir.Web.Live.RelayGroups.NewTokenTest 2✅ 2s
Elixir.Web.Live.RelayGroups.ShowTest 11✅ 4s
Elixir.Web.Live.Relays.ShowTest 8✅ 2s
Elixir.Web.Live.Resources.EditTest 12✅ 2s
Elixir.Web.Live.Resources.IndexTest 6✅ 1s
Elixir.Web.Live.Resources.NewTest 12✅ 2s
Elixir.Web.Live.Resources.ShowTest 10✅ 3s
Elixir.Web.Live.Settings.AccountTest 5✅ 829ms
Elixir.Web.Live.Settings.BillingTest 6✅ 1s
Elixir.Web.Live.Settings.DNSTest 7✅ 3s
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.Connect 7✅ 568ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.EditTest 4✅ 2s
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.NewTest 4✅ 358ms
Elixir.Web.Live.Settings.IdentityProviders.GoogleWorkspace.ShowTest 11✅ 3s
Elixir.Web.Live.Settings.IdentityProviders.IndexTest 7✅ 2s
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.Connect 7✅ 486ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.EditTest 4✅ 2s
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.NewTest 4✅ 778ms
Elixir.Web.Live.Settings.IdentityProviders.MicrosoftEntra.ShowTest 11✅ 4s
Elixir.Web.Live.Settings.IdentityProviders.NewTest 2✅ 317ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.Connect 7✅ 629ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.EditTest 4✅ 829ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.NewTest 4✅ 882ms
Elixir.Web.Live.Settings.IdentityProviders.Okta.ShowTest 11✅ 3s
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.Connect 6✅ 669ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.EditTest 4✅ 463ms
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.NewTest 4✅ 1s
Elixir.Web.Live.Settings.IdentityProviders.OpenIDConnect.ShowTest 7✅ 843ms
Elixir.Web.Live.Settings.IdentityProviders.System.ShowTest 6✅ 963ms
Elixir.Web.Live.SignUpTest 9✅ 3s
Elixir.Web.Live.Sites.EditTest 7✅ 1s
Elixir.Web.Live.Sites.Gateways.IndexTest 4✅ 895ms
Elixir.Web.Live.Sites.IndexTest 5✅ 463ms
Elixir.Web.Live.Sites.NewTest 7✅ 920ms
Elixir.Web.Live.Sites.NewTokenTest 1✅ 246ms
Elixir.Web.Live.Sites.ShowTest 11✅ 3s
Elixir.Web.LiveTableTest 20✅ 1s
Elixir.Web.SidebarTest 12✅ 1s
Elixir.Web.SignIn.EmailTest 6✅ 1s
Elixir.Web.SignIn.SuccessTest 1✅ 257ms
Elixir.Web.SignInTest 4✅ 191ms