From 5e577bf3618e75d0acfbbc051abe43d9f1c5cecf Mon Sep 17 00:00:00 2001 From: sfaqer Date: Sun, 27 Sep 2026 10:28:09 +1000 Subject: [PATCH] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D1=8B=20=D0=BD=D0=B5?= =?UTF-8?q?=20=D0=BC=D0=B5=D1=88=D0=B0=D1=8E=D1=82=20=D0=BF=D0=B0=D1=80?= =?UTF-8?q?=D0=B0=D0=BB=D0=BB=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=BC=20=D0=BF?= =?UTF-8?q?=D1=80=D0=BE=D0=B3=D0=BE=D0=BD=D0=B0=D0=BC=20=D0=BD=D0=B0=20?= =?UTF-8?q?=D0=BE=D0=B4=D0=BD=D0=BE=D0=BC=20=D0=B0=D0=B3=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit После слияния в develop Jenkins пересобирает все открытые PR разом, и тесты нескольких сборок идут одновременно. binarydata.os писал в общий временный файл, socket.os занимал фиксированный порт 3541, а console.os давал запуску dotnet всего секунду. Теперь уникальный временный файл, любой свободный порт и 10 секунд на процесс. Co-Authored-By: Claude Opus 5.5 --- tests/binarydata.os | 5 ++--- tests/console.os | 3 ++- tests/socket.os | 3 ++- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/tests/binarydata.os b/tests/binarydata.os index fa84258ab..38327e60c 100644 --- a/tests/binarydata.os +++ b/tests/binarydata.os @@ -50,9 +50,8 @@ ДД = ПрочитатьФайлВДвоичныеДанные(); Текст = ПрочитатьФайлВСтроку(ТекущийСценарий().Источник); - ВремФайл = КаталогВременныхФайлов() + "/oscript-bin-data-test__.bin"; - - УдалитьФайлы(ВремФайл); + ВремФайл = ПолучитьИмяВременногоФайла("bin"); + ДД.Записать(ВремФайл); ТекстИзДД = ПрочитатьФайлВСтроку(ВремФайл); diff --git a/tests/console.os b/tests/console.os index 6162e7622..2f6429031 100644 --- a/tests/console.os +++ b/tests/console.os @@ -58,7 +58,8 @@ Процесс = СоздатьПроцесс(СтрокаЗапуска, , Истина); Процесс.Запустить(); - МаксимумОжидания = 1000; + // с запасом на запуск dotnet на нагруженном агенте, зависание все равно будет видно + МаксимумОжидания = 10000; ИнтервалОжидания = 100; ВсегоОжидание = 0; Пока НЕ Процесс.Завершен Цикл diff --git a/tests/socket.os b/tests/socket.os index a1f0c4341..af0b118af 100644 --- a/tests/socket.os +++ b/tests/socket.os @@ -37,7 +37,8 @@ Процедура ТестДолжен_СоздатьСокет_СТаймаутом() Экспорт - Сервер = Новый TCPСервер(3541); + // 0 - любой свободный порт, чтобы не мешать параллельным прогонам тестов + Сервер = Новый TCPСервер(0); Сервер.Запустить(); Пока Истина Цикл