поэтому обычно есть некая платформа, которая реализует выполнение и проверку тестовых заданий
Ну ок, не обязательно, чтобы это было в GitLab, достаточно просто системы типа hackerrank/ejudge, но чтобы там заливка решений (причём может быть несколько файлов) была.
Но это, наверное, уже не в тот чатик получается.
Не подскажете, где могут знать?