This is an automated email from the ASF dual-hosted git repository.
aglinxinyuan pushed a change to branch xinyuan-loop-feb
in repository https://gitbox.apache.org/repos/asf/texera.git
from 61aa3f952d test(loop): verify loop iteration count via materialized
rows, not throughput stats
add 6032413f6f test(amber): add unit test coverage for LogicalPlan (#5441)
add 515d37221a test(frontend): extend GmailService spec to cover all
methods (#5460)
add 99b9ca281d test(frontend): share workflow-editor TestBed setup, drop
double-run (#5626)
add 1a65a3168c fix(workflow-operator): set alreadyClosed before onClose
(#5678)
add 6becb8596d test(workflow-operator): add ImageUtilitySpec for
encodeImageToHTML (#5679)
add 7ae2374bea test(config): add unit test coverage for ConfigParserUtil
(#5659)
add 58e5b43a54 test(frontend): add unit tests for
ReActStepDetailModalComponent (#5612)
add aceca29cbd test(frontend): expand OperatorReuseCacheStatusService spec
coverage (#5624)
add 4fd395b8f9 chore(deps): bump shell-quote from 1.8.3 to 1.8.4 in
/frontend (#5684)
add a044287632 chore(frontend): refresh UDF operator icons (#5686)
add a3168f7570 Merge branch 'main' into xinyuan-loop-feb
No new revisions were added by this update.
Summary of changes:
.github/workflows/build.yml | 4 +-
.../apache/texera/workflow/LogicalPlanSpec.scala | 344 +++++++++++++++++++++
common/config/build.sbt | 3 +-
.../texera/amber/util/ConfigParserUtilSpec.scala | 132 ++++++++
.../operator/source/scan/AutoClosingIterator.scala | 2 +-
.../source/scan/AutoClosingIteratorSpec.scala | 19 +-
.../operator/visualization/ImageUtilitySpec.scala | 65 ++++
frontend/angular.json | 1 -
.../app/common/service/gmail/gmail.service.spec.ts | 72 ++++-
.../react-step-detail-modal.component.spec.ts | 230 ++++++++++++++
.../workflow-editor.component.browser.spec.ts | 216 +++++++++++++
.../workflow-editor.component.spec.ts | 202 +-----------
.../workflow-editor/workflow-editor.test-utils.ts | 84 +++++
.../operator-reuse-cache-status.service.spec.ts | 120 ++++++-
.../operator_images/DualInputPortsPythonUDFV2.png | Bin 21524 -> 70833 bytes
frontend/src/assets/operator_images/JavaUDF.png | Bin 5764 -> 61945 bytes
.../operator_images/PythonLambdaFunction.png | Bin 2169 -> 70457 bytes
.../assets/operator_images/PythonTableReducer.png | Bin 2602 -> 55434 bytes
.../assets/operator_images/PythonUDFSourceV2.png | Bin 21524 -> 84840 bytes
.../src/assets/operator_images/PythonUDFV2.png | Bin 21524 -> 60666 bytes
frontend/src/assets/operator_images/RUDF.png | Bin 10458 -> 56903 bytes
frontend/src/assets/operator_images/RUDFSource.png | Bin 10458 -> 69512 bytes
frontend/yarn.lock | 6 +-
23 files changed, 1278 insertions(+), 222 deletions(-)
create mode 100644
amber/src/test/scala/org/apache/texera/workflow/LogicalPlanSpec.scala
create mode 100644
common/config/src/test/scala/org/apache/texera/amber/util/ConfigParserUtilSpec.scala
create mode 100644
common/workflow-operator/src/test/scala/org/apache/texera/amber/operator/visualization/ImageUtilitySpec.scala
create mode 100644
frontend/src/app/workspace/component/agent/agent-panel/react-step-detail-modal/react-step-detail-modal.component.spec.ts
create mode 100644
frontend/src/app/workspace/component/workflow-editor/workflow-editor.component.browser.spec.ts
create mode 100644
frontend/src/app/workspace/component/workflow-editor/workflow-editor.test-utils.ts