This is an automated email from the ASF dual-hosted git repository.
xuanwo pushed a change to branch lazy-reader
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
from 9b582836c Merge branch 'main' into lazy-reader
add 3c289ff38 ci(binding/java): remove `testWriteFileWithNonAsciiName`
behavior test (#3424)
add d60befd4a refactor(service/dropbox): migrate to test planner (#3381)
add d3acfcb99 chore: remove useless workflow file (#3425)
add 3362b1357 refactor(services/supabase): migrate to test planner (#3406)
add daf64e8e5 refactor(services/sftp): migrate to test planner (#3412)
add c0e9640ed feat(test): Enable new test workflow planner for python
binding (#3397)
new 00b695271 Merge branch 'main' into lazy-reader
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../actions/behavior_test_binding_java/action.yaml | 2 +-
.../action.yaml | 16 +-
.github/scripts/behavior_test/plan.py | 51 ++++-
.../{azfile/azfile => dropbox/dropbox}/action.yml | 19 +-
.github/services/mysql/mysql/action.yml | 8 +-
.../{etcd/etcd-cluster => sftp/sftp}/action.yml | 23 ++-
.../sftp_with_default_root}/action.yml | 25 ++-
.../{gcs/gcs => supabase/supabase}/action.yml | 10 +-
.github/workflows/behavior_test.yml | 12 ++
...g_java.yml => behavior_test_binding_python.yml} | 15 +-
.github/workflows/bindings_python.yml | 19 --
.github/workflows/service_test_dropbox.yml | 67 ------
.github/workflows/service_test_memory.yml | 61 ------
.github/workflows/service_test_s3.yml | 42 +---
.github/workflows/service_test_sftp.yml | 102 ----------
.github/workflows/service_test_supabase.yml | 64 ------
.../opendal/test/OperatorUtf8DecodeTest.java | 56 ++++++
.../opendal/test/behavior/AsyncWriteTest.java | 15 --
bindings/python/Cargo.toml | 100 +++++++++
bindings/python/tests/conftest.py | 60 ++++++
.../tests/{conftest.py => test_capability.py} | 14 +-
bindings/python/tests/test_read.py | 97 +++++++++
bindings/python/tests/test_services.py | 224 ---------------------
bindings/python/tests/test_write.py | 115 +++++++++++
24 files changed, 577 insertions(+), 640 deletions(-)
copy .github/actions/{behavior_test_binding_java =>
behavior_test_binding_python}/action.yaml (79%)
copy .github/services/{azfile/azfile => dropbox/dropbox}/action.yml (70%)
copy .github/services/{etcd/etcd-cluster => sftp/sftp}/action.yml (59%)
copy .github/services/{http/caddy => sftp/sftp_with_default_root}/action.yml
(52%)
copy .github/services/{gcs/gcs => supabase/supabase}/action.yml (79%)
copy .github/workflows/{behavior_test_binding_java.yml =>
behavior_test_binding_python.yml} (80%)
delete mode 100644 .github/workflows/service_test_dropbox.yml
delete mode 100644 .github/workflows/service_test_memory.yml
delete mode 100644 .github/workflows/service_test_sftp.yml
delete mode 100644 .github/workflows/service_test_supabase.yml
create mode 100644
bindings/java/src/test/java/org/apache/opendal/test/OperatorUtf8DecodeTest.java
copy bindings/python/tests/{conftest.py => test_capability.py} (71%)
create mode 100644 bindings/python/tests/test_read.py
delete mode 100644 bindings/python/tests/test_services.py
create mode 100644 bindings/python/tests/test_write.py