TestCafe не позволяет вызывать функции fixture
и test
вне области тестирования. Вы можете обернуть свои тесты из файла tests.js
в функцию и вызвать эту функцию в файле main.js
:
// tests.js
export default function () {
test('Test 1', () => {});
test('Test 2', () => {});
test('Test 3', () => {});
}
// main.js
import defineTests from './tests';
defineTests();
Мы выполняем нашу инфраструктуру компании (корпоративный веб-сайт, JIRA, Слияние и Подверсия) на EC2; у нас не было отключений электричества ни на одной из машин в течение приблизительно 6 месяцев. Так как EC2 вышел из Беты в прошлом октябре, они имеют в распоряжении надлежащий SLA.
Можно сделать несколько вещей смягчить ec2 отключения электричества:
Я использовал EC2 в течение приблизительно 6 месяцев теперь. В прошлом году они время от времени отказывали (у меня есть 4 выполнения и один разрушенный в среднем один раз в месяц или так). За прошлые 3 месяца у нас не было катастрофических отказов вообще. Я сказал бы, что Amazon действительно увеличил там инфраструктуру, как EC2 теперь вне беты.
Bruce
Я выполнял приблизительно 10 экземпляров в течение нескольких дней, и они хорошо работали, никакой crashs. Они работают очень устойчиво.
У меня был экземпляр Windows Server 2003, работающий в течение приблизительно 3 месяцев теперь с любыми катастрофическими отказами.
У меня был экземпляр Ubuntu 8.04 в течение почти года (354 дня сегодня) без суеты. Я использую его как тестовый сервер для своих проектов веб-разработки. Он исчез только один раз, и все, что мне нужно было сделать, это перезагрузить его.