560 Commits

Author SHA1 Message Date
Леонид Юрьев (Leonid Yuriev)
1e0a1014a4 mdbx-tests: корректировка обработки прерывания теста посредством SIGTERM/SIGINT (backport). 2025-03-20 14:23:19 +03:00
Леонид Юрьев (Leonid Yuriev)
3c3628c798 mdbx-tests: кратное сокращение итераций тестов в зависимости от конфигурации Valgrind/Debug/CI (backport). 2025-03-20 01:58:02 +03:00
Леонид Юрьев (Leonid Yuriev)
3a0dbee58c mdbx-tests: устранение невыравненного доступа в extra/close-dbi для UBSAN (backport). 2025-03-20 01:57:38 +03:00
Леонид Юрьев (Leonid Yuriev)
e11d419d20 mdbx-tests: перехват и логирование исключений в extra-C++ тестах (backport). 2025-03-20 01:56:55 +03:00
Леонид Юрьев (Leonid Yuriev)
2127d3b7d7 mdbx-tests: расширение extra/dupfix-multiple (backport). 2025-03-20 01:55:41 +03:00
Леонид Юрьев (Leonid Yuriev)
529f2c2380 mdbx-tests: уменьшение кол-ва итераций в extra/crunched-delete для 32-битных сборок во избежания MDBX_MAP_FULL (backport). 2025-03-20 01:49:17 +03:00
Леонид Юрьев (Leonid Yuriev)
0a9c9840da mdbx-tests: существенное расширение extra/cursor-closing (backport). 2025-03-20 01:47:56 +03:00
Леонид Юрьев (Leonid Yuriev)
9c177de034 mdbx-tests: дополнение extra/txn (backport). 2025-03-20 01:47:24 +03:00
Леонид Юрьев (Leonid Yuriev)
484b488f92 mdbx-tests: добавление поддержки опции MDBX_VALIDATION и использование в стохастическом тесте (backport). 2025-03-20 01:16:48 +03:00
Леонид Юрьев (Leonid Yuriev)
2fbdaccf60 mdbx-tests: поддержка значений on/off для опций командной строки (backport). 2025-03-20 01:15:53 +03:00
Леонид Юрьев (Leonid Yuriev)
f82b760b6e mdbx-cmake: избегаем двойной работы compiler.cmake без необходимости (backport). 2025-03-20 00:40:12 +03:00
Леонид Юрьев (Leonid Yuriev)
0604accecf mdbx: проверка владельца потока владеющего транзакцией только при MDBX_TXN_CHECKOWNER=ON (backport). 2025-03-04 10:44:42 +03:00
Леонид Юрьев (Leonid Yuriev)
1792bdc763 mdbx-tests: расширение extra/dbi (backport). 2025-03-02 16:03:20 +03:00
Леонид Юрьев (Leonid Yuriev)
22c6763d57 mdbx-tests: удаление тестовой БД перед началом теста в extra/dupfix_addodd (backport). 2025-03-02 16:03:20 +03:00
Леонид Юрьев (Leonid Yuriev)
c585fcd613 mdbx-tests: расширение extra/open (backport). 2025-03-02 16:03:20 +03:00
Леонид Юрьев (Leonid Yuriev)
36abcc57f0 mdbx: обновление года в © (backport). 2025-01-18 10:58:31 +03:00
Леонид Юрьев (Leonid Yuriev)
16997a88b0 mdbx-tests: уменьшение кол-ва итераций в crunched-delete. 2025-01-10 23:50:05 +03:00
Леонид Юрьев (Leonid Yuriev)
10ac9a9c50 mdbx-tests: добавление extra/txn. 2025-01-04 04:01:41 +03:00
Леонид Юрьев (Leonid Yuriev)
471b14a147 mdbx-tests: проверка случая повторного закрытия dbi-хендла. 2024-12-22 10:39:49 +03:00
Леонид Юрьев (Leonid Yuriev)
122562cf9c mdbx-tests: переименование опции data.dups в data.multi. 2024-12-16 12:16:11 +03:00
Леонид Юрьев (Leonid Yuriev)
f2dc60aa53 mdbx-cmake: новые настройки cmake-format (косметика). 2024-12-12 11:20:34 +03:00
Леонид Юрьев (Leonid Yuriev)
8867c2ddc2 mdbx: новые настройки clang-format (косметика). 2024-12-11 21:22:04 +03:00
Леонид Юрьев (Leonid Yuriev)
b6a851b3d6 mdbx-testing: добавление extra/probe.c++ просто для проверки компилируемости. 2024-11-23 01:10:33 +03:00
Леонид Юрьев (Leonid Yuriev)
8369b8ff64 mdbx-cmake: перемещение add_extra_test(). 2024-11-23 01:10:33 +03:00
Леонид Юрьев (Leonid Yuriev)
c13efb791f mdbx-testing: логирование флагов/опций в copy-сценарии. 2024-11-17 22:52:07 +03:00
Леонид Юрьев (Leonid Yuriev)
12442bd1f4 mdbx-testing: корректировка контроля результата в copy-сценарии. 2024-11-17 22:51:56 +03:00
Леонид Юрьев (Leonid Yuriev)
f5b1e36b9e mdbx-testing: устранение лишней установки prng при завершении цикла тестов. 2024-11-17 10:29:54 +03:00
Леонид Юрьев (Leonid Yuriev)
a2984c604d mdbx-cmake: переформатирование cmake-скриптов. 2024-11-13 15:05:26 +03:00
Леонид Юрьев (Leonid Yuriev)
6893a79c70 mdbx-testing: добавление extra/cursor_closing. 2024-11-10 20:17:44 +03:00
Леонид Юрьев (Leonid Yuriev)
9da743515c mdbx-cmake: включение тестов использующих mdbx::path на Windows только для C++17 и выше. 2024-11-10 20:17:44 +03:00
Леонид Юрьев (Leonid Yuriev)
bd7b272bca mdbx-tests: корректировка использования mdbx::default_buffer для совместимости с C++11. 2024-11-10 20:17:44 +03:00
Леонид Юрьев (Leonid Yuriev)
ca8e9fe7b1 mdbx-testing: переименование скрипта stochastic.sh 2024-11-07 09:32:27 +03:00
Леонид Юрьев (Leonid Yuriev)
c0e5108d71 mdbx-testing: реализация/перенос поддержки сценария мелких транзакций в long_stochastic скрипт. 2024-11-07 09:32:27 +03:00
Леонид Юрьев (Leonid Yuriev)
00be608af9 mdbx-testing: проверка версии bash >= 4.3 2024-11-07 09:32:27 +03:00
Леонид Юрьев (Leonid Yuriev)
acb15790b4 mdbx-testing: косметика в long_stochastic.sh для уменьшения объема вывода в консоль. 2024-11-06 13:43:40 +03:00
Леонид Юрьев (Leonid Yuriev)
029f14280b mdbx-testing: удаление /usr/bin/time так как rusage() есть в коде теста. 2024-11-06 13:15:25 +03:00
Леонид Юрьев (Leonid Yuriev)
af41bcf11e mdbx-testing: исправление опечатки для /usr/bin/banner. 2024-11-06 13:15:25 +03:00
Леонид Юрьев (Leonid Yuriev)
2669f285f9 mdbx-testing: проверка поддержки tee -p. 2024-11-06 13:14:58 +03:00
Леонид Юрьев (Leonid Yuriev)
157ede4e42 mdbx-testing: добавление опции --report-depth для сокращения накладных расходов. 2024-11-06 13:14:58 +03:00
Леонид Юрьев (Leonid Yuriev)
6067ba5f9d mdbx-testing: минимальная обработка SIGINT/SIGTERM/SIGHUP/SIGQUIT для прозрачности прерываний в логах. 2024-11-06 13:14:58 +03:00
Леонид Юрьев (Leonid Yuriev)
2c919c0efe mdbx-testing: предотвращение потери логов из-за отстрела gzip/lz4 в составе группы процессов. 2024-11-06 13:14:58 +03:00
Леонид Юрьев (Leonid Yuriev)
03077773cb mdbx-testing: добавление extra/early_close_dbi. 2024-10-26 09:57:10 +03:00
Леонид Юрьев (Leonid Yuriev)
bfce1cd24d mdbx: использование __has_c_attribute() и __has_cxx_attribute(), добавление __has_C23_or_CXX_attribute(). 2024-10-10 06:16:49 +03:00
Леонид Юрьев (Leonid Yuriev)
57848b1d2d mdbx-testing: добавление логирования С++ исключений в extra/dupfix_multiple. 2024-10-08 18:13:29 +03:00
Леонид Юрьев (Leonid Yuriev)
ca2dbf0933 mdbx-testing: уменьшение кол-ва итераций extra/crunched-delete для CI. 2024-10-08 18:11:16 +03:00
Leonid Yuriev
486fb3c36d mdbx-testing: исправление максимальной длины значений в extra/crunched-delete. 2024-10-08 00:06:13 +03:00
Леонид Юрьев (Leonid Yuriev)
ce579bcb8e mdbx-testing: добавление extra/open. 2024-10-07 09:12:07 +03:00
Леонид Юрьев (Leonid Yuriev)
b11998de01 mdbx-cmake: добавление dll-костыля для Windows для работы исключений в тестах на C++. 2024-10-07 09:09:35 +03:00
Леонид Юрьев (Leonid Yuriev)
54dfc1f16d mdbx-testing: унификация extra-тестов и интеграция в ctest. 2024-10-07 09:05:08 +03:00
Леонид Юрьев (Leonid Yuriev)
0178d5b5c8 mdbx-testing: уменьшение кол-ва итераций extra/crunched_delete для Windows.
До этих изменений тесты на CI могли длиться несколько часов и завершаться по таймауту, что неприемлемо.
2024-10-07 09:05:08 +03:00