Commit 056014ff authored by Dan Notestein's avatar Dan Notestein
Browse files

Add CI configuration with native and WASM builds and tests

CI Pipeline:
- beekeeper_native_build: Build native executable and test binary
- beekeeper_native_test: Run C++ unit tests
- beekeeper_wasm_build: Build WASM module and TypeScript bindings
- beekeeper_wasm_test: Run Playwright browser tests

Build changes:
- Disable websocketpp tests/examples to fix Boost CMake compatibility
- Create beekeeper_lib static library for test linking
- Fix fc tests linking to Boost.Unit_Test_Framework

Test infrastructure:
- Port beekeeper unit tests from hive repository
- Use Boost.Test included header with BOOST_TEST_MODULE
parent 454bc15f
Loading
Loading
Loading
Loading