Generalnie potrzebuję, żeby się przestała wykonywać po określonym czasie, chyba że jej się uda zrobić coś wcześniej. Mianowicie - przerabiam testy e2e, poprzednio był tam po prostu sleep na 10 minut. Przed pętlą zakładam konto użytkownikowi w serwisie A, loguję się do serwisu B i sprawdzam, czy już jest. Problem w tym, że to jest kilkanaście serwisów, i taka operacja trwa 2 do 7 minut. Ta pętla określona czasowo ma mi służyć do tego, żeby sprawdzac na stronie, czy juz sie pojawil nowy uzytkownik. Wszystko ma isc e2e, wiec nie moge odpytac bazy. Jak przez 10 minut nie znajdzie uzytkownika to powinna sie wywalic asercja. Na ten moment nie mam lepszego pomyslu nic sprawdzanie tego w takiej pętli, dlatego zapytałem o mądrzejsze rozwiązanie, niewymagające przepisania 3/4 kodu (nie mojego z resztą :P )