Files
Zoltan Papp 0d1a201419 Adapt the e2e profile flow to the overflow-menu profile rows (#262)
* Adapt the e2e profile flow to the overflow-menu profile rows

The profile list no longer has per-row Switch and Remove buttons. A row
is tapped to switch, the active row shows a badge, and Remove lives in
the row's overflow menu. LoginFlow still looked for btn_switch and
btn_remove, so the login smoke test failed on a profile that was
actually created and enrolled, and fail-fast skipped the rest of the
suite.

* Wait for the network map before the first DNS lookup in the e2e test

The status reads Connected before the first network map is applied, and
the DNS zones arrive with that map. DnsResolutionTest fired its first
lookup in that gap: NetBird DNS forwarded it to the plain upstream, got
NXDOMAIN, and Android negative-cached it for the SOA TTL, so none of the
retries in the 90s budget reached the NetBird DNS again.

The harness now waits for the Peers tab to list a peer before the first
lookup. The engine registers the DNS config before it adds the map's
peers, so a listed peer proves the zones are in place.
2026-09-09 09:59:37 +02:00
..