Проблема с созданием вывода 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.

Другие вопросы по тегам