diff --git a/MODERNIZATION.md b/MODERNIZATION.md index 1fed16ad..2b15c413 100644 --- a/MODERNIZATION.md +++ b/MODERNIZATION.md @@ -109,6 +109,16 @@ Android NDK r28+. current, slimmer TS setup. Diagnosis ruled out external-server dependence (all three run fully against a local `--local` subscriber on 127.0.0.1:44211). +- **FINAL DISPOSITION (post-modernization, owner decision 2026-07):** the + tests stay disabled in this repository and the harness will NOT be + revived here. The streamr network TS packages have changed a lot since + 2024, and the TS interop harness (currently the + `native-ts-integration` submodule) will be rewritten in a separate + project. The disabled `add_test` blocks in + `packages/streamr-trackerless-network/CMakeLists.txt` and + `packages/streamr-libstreamrproxyclient/CMakeLists.txt` and the + `run-ts-*`/`run-ts-integration-tests.sh` scripts remain as reference + for that rewrite. ## Phase 1.2 — Compiler upgrades + CI image modernization ✅ (PR #23, merged) - macOS: dead `llvm@17` → latest keg-only Homebrew `llvm` (22.x), located via diff --git a/packages/streamr-libstreamrproxyclient/CMakeLists.txt b/packages/streamr-libstreamrproxyclient/CMakeLists.txt index 7fa0c87c..464906e4 100644 --- a/packages/streamr-libstreamrproxyclient/CMakeLists.txt +++ b/packages/streamr-libstreamrproxyclient/CMakeLists.txt @@ -118,11 +118,13 @@ if (NOT IOS) include(GoogleTest) gtest_discover_tests(streamr-streamrproxyclient-test-integration) gtest_discover_tests(streamrproxyclient-cpp-wrapper-test) - # TEMPORARILY DISABLED: these tests build the whole streamr-dev/network - # TS monorepo at a 2024 commit (ts-integration/install.sh), which no - # longer works on current CI runners, and compiling the whole - # repository is not necessary anymore. Re-enable against a current, - # slimmer TS setup after the toolchain/modules modernization. + # DISABLED: these tests build the whole streamr-dev/network TS + # monorepo at a 2024 commit (ts-integration/install.sh), which no + # longer works on current CI runners. The streamr network TS + # packages have changed a lot since 2024 — the TS interop harness + # will be rewritten in a separate project (see MODERNIZATION.md, + # "Interim — ts-integration tests"). Kept as reference for that + # rewrite. # add_test( # NAME ts-end-to-end-test # COMMAND "${CMAKE_CURRENT_LIST_DIR}/run-ts-end-to-end-tests.sh" diff --git a/packages/streamr-trackerless-network/CMakeLists.txt b/packages/streamr-trackerless-network/CMakeLists.txt index d2df5851..528754e5 100644 --- a/packages/streamr-trackerless-network/CMakeLists.txt +++ b/packages/streamr-trackerless-network/CMakeLists.txt @@ -164,11 +164,13 @@ if(NOT IOS AND STREAMR_MODULES_SUPPORTED) # gtest_discover_tests(streamr-trackerless-network-test-unit) #gtest_discover_tests(streamr-trackerless-network-test-integration) - # TEMPORARILY DISABLED: this test builds the whole streamr-dev/network - # TS monorepo at a 2024 commit (ts-integration/install.sh), which no - # longer works on current CI runners, and compiling the whole - # repository is not necessary anymore. Re-enable against a current, - # slimmer TS setup after the toolchain/modules modernization. + # DISABLED: this test builds the whole streamr-dev/network TS + # monorepo at a 2024 commit (ts-integration/install.sh), which no + # longer works on current CI runners. The streamr network TS + # packages have changed a lot since 2024 — the TS interop harness + # will be rewritten in a separate project (see MODERNIZATION.md, + # "Interim — ts-integration tests"). Kept as reference for that + # rewrite. # add_test( # NAME ts-integration-test # COMMAND "${CMAKE_CURRENT_LIST_DIR}/run-ts-integration-tests.sh"