170 похожих чатов

Всем привет, хочу прогнать тесты в gitlab ci/cd, пытался сначало

на своем компе прогонять, вылетала ошибка heap:
> jest --runInBand --detectOpenHandles
<--- Last few GCs --->
[953:0x56409a0] 48510 ms: Mark-Compact (reduce) 983.6 (1002.7) -> 982.5 (1003.0) MB, 1824.57 / 0.00 ms (average mu = 0.063, current mu = 0.008) allocation failure; scavenge might not succeed
<--- JS stacktrace --->
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
1: 0xc99960 node::Abort() [node]
2: 0xb6ffcb [node]
3: 0xebe420 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
4: 0xebe707 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, v8::OOMDetails const&) [node]
5: 0x10d01b5 [node]
6: 0x10d0744 v8::internal::Heap::RecomputeLimits(v8::internal::GarbageCollector) [node]
7: 0x10e7634 v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GarbageCollectionReason, char const*) [node]
8: 0x10e7e4c v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [node]
9: 0x10be151 v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [node]
10: 0x10bf2e5 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [node]
11: 0x109c856 v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [node]
12: 0x14f7686 v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [node]
13: 0x1930ef6 [node]
Aborted (core dumped)

решил на своем компе увеличив память - NODE_OPTIONS=--max-old-space-size=8192

но в gitlab ci там все 2 гб оперативки, как я могу решить эту проблему чтобы я смог прогонять тесты на gitlab ci?

4 ответов

25 просмотров

У тебя какой-то один тест требует много гигов, или это из-за их параллельного запуска?

janari.dev-Janari Автор вопроса
Алексей Попов
У тебя какой-то один тест требует много гигов, или...

не знаю если честно, тесты писал не я, но тесты должны прогнаться чтобы репорт их выводить

janari.dev Janari
не знаю если честно, тесты писал не я, но тесты до...

Предполагаю, что достаточно будет запускать их по очереди, а не параллельно

janari.dev-Janari Автор вопроса
Алексей Попов
Предполагаю, что достаточно будет запускать их по ...

jest --runInBand --detectOpenHandles эта команда же прогоняет их последовательно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта