Skip to content

Expand indexing tests#2257

Closed
brownbaerchen wants to merge 7 commits into
helmholtz-analytics:mainfrom
brownbaerchen:merge_passing_indexing_tests
Closed

Expand indexing tests#2257
brownbaerchen wants to merge 7 commits into
helmholtz-analytics:mainfrom
brownbaerchen:merge_passing_indexing_tests

Conversation

@brownbaerchen

Copy link
Copy Markdown
Collaborator

The advanced indexing that is developed in #938 needs to be merged! This is a preparatory PR that reduces the diff in that PR by merging some of tests that pass on the current main. This will hopefully speed up the review process a tiny bit.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR merges a subset of the distributed indexing test coverage from #938 into main, intended to reduce the size/risk of the later advanced indexing implementation diff while keeping only tests that already pass on current main.

Changes:

  • Add a comprehensive __getitem__ test covering scalar indexing, slicing/striding, ellipsis/newaxis handling, and selected advanced indexing cases (local + distributed).
  • Add a __setitem__ test covering scalar assignment and dimensional indexing (ellipsis/newaxis), including distributed scenarios.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@brownbaerchen

Copy link
Copy Markdown
Collaborator Author

Not sure why the codebase CI isn't triggered, but here is the GitHub CI that ran on my fork. We really need to figure out a way to run the CI here on PRs from forks as well.

@ClaudiaComito ClaudiaComito changed the title Merge indexing tests from #938 that pass on current main Expand indexing tests in view of merging #938 Apr 22, 2026
@ClaudiaComito ClaudiaComito added testing Implementation of tests, or test-related issues indexing labels Apr 22, 2026
@ClaudiaComito ClaudiaComito moved this from Todo to In Progress in Roadmap Apr 22, 2026
@brownbaerchen

Copy link
Copy Markdown
Collaborator Author

Wait for #2259 to be merged in order to trigger CI on codebase in this PR.

@ClaudiaComito ClaudiaComito changed the title Expand indexing tests in view of merging #938 Expand indexing tests Apr 23, 2026
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Roadmap Jul 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

indexing testing Implementation of tests, or test-related issues

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants