/
githubmirror
/
client
Обзор
Документация
Войти
/
githubmirror
/
client
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
rnmodules/react-native-kb/scripts/test-engine-reset-backoff.sh
27 строк
1 KB
chrisnojima
fix(rpc): harden mobile JSI bridge against reader races and stream desync (#29464)
10 авг 2026, 17:06
Не верифицирован
10 авг 2026, 17:06
cd03baa
Код
Авторство
О чём код?
#!/usr/bin/env bash # Builds and runs the kb-engine-reset emit-backoff unit tests # (rnmodules/react-native-kb/cpp/tests/engine-reset-backoff-test.cpp). # # engine-reset-backoff.h is header-only and depends on nothing at all -- no # jsi/React, not even msgpack -- so unlike test-framing.sh this needs only a # C++ compiler and no vendored headers. set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../../.." && pwd)" CPP_DIR="$ROOT/rnmodules/react-native-kb/cpp" # Sets CXX and CXX_STD (-std=c++20, or -std=c++2a on the older CI g++). # shellcheck source=./cxx-select.sh source "$(dirname "${BASH_SOURCE[0]}")/cxx-select.sh" # Sets SANITIZE_FLAGS from KB_SANITIZE (empty unless opted in). # shellcheck source=./sanitize-flags.sh source "$(dirname "${BASH_SOURCE[0]}")/sanitize-flags.sh" BIN="$(mktemp -d)/engine-reset-backoff-test" trap 'rm -rf "$(dirname "$BIN")"' EXIT "$CXX" "$CXX_STD" -O1 -g -Wall -Wextra "${SANITIZE_FLAGS[@]+"${SANITIZE_FLAGS[@]}"}" \ "$CPP_DIR/tests/engine-reset-backoff-test.cpp" \ -o "$BIN" "$BIN"