Avvia i relay YouTube overflow dal Sidekiq home e passa STREAM/HCLOUD in produzione.

Così un CPX nuovo non richiede worker Docker a mano, l'agent è nel cloud-init e gli E2E restano non in elenco.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-18 08:57:56 +02:00
co-authored by Cursor
parent dd94bf7e66
commit 841a6a15be
10 changed files with 452 additions and 31 deletions
@@ -65,6 +65,7 @@ class E2EWizardFlowTest {
waitForText(s(R.string.wizard_step_title_transmission), timeoutMs = 45_000)
waitForText(s(R.string.wizard_transmission_platform_title), timeoutMs = 30_000)
selectYoutubeIfRequested()
selectUnlistedPrivacy()
val onNetworkStep = {
device.hasObject(By.text(s(R.string.wizard_network_test_start_label))) ||
device.hasObject(By.text("AVVIA TEST RETE")) ||
@@ -189,6 +190,12 @@ class E2EWizardFlowTest {
if (!wantsYoutube()) return
waitForAnyText("YouTube Live", timeoutMs = 20_000)
tapClickableText("YouTube Live")
device.waitForIdle()
SystemClock.sleep(400)
}
// Test su backend reali: mai pubblico (sito e YouTube). L'app espone solo pubblico / non in elenco.
private fun selectUnlistedPrivacy() {
waitForAnyText(
s(R.string.wizard_transmission_unlisted_label),
"NON IN ELENCO",