Skip to content

Add paging and ID filtering to analyzer list - #23

Open
Changjian Wang (changjian-wang) wants to merge 2 commits into
mainfrom
fix/39536203-cu-cli-analyzer-list-paging
Open

Add paging and ID filtering to analyzer list#23
Changjian Wang (changjian-wang) wants to merge 2 commits into
mainfrom
fix/39536203-cu-cli-analyzer-list-paging

Conversation

@changjian-wang

Copy link
Copy Markdown
Member

Summary

  • add --limit and query-bound continuation tokens to cu analyzer list
  • add exact --id lookup and case-sensitive --id-prefix filtering
  • preserve the existing unlimited JSON array contract while returning { items, continuationToken } for limited queries
  • add stable sorting, validation, unit coverage, and user documentation

Tracked by Azure DevOps Bug 39536203.

Validation

  • core and standalone Ruff checks
  • core and standalone mypy checks
  • complete core unit test suite
  • standalone unit tests (excluding the existing Windows symlink-only README assertion)
  • offline playback integration tests: 14 passed, 2 skipped
  • live resource smoke test for two continuation pages and exact ID lookup

Notes

The Content Understanding list API currently exposes nextLink paging but no server-side filter, sort, or result-limit parameters. Prefix/kind filtering and sorting therefore read all service pages. Continuation tokens are CLI cursors over the current collection, not service snapshots.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant