Вопрос Тест плагинов

kashalot

Разработчик
Пользователь
Сообщения
99
Решения
3
Веб-сайт
kashalot.carrd.co
Есть ли быстрый способ протестить один или иной плагин на разных версиях и ядрах? Не хочу создавать много локалок, уже устал.
 
Можно использовать gradle runServer plugin, при большом желании с ним можно завести и несколько локальных серверов, разбросанных по рабочей папке, но это всё ещё не очень быстро и каждая новая версия и ядро это +1 папка и +1 тест, который нужно вручную проводить (жарник оно само закинет, но плагин то проверять надо самому)

Я бы использовал это + тестировал на паре основных версий, которые нужно поддерживать. Я бы сказал, что среди всех версий есть ключевые - 1.8.8, 1.12.2, 1.16.5, 1.19.4 и самая последняя. Достаточно взять ключевые версии из твоего диапазона поддержки и проверить только их. Нет смысла тестировать разные ядра - везде ставь последний билд Paper нужной версии сервера.
 
Можно использовать gradle runServer plugin, при большом желании с ним можно завести и несколько локальных серверов, разбросанных по рабочей папке, но это всё ещё не очень быстро и каждая новая версия и ядро это +1 папка и +1 тест, который нужно вручную проводить (жарник оно само закинет, но плагин то проверять надо самому)

Я бы использовал это + тестировал на паре основных версий, которые нужно поддерживать. Я бы сказал, что среди всех версий есть ключевые - 1.8.8, 1.12.2, 1.16.5, 1.19.4 и самая последняя. Достаточно взять ключевые версии из твоего диапазона поддержки и проверить только их. Нет смысла тестировать разные ядра - везде ставь последний билд Paper нужной версии сервера.
Спасибо, попробую. Вчера сделал 5 локалок на Purpur 1.16.5 - 1.17.1 - 1.18.2 - 1.19.4 - 1.20.1 - 1.21.5 и так тестил
 
Спасибо, попробую. Вчера сделал 5 локалок на Purpur 1.16.5 - 1.17.1 - 1.18.2 - 1.19.4 - 1.20.1 - 1.21.5 и так тестил
Думаю, покрывать столько версий слишком уж избыточное решение. Как написали выше, лучше смотреть основные "переломные" точки типа 1.16.5, 1.19.4 и последнюю
 
Думаю, покрывать столько версий слишком уж избыточное решение. Как написали выше, лучше смотреть основные "переломные" точки типа 1.16.5, 1.19.4 и последнюю
Понял, спасибо
 
Я создал один сервер, в нем просто несколько ядер, вручную переименовываю нужную версию в server.jar и запускаю через готовый батник
тогда уже лучше просто сделать несколько батников

или как немного извращённый вариант: собрать пару докер/подман образов с разными ядрами и по очереди их запускать, прокидывая только папку с плагинами, тем более есть такое очень хорошее руководство:
You must be logged in to see this link.
 
Назад
Сверху Снизу