Я пишу программу автоматизации для веб-приложения. Я обращаюсь к веб-приложению через API javascript и имею функции-обертки с пользовательскими утверждениями, которые в настоящее время просто записывают вывод в таблицу на странице HTML.Получить тестовый результат Javascript в hudson
Теперь мне нужно получить данные в моей автоматизации hudson (https://hudson.dev.java.net/), где у меня есть много гибкости, когда речь идет о организации, обмене и представлении результатов. Когда я писал тесты NUnit, хадсон-интеграция была безупречной. Я видел, что было что-то вроде JSUnit, но оно больше не поддерживается (?), Так что, может быть, мне не стоит тратить слишком много времени на его изучение?
Я видел, что такие инструменты, как Firebug, могут выводить результаты javascript на консоль, хотя я не знаю, куда идти оттуда. Консольный вывод, похоже, остается в firefox и не идет дальше.
Любые помощь или советы приветствуются. Спасибо! /Jakob
Hey Dave, Спасибо за ваш ответ. Я решил пойти с внедрением JSUnit для написания/запуска тестов. Тем не менее, обе ваши идеи интересны, и если у меня возникнут проблемы с JSUnit, я рассмотрю возможность перезаписи вывода на совместимый с NUnit XML или попытку получить выходную HTML-страницу как артефакт. Исправьте меня, если я ошибаюсь, но просто получение страницы в качестве артефакта не позволит хадсону решить, был ли тест успешным или нет, не так ли? Еще раз спасибо! –
Да, просто получение страницы не позволит Хадсону решить, прошел ли тест. Удачи! –