Проблема с созданием вывода JSON для модульного тестирования Busted lua
Так что у меня есть несколько простых настроек модульных тестов в busted. Я немного новичок в LUA, поэтому я могу упустить что-то очевидное.
Когда я бегу:
lua test.lua
Я получаю ожидаемые результаты (7 успешных, 1 неудачный, чтобы попытаться отключиться) в хорошем выводе терминала.
Однако моей конечной целью является вывод результатов JSON и создание сценария, который использует JSON из нескольких тестов для создания сводных страниц для моих коллег-разработчиков дополнений WoW.
Когда я бегу:
lua test.lua -o json
мой терминал останавливается на короткую секунду, и я возвращаюсь в командную строку.
Нет выходных данных терминала и не создается файл.
Я относительно новичок в Луа и вообще разорен, не могли бы вы дать мне какие-нибудь указатели?
Вот скриншот:
А вот и ссылка на сайт Busted.
1 ответ
Данная проблема была вызвана dkjson
модуль не использует функции в таблицах должным образом. Ошибка была исправлена в запросе # 449, поэтому вам следует дождаться исправления, чтобы перейти к следующему релизу-кандидату (>2.0.rc10-0) из Busted
или просто скачайте и соберите последнюю версию отсюда. Кстати, соответствующее сообщение об ошибке - # 448.