Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
8a6a25c
feat: add post-commit callbacks to TransactionContext
robfrank Feb 14, 2026
79a7b3a
feat: add MaterializedViewRefreshMode enum and MaterializedView inter…
robfrank Feb 14, 2026
cf4cc98
feat: add MaterializedViewImpl with JSON serialization
robfrank Feb 14, 2026
7f1c6d0
feat: add materialized view management to Schema and LocalSchema
robfrank Feb 14, 2026
5ed9215
feat: implement full refresh and MaterializedViewBuilder.create()
robfrank Feb 14, 2026
3a8af0e
feat: add MATERIALIZED VIEW SQL syntax (grammar, DDL statements, visi…
robfrank Feb 14, 2026
bfa3ed1
test: add SQL syntax tests for materialized views
robfrank Feb 14, 2026
48c7313
feat: add incremental refresh with post-commit callbacks
robfrank Feb 14, 2026
0300c87
feat: add periodic refresh scheduler for materialized views
robfrank Feb 14, 2026
98b617c
fix: address code review issues in materialized views
robfrank Feb 15, 2026
f7d857b
feat: add schema:materializedViews query and remote MV support
robfrank Feb 15, 2026
7120d3c
test: add comprehensive integration and e2e tests for materialized views
robfrank Feb 15, 2026
ae676c9
docs: add materialized views design and implementation plans
robfrank Feb 15, 2026
46a5c62
fix: address PR review feedback for materialized views
robfrank Feb 17, 2026
193c5cb
feat: implement ALTER MATERIALIZED VIEW for refresh mode changes
robfrank Feb 17, 2026
8345999
fix: address code review findings for materialized views
robfrank Feb 18, 2026
849207c
add e2e test foir materialized view
robfrank Feb 18, 2026
e720be4
fix: address PR review findings for materialized views
robfrank Feb 18, 2026
48baaa5
fix: address second round of PR review findings for materialized views
robfrank Feb 18, 2026
132af29
fix: address third round of PR review findings for materialized views
robfrank Feb 18, 2026
1656c93
moved e2e-perf to load-tests, add materialized view to load tests
robfrank Feb 19, 2026
1390ad1
fix: address fourth round of PR review findings for materialized views
robfrank Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions .github/workflows/mvn-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:

- name: Run Unit Tests with Coverage
# package phase runs surefire (test) and JaCoCo report (prepare-package) without reaching integration-test phase
run: ./mvnw verify -Pcoverage --batch-mode --errors --fail-never --show-version -pl !e2e,!e2e-perf -DexcludedGroups=slow,benchmark -Dsurefire.includes=**/*Test.java,**/*Suite.java
run: ./mvnw verify -Pcoverage --batch-mode --errors --fail-never --show-version -pl !e2e,!load-tests -DexcludedGroups=slow,benchmark -Dsurefire.includes=**/*Test.java,**/*Suite.java
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -222,7 +222,7 @@ jobs:
key: maven-repo-${{ github.run_id }}-${{ github.run_attempt }}

- name: Run Integration Tests with Coverage
run: ./mvnw verify -DskipTests -Pintegration -Pcoverage --batch-mode --errors --fail-never --show-version -pl !e2e,!e2e-perf
run: ./mvnw verify -DskipTests -Pintegration -Pcoverage --batch-mode --errors --fail-never --show-version -pl !e2e,!load-tests
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down Expand Up @@ -317,7 +317,7 @@ jobs:
list-tests: "failed"
reporter: java-junit

java-e2e-perf-tests:
java-load-tests:
runs-on: ubuntu-latest
needs: build-and-package
steps:
Expand Down Expand Up @@ -346,7 +346,7 @@ jobs:
run: docker load < /tmp/arcadedb-image.tar

- name: E2E Perf Tests
run: ./mvnw verify -Pintegration -pl e2e-perf
run: ./mvnw verify -Pintegration -pl load-tests
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ARCADEDB_DOCKER_IMAGE: ${{ needs.build-and-package.outputs.image-tag }}
Expand All @@ -355,8 +355,8 @@ jobs:
uses: dorny/test-reporter@b082adf0eced0765477756c2a610396589b8c637 # v2.5.0
if: success() || failure()
with:
name: Java E2E Perf Tests Report
path: "e2e-perf/target/failsafe-reports/TEST*.xml"
name: Java Load Tests Report
path: "load-tests/target/failsafe-reports/TEST*.xml"
list-suites: "failed"
list-tests: "failed"
reporter: java-junit
Expand Down
Loading
Loading