Инструмент для автотестов PHP, написанный на Python. Отлично! :) А почему же не на самом PHP?
На недостатки уже указали. Мне кажется, что падающие тесты при каждом нажатии Ctrl+S будут только раздражать и отвлекать. Поэтому я за CI.
У него есть один недостаток — на Гитхабе висит багрепорт от 22 июня о том, что Capybara-webkit не умеет работать с сабдоменами. В нашем приложении это очень важно, поэтому пока используем Firefox.
По версиям вроде все ок, разве что рельсы используем 3.0.9 — не думаю, что это критично. Имена файлов подходят — step_definitions/auth_steps.rb к примеру и т.д.
У меня возникла проблема с обнаружением steps definitions. Проделал все по вашим шагам и при выполнении задачи bundle exec rake parallel:features и получаю в результате — все сценарии неопределены. Сталкивались с таким или все сразу заработало?
Честно говоря, нелюбовь хабрасообщества ВКонтакт заслужил. А в таких вот спорах я всегда придерживаюсь такой точки зрения — «Правда не справа и не слева. Она где-то посредине».
А вот интересно — вы можете разглашать информацию о том, как оно там на самом деле? Если да, то получается что это вы говорите от имени компании все равно :)
Дело в том, что пусть даже подобный случай один единственный раз был и сейчас всё шоколадно — это не делает вашей компании чести. И ваши слова сейчас выглядят, как попытка оправдаться. Топикстартер написал — «проверил информацию через знакомого администратора». Естественно, что имён он не назовёт.
curl --referer example.ru/ example.ru/image.php?id=222
Все это к тому, что идеальных защит нет и приносить в жертву скорость не особо корректно. ИМХО.
На недостатки уже указали. Мне кажется, что падающие тесты при каждом нажатии Ctrl+S будут только раздражать и отвлекать. Поэтому я за CI.
З.Ы. Про пост-детектор верно сказано.
parallel:features[2,'','--require features']
и все работает. Можно добавить в статью, если у кого будут подобные проблемы.
Нравится: ВКонтакте
Работаю: ВКонтакте