Большинство плагинов Cordova имеют папку под названием «тесты», в которой размещаются файлы plugin.xml и tests.js. Может ли кто-нибудь пролить свет на то, как их запускать, и что требуется для запуска? Кажется, нет соответствующей документации. Благодаря!тестирование модуля плагинов cordova
ответ
Существует официальная библиотека Кордовы для проведения модульных тестов.
С Cordova Plugin Test Framework на GitHub:
org.apache.cordova.test-framework
плагин делает две вещи:
- Определяет интерфейс для Cordova плагинов для написания тестов
- Обеспечивает тестовую на самом деле запуска этих тестов
Испытания проводятся непосредственно внутри существующих проектов cordova, поэтому вы можете быстро переключаться между тестированием и разработкой . Вы также можете быть уверены, что ваш тестовый набор проверяет точные версии плагинов и платформ, которые используются вашим приложением .
Посетите эту страницу; там есть много информации о запуске существующих тестов и использовании рамки для ваших собственных плагинов.
Существует также плагин называется cordova-paramedic, основанный на Cordova-тест-основе, которая позволяет автоматизировать ручные операции, как изменение config.xml
:
cd cordova-plugin-name && npm install cordova-paramedic && node node_modules/cordova-paramedic/main.js --platform android --plugin ./ --verbose
- 1. Установка плагинов cordova
- 2. Изменить скорость мигания для плагинов-плагинов Cordova
- 3. Тестирование плагинов Outlook
- 4. Тестирование Cordova плагин без устройства
- 5. Конфигурация модуля плагинов Netbeans
- 6. Использование плагинов Cordova с Meteor.js
- 7. Использование плагинов cordova в InAppBrowser
- 8. Разработка и обновление плагинов Cordova
- 9. Отладка плагинов от Cordova android
- 10. Использование плагинов с Cordova CLI
- 11. Тестирование контроллеров плагинов Grails самостоятельно
- 12. Тестирование для IE7 + javascript-плагинов
- 13. Установка плагинов для плагинов Cordova дает ошибку в config.xml
- 14. Тестирование модуля WPF UserControls
- 15. Тестирование дополнительного модуля Singleton
- 16. web2py - Тестирование модуля @ auth.requires_login()
- 17. Тестирование модуля Viewmodel
- 18. Тестирование модуля WCF
- 19. Тестирование модуля Django BoundField
- 20. Тестирование модуля Maven
- 21. Тестирование модуля класса фасада
- 22. Тестирование модуля ядра
- 23. Тестирование модуля Silverlight
- 24. Тестирование автоматизации коммуникационного модуля
- 25. Модульное тестирование модуля шаблона
- 26. Тестирование модуля RxSwift
- 27. Тестирование модуля ValidationRules
- 28. Тестирование модуля Локальные уведомления
- 29. Тестирование модуля binarysearchtree
- 30. Тестирование модуля Инициализация раскадровки