/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
cloud/blockstore/tools/testing/loadtest/lib/validation_callback.h
33 строки
768 B
wilytiger
add loadtest to oss
29 сен 2023, 23:06
29 сен 2023, 23:06
c2f652a
Код
Авторство
О чём код?
#pragma once #include "app_context.h" #include <cloud/blockstore/libs/validation/validation.h> namespace NCloud::NBlockStore::NLoadTest { //////////////////////////////////////////////////////////////////////////////// class TValidationCallback final : public IValidationCallback { private: TAppContext& AppContext; public: TValidationCallback(TAppContext& appContext) : AppContext(appContext) { } void ReportError(const TString& message) override { Y_UNUSED(message); // not stopping the test immediately - letting it find and log more // validation errors AppContext.ExitCode.store(EC_VALIDATION_FAILED, std::memory_order_release); } }; } // namespace NCloud::NBlockStore::NLoadTest