Commit Graph

1270 Commits

Author SHA1 Message Date
bitfl0wer e629334f3f Add FIXME comments for wasm compatibility 2023-11-21 17:10:19 +01:00
bitfl0wer 5bd4b627c5 Revert "Spawn local gateway task on wasm32"
This reverts commit 3c419e8310.
2023-11-20 15:14:34 +01:00
bitfl0wer 509733bfb8 Revert "Refactor heartbeat task to support WebAssembly"
This reverts commit 8c2364b8d0.
2023-11-20 15:14:28 +01:00
bitfl0wer 8c2364b8d0 Refactor heartbeat task to support WebAssembly 2023-11-20 14:57:45 +01:00
bitfl0wer 3c419e8310 Spawn local gateway task on wasm32 2023-11-20 14:47:13 +01:00
bitfl0wer 69f726af0e Fix formatting in test functions 2023-11-20 14:36:00 +01:00
bitfl0wer 37f3bcde94 Rename test function to
generate_general_configuration_schema_wasm
2023-11-20 14:22:00 +01:00
bitfl0wer cfe4078639 Remove unnecessary code 2023-11-20 14:15:23 +01:00
bitfl0wer 0cdb76bcf3 remove all .await from wasm tests 2023-11-20 14:11:56 +01:00
bitfl0wer 472c3ae135 Merge branch 'dev' into feature/wasm32-unknown 2023-11-20 14:03:52 +01:00
bitfl0wer bd7bb90baf Add tests for WASM 2023-11-20 14:03:06 +01:00
Flori 06f3046134 initial wasm32 'support' (#443)
* Give tungstenite types distinct names

* reorganize files

* Better feature locking, add wasm.rs

* Implement wasm Backend

* add wasm-bindgen-test

* Build & Test for wasm

* Add macos safari wasm test

* Add wasm32 target

* Add wasm.rs test

* Move wasm-pack installation before test execution

* Fix build on wasm32

* Fix examples depending on tokio::time

* fix clippy warn

* Add example wasm bindgen test

* Add wasm-bindgen to Cargo.toml

* Add wasm test configuration

* Install wasm-bindgen-cli on linux

* Add  wasm-bindgen-cli to macos

* Correct "vers" to "version"

* Attempt to locate correct geckodriver

* Run wasm tests first

* maybe this will fix ci :clueless:

* Move wasm-bindgen-cli install

* Add cargo-binstall installation script for
wasm-bindgen-cli

* Try using only one browser

* remove geckodriver

* Move all wasm related tests to macos

* Rename macOS test step for clarity

* Try out combined coverage report

* try different strategy to skip coverage on forks

* Revert "try different strategy to skip coverage on forks"

This reverts commit fb46ab83ac.

* Revert "Try out combined coverage report"

This reverts commit d34a813d8a.
2023-11-20 13:40:55 +01:00
bitfl0wer c7ff1724e6 Revert "Try out combined coverage report"
This reverts commit d34a813d8a.
2023-11-20 13:33:45 +01:00
bitfl0wer 07c8c16496 Revert "try different strategy to skip coverage on forks"
This reverts commit fb46ab83ac.
2023-11-20 13:33:40 +01:00
bitfl0wer fb46ab83ac try different strategy to skip coverage on forks 2023-11-20 13:22:23 +01:00
bitfl0wer d34a813d8a Try out combined coverage report 2023-11-20 13:16:49 +01:00
bitfl0wer ced83c2a57 Rename macOS test step for clarity 2023-11-20 12:51:55 +01:00
bitfl0wer e73ad1d965 Move all wasm related tests to macos 2023-11-20 12:38:39 +01:00
bitfl0wer ebd64f0e25 remove geckodriver 2023-11-20 12:32:48 +01:00
bitfl0wer 0f09cb8fb1 Try using only one browser 2023-11-20 12:29:20 +01:00
bitfl0wer 5c48cdfb5e Add cargo-binstall installation script for
wasm-bindgen-cli
2023-11-20 12:11:30 +01:00
bitfl0wer 47ecd5ae9f Move wasm-bindgen-cli install 2023-11-20 12:08:40 +01:00
bitfl0wer 81289ff92b maybe this will fix ci :clueless: 2023-11-20 12:04:56 +01:00
bitfl0wer f26d0474ac Run wasm tests first 2023-11-20 11:59:37 +01:00
bitfl0wer 10adb12298 Attempt to locate correct geckodriver 2023-11-20 11:57:31 +01:00
bitfl0wer e142fec9f6 Correct "vers" to "version" 2023-11-20 11:46:10 +01:00
bitfl0wer 18abf66f44 Add wasm-bindgen-cli to macos 2023-11-20 11:43:08 +01:00
bitfl0wer b7eeb0dc8c Install wasm-bindgen-cli on linux 2023-11-20 11:42:07 +01:00
bitfl0wer d0a5f194af Add wasm test configuration 2023-11-20 11:41:46 +01:00
bitfl0wer 8c385ee39e Add wasm-bindgen to Cargo.toml 2023-11-20 11:41:32 +01:00
bitfl0wer 0b58347628 Add example wasm bindgen test 2023-11-20 00:27:27 +01:00
bitfl0wer 2978f36607 Merge branch 'dev' into feature/wasm32-unknown 2023-11-20 00:25:26 +01:00
bitfl0wer af7c4116c6 fix clippy warn 2023-11-20 00:25:18 +01:00
bitfl0wer c82b02047f Fix examples depending on tokio::time 2023-11-20 00:13:32 +01:00
bitfl0wer 7956a0e3cb Fix build on wasm32 2023-11-20 00:07:16 +01:00
bitfl0wer dd2b29622f Move wasm-pack installation before test execution 2023-11-20 00:07:09 +01:00
bitfl0wer 4023d023ed Add wasm.rs test 2023-11-20 00:06:35 +01:00
bitfl0wer a00ec555d0 Add wasm32 target 2023-11-19 23:18:58 +01:00
bitfl0wer 505abdb82d Add macos safari wasm test 2023-11-19 23:15:12 +01:00
bitfl0wer 5fdac6d48f Build & Test for wasm 2023-11-19 23:04:25 +01:00
bitfl0wer 5826ccd923 add wasm-bindgen-test 2023-11-19 22:49:41 +01:00
bitfl0wer 1203e20358 Implement wasm Backend 2023-11-19 22:23:24 +01:00
bitfl0wer 8f0d8813eb Better feature locking, add wasm.rs 2023-11-19 22:04:18 +01:00
bitfl0wer 73342d5dd7 reorganize files 2023-11-19 21:21:34 +01:00
bitfl0wer 6fd6bdcbbc Give tungstenite types distinct names 2023-11-19 21:15:10 +01:00
Flori 5dbb3b1bf0 Prepare for wasm32-unknown-unknown adoption (#442)
Building for wasm32 requires changes throughout the project (e.g.
conditional compiling). This PR sets up most of the things needed to
build for this target.
2023-11-19 19:27:20 +01:00
bitfl0wer b3e7876ccf feature lock backend_tungstenite 2023-11-19 19:18:25 +01:00
bitfl0wer a4d5ebb689 Resolve merge conflicts 2023-11-19 19:12:29 +01:00
bitfl0wer 79e70c43a2 Merge branch 'websockets-backend' into feature/wasm32-unknown 2023-11-19 18:35:35 +01:00
bitfl0wer 0e16e55d64 Fix references to heartbeat_thread_communicator 2023-11-19 18:27:49 +01:00