refactor: Introduce OpenDAL Workflow Planner#3258
Conversation
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Something like this - korandoru/hawkeye@386d815 |
Of course with JUnit's |
pytest has custom mark like |
Can we use |
Signed-off-by: Xuanwo <github@xuanwo.io>
Signed-off-by: Xuanwo <github@xuanwo.io>
Unfortunately, it cannot. pytest matches test cases by class name, function name, or custom mark (case-insensitive). To match with |
Okay, let's handle snake case conversion on the actions side instead. |
This PR aims to introduce the OpenDAL workflow planner, allowing us to reuse our test setup across different components.
Future works:
Build artifacts only once
How to implement the build/upload/download/test logic for java? cc @tisonkun @G-XD
Normalize the usage of service scheme
Is it possible for java & python to accept scheme in their command?
Currently:
maven -Dtest=org.apache.opendal.test.behavior.RedisTestpytest -vk TestMemoryIs it possible to make them accept
s3/memoryin command directly so that we can concat them likecargo nextest run services_${{ inputs.service }}?cc @tisonkun @G-XD @laipz8200