status-desktop/ui/StatusQ/tests
Lukáš Tinkl e2fa5b756a feat(CollectiblesView): Add combobox/popup with custom filtering options
.. to filter by community or collection name

- make the HistoryView own filter button look like the other combos
- fix some cosmetic issues for StatusCombo in small/secondary mode
- fix StatusBaseInput bg color in dark mode (was invisible)
- update CollectiblesViewPage with options to include regular and/or
community collectibles

Fixes #12969
Fixes #12948
2024-01-04 12:32:41 +01:00
..
TestComponents chore(StatusQ): Qml unit tests file names unified/simplified 2023-12-19 10:41:42 +01:00
TestControls chore(StatusQ): Qml unit tests file names unified/simplified 2023-12-19 10:41:42 +01:00
TestCore feat(StatusQ): Faster version of SFPM's ExpressionRole 2023-12-20 23:16:09 +01:00
TestUtils chore(StatusQ): Qml unit tests file names unified/simplified 2023-12-19 10:41:42 +01:00
qml/StatusQ/TestHelpers tests(general): refactor tests 2022-09-21 18:20:09 +02:00
src/TestHelpers feat(StatusQ): Test utility for tracking qt model access 2023-12-20 23:16:09 +01:00
CMakeLists.txt feat(StatusQ): Test utility for tracking qt model access 2023-12-20 23:16:09 +01:00
main.cpp feat(StatusQ): Test utility for tracking qt model access 2023-12-20 23:16:09 +01:00
readme.md tests(general): refactor tests 2022-09-21 18:20:09 +02:00
tst_Aggregator.cpp feat(SQ/Aggregator): Created utility `Aggregator` 2023-12-01 18:57:01 +01:00
tst_ConcatModel.cpp feat(CollectiblesView): Add combobox/popup with custom filtering options 2024-01-04 12:32:41 +01:00
tst_LeftJoinModel.cpp feat(StatusQ): Ability to change sources in LeftJoinModel 2023-12-21 14:19:10 +01:00
tst_RolesRenamingModel.cpp Storybook: Add example combining RolesRenamingModel, LeftJoinModel and SFPM 2023-10-27 13:27:30 +02:00
tst_SingleRoleAggregator.cpp feat(SQ/Aggregator): Created utility `Aggregator` 2023-12-01 18:57:01 +01:00
tst_SubmodelProxyModel.cpp chore(StatusQ): Tests for SubmodelProxyModel added 2023-11-06 12:26:04 +01:00
tst_SumAggregator.cpp feat(SQ/Aggregator): Created utility `Aggregator` 2023-12-01 18:57:01 +01:00

readme.md

Readme

Developer instructions

CMake

cd ./tests/
cmake -B ./build/ -S .
cmake --build ./build/
ctest --test-dir ./build/

QtCreator

  • Open the ./tests/CMakeLists.txt
  • Choose a QT kit to run the tests
  • Set %{sourceDir}/tests as Working Directory for the TestStatusQ target
  • In the Test Results panel choose Run All Tests or just run the TestStatusQ target

TODO