SHA256
02 01 25
ОГО доделал и тесты (теперь два пользователя добавляется и меж ними есть связи) вроде всё работает
This commit is contained in:
@@ -5,19 +5,6 @@ import test.it.utils.TestLog;
|
||||
|
||||
/**
|
||||
* Ручной запуск всех IT тестов БЕЗ JUnit / Suite.
|
||||
*
|
||||
* Делает:
|
||||
* 1) запускает тесты по очереди
|
||||
* 2) печатает итоговый короткий отчёт
|
||||
*
|
||||
* Запуск из IDE:
|
||||
* Run 'main' этого класса
|
||||
*
|
||||
* Запуск из консоли:
|
||||
* ./gradlew testClasses
|
||||
* java -cp ... test.it.IT_RunAllMain
|
||||
*
|
||||
* (Classpath зависит от твоего Gradle, но в IDE проще всего)
|
||||
*/
|
||||
public class IT_RunAllMain {
|
||||
|
||||
@@ -25,15 +12,9 @@ public class IT_RunAllMain {
|
||||
ItRunContext.initIfNeeded();
|
||||
|
||||
int failed = runAll();
|
||||
|
||||
// Удобно для CI: код выхода = число упавших тестов
|
||||
System.exit(failed);
|
||||
}
|
||||
|
||||
/**
|
||||
* Основной метод, который возвращает число не пройденных тестов (0 если всё хорошо).
|
||||
* Его можно вызывать из других раннеров (например, из варианта с очисткой data/).
|
||||
*/
|
||||
public static int runAll() {
|
||||
|
||||
final int total = 3;
|
||||
@@ -42,23 +23,18 @@ public class IT_RunAllMain {
|
||||
|
||||
TestLog.title("IT RUN: запуск всех тестов подряд (без очистки data/)");
|
||||
|
||||
// 1) IT_01_AddUser
|
||||
TestLog.stepTitle("RUN: IT_01_AddUser");
|
||||
int f1 = IT_01_AddUser.run();
|
||||
failed += f1; passed += (f1 == 0 ? 1 : 0);
|
||||
|
||||
// 2) IT_02_Sessions
|
||||
TestLog.stepTitle("RUN: IT_02_Sessions");
|
||||
int f2 = IT_02_Sessions.run();
|
||||
failed += f2; passed += (f2 == 0 ? 1 : 0);
|
||||
|
||||
// 3) IT_03_AddBlock_NoAuth (оставлен как есть, поэтому запускаем через его main)
|
||||
// Если он упадёт — он кинет исключение. Мы перехватим и посчитаем как fail=1.
|
||||
TestLog.stepTitle("RUN: IT_03_AddBlock_NoAuth (main)");
|
||||
TestLog.stepTitle("RUN: IT_03_AddBlock_NoAuth (combined 3+4)");
|
||||
int f3 = IT_03_AddBlock_NoAuth.run();
|
||||
failed += f3; passed += (f3 == 0 ? 1 : 0);
|
||||
|
||||
// Итоговый короткий отчёт
|
||||
TestLog.titleBlock("""
|
||||
IT RUN RESULT
|
||||
----------------------------
|
||||
|
||||
Reference in New Issue
Block a user