Philipp Oppermann
Philipp Oppermann
I opened https://github.com/apache/arrow-rs/pull/8737 to add support for binary decoding to `arrow-json`.
There are two tests for the `rust-dataflow` example in https://github.com/dora-rs/dora/pull/1163/files#diff-c1dad61976e06858147411d3a1b21177dc82b8eda35818b881c08a67add4cdfd
I also added detailed docs in https://github.com/dora-rs/dora/pull/1163/commits/618689d7cdc6f42eabda82da90fcf6b0a24f1a6a
> > There are two tests for the `rust-dataflow` example in https://github.com/dora-rs/dora/pull/1163/files#diff-c1dad61976e06858147411d3a1b21177dc82b8eda35818b881c08a67add4cdfd > > I find the test example very difficult to decipher. Could we make them easier to understand?...
> Also could you put somewhere within the test folder the way you generated the test data? Done in 554ae3a8
I don't think that there is a way around using `Command` to spawn a subprocess. Setting an env variable for the current process is an [unsafe operation](https://doc.rust-lang.org/stable/std/env/fn.set_var.html) and I don't...
> I mean I genuinely think that using `cargo test` is the optimal approach as it's well integrated and native within the rust ecosystem. We're using `cargo test`, we just...
I pushed [05eed12](https://github.com/dora-rs/dora/pull/1163/commits/05eed128cf84d4b8c1e8690d7db6d572a8f97718) to simplify the test run function to use `cargo run`. I also added a `DoraNode::init_testing` function in [6e138e3](https://github.com/dora-rs/dora/pull/1163/commits/6e138e3d9f21e22f7db730e29edd8163e67bebea), which can be used to write library-style tests. It...
So you think it's easier for users to learn about and understand a third-party testing tool than to call a function? This seems unlikely to me. In general, one goal...
I pushed another improvement in 68723bbc. There is now a `setup_integration_testing` function that will store the testing config in thread local data. The `init_from_env` function checks for this thread-local data...