Skip to content

Unit tests for QML Pickers and Selectors - #380

Merged
suraj-yadav0 merged 4 commits into
CITOpenRep:release/v1.3.4from
parvathyabnair:test-scripts
Oct 14, 2026
Merged

suraj-yadav0 merged 4 commits into
CITOpenRep:release/v1.3.4from
parvathyabnair:test-scripts

Conversation

@parvathyabnair

Copy link
Copy Markdown
Contributor

unit tests in tests/qml/ for active pickers and selectors:

DateRangeSelector.qml (date bounds and range pick)
DaySelector.qml (day selection signals)
DateRangeHeaderFilter.qml (filter toggle and active range text)
FilterableHeaderContents.qml (filter state integration)
SelectionButton.qml (selection state and click)
StatusSelector.qml (status changes and badge color)
InlineOptionSelector.qml (radio-style option selection)
MultiAssigneeSelector.qml (multi-select IDs array output)
WorkItemSelector.qml (project and task selection logic)
ProjectStageSelector.qml (stage list per project)
StageFilterMenu.qml (stage filter menu toggling)
AssigneeFilterMenu.qml (assignee filter menu toggling)

@suraj-yadav0 suraj-yadav0 self-assigned this Oct 13, 2026
@suraj-yadav0 suraj-yadav0 added documentation Improvements or additions to documentation Test Test Suite labels Oct 13, 2026

@suraj-yadav0 suraj-yadav0 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Address these changes in the Test cases , Few Test Cases were removed , And Few Test Cases are brittle.

Comment thread tests/qml/tst_assigneefiltermenu.qml
Comment thread tests/qml/tst_assigneefiltermenu.qml
Comment thread tests/qml/tst_daterangeselector.qml Outdated
Comment thread tests/qml/tst_stagefiltermenu.qml
Comment thread tests/qml/tst_daterangeselector.qml
Comment thread tests/qml/tst_daterangeheaderfilter.qml

@suraj-yadav0 suraj-yadav0 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

All requested changes have been addressed. Tests restored, date bounds stabilized, and UI interactions properly verified. All 601 QML unit tests pass.

@suraj-yadav0
suraj-yadav0 merged commit 30c42c1 into CITOpenRep:release/v1.3.4 Oct 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation Test Test Suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants