Это основано на this question, где было обнаружено, что, когда Chrome не находится на переднем плане, тесты выполняются очень медленно. Кто-нибудь знает, как обойти это, чтобы я мог продолжать использовать Chrome, но не нужно держать его на переднем плане?Ускорение тестов в Chrome
2
A
ответ
1
В настоящее время нет способа сделать это, но есть an issue, чтобы вернуть его обратно. Следуйте за обновлениями.
2
Запустить хром в безголовом режиме. Я видел фантастическое улучшение производительности.
gulp.task('test-headless-chrome', function (done) {
process.env.DISPLAY=':95';
withXvfb(function(stop) {
server.start({
configFile: __dirname + '/../karma/karma.conf.js',
singleRun: true
}, function() {
stop();
done();
});
});
});
function withXvfb(op) {
var child = spawn('Xvfb', [':95', '-ac', '-screen', '0', '1600x1200x24'], {
stdio: 'inherit'
});
setTimeout(op(function() {
console.log("Killing Xvfb...")
child.kill();
}),3000);
}
2
Более ручной трюк, который работает на Маках, чтобы поставить окно хрома в полноэкранном режиме в пространстве, вне экрана.
Требуется дополнительный клик при каждом запуске набора тестов, но если вы смотрите тесты, вам нужно сделать это только один раз. Вы получаете все улучшения производительности и не должны беспокоиться о сохранении хром на переднем плане.
Смежные вопросы
- 1. Ускорение тестов ASP MVC
- 2. Ускорение тестов на C#/Selenium
- 3. Ускорение процесса Chrome App развития
- 4. Ускорение интеграционных тестов, основанных на Oracle DB
- 5. python - Ускорение Chrome Webdriver в Selenium
- 6. Расширение Chrome для запуска модульных тестов javascript
- 7. набор тестов кармы пустой от Chrome
- 8. Ускорение Испытания весеннего блока
- 9. Ускорение производительности автотеста
- 10. Укажите Chrome в качестве браузера для запуска тестов в
- 11. Ускорение анимации Эмулятор Android
- 12. Ускорение LocalSessionFactoryBean dropDatabaseSchema, createDatabaseSchema
- 13. Ускорение веб-сайта loading
- 14. Ускорение цикла в Cython
- 15. Ускорение массива в OpenCV
- 16. Ускорение записи в файлы
- 17. Ускорение '' ismember '' в Matlab
- 18. Ускорение компиляции в GHC
- 19. Ускорение эха в ksh
- 20. Ускорение цикла в Matlab
- 21. Ускорение fillna xarray в
- 22. Ускорение самоподготовки в MYSQL
- 23. Настроить ускорение в JQuery
- 24. Ускорение настройки в клионе
- 25. Ускорение ExecuteReader в C#
- 26. Ускорение re.sub в python
- 27. Ускорение рендеринга в SceneKit
- 28. Ускорение цикла в python
- 29. Ускорение в петлевых структурах
- 30. Ускорение массива в Python
Да! Я только что заметил это вчера! Ура! – kentcdodds