Tworzę stronę internetową na szynach i do tej pory używam travis-ci do ciągłej integracji. Próbuję również wercker do ciągłej integracji i wdrażania. Krok testowy nie powiódł się w przypadku werckera, ponieważ działał przez ponad 25 minut i zdarzyło mi się, że z jakiegoś powodu moje testy mogą potrwać wyjątkowo długo.Jak długo jest zbyt długo na pakiet testowy?
Strona, nad którą pracuję, jest spora, ale nie masywna. Testuję używając rspec i capybara, używając webkita do testów integracyjnych. Piszę dość dokładne testy integracyjne, starając się upewnić, że obejmuję każdą funkcję. Na Travis-ci cały proces trwa 25-30 minut (łącznie z instalacją pakietu).
To może być mgliste pytanie na to forum, ale mimo to chciałbym uzyskać pewne dane wejściowe. Czy niedopuszczalne jest posiadanie pakietów testowych, które działają przez pół godziny lub dłużej? Jakie czasy testów zwykle występują w przypadku zestawu testów integracyjnych?
zależy od tego, jak duże są moduły, które testujesz –
nie widziałem żadnego testu, który trwa tak długo, ale –