M
Точно ли ты хочешь из json получать аллюр отчёт?
Там как я помню xml
Папки должно быть 2: allure report и allure results(после allure generate)
Кинь плз скрин структуры папок в ide после выполнения allure generate
И скрин поломанного отчета, который есть на текущий момент

тогда по шагам, у меня просто есть 1 файл test_api.py
1. запускаю тест так pytest --alluredir=my-results
2. в папке my-results все четко, есть данные в json файле
3. генерю отчет
$ allure generate my-results/
Report successfully generated to allure-report
4. Делаю server отчету
$ allure serve allure-report/
Generating report to temp directory...
Report successfully generated to /tmp/3430981662135481216/allure-report
Starting web server...
—-
прошу заметить, что папка указана верно, если она указана не верно, то output вот такой:
allure-reportsss does not exists
Report successfully generated to /tmp/13951431633420215709/allure-report
—
5. Смотрим (скрин)
6. Если зайти в папку allure-report/data и посмотреть что в json файлах, то там не будет никаких данных