1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
KNewStuff2 test applications
============================
In order to understand the test structure, remember the engine class
hierarchy of the library:
KNS::CoreEngine - GHNS provider loading/upload/download
-> KNS::DxsEngine - DXS interaction (contains KNS::Dxs child)
-> KNS::Engine - dialog integration and convenience wrappers
knewstuff2_test:
* test CoreEngine functionality
* command line only
* syntax 1: knewstuff2_test (downloads feed and caches)
* syntax 2: knewstuff2_test --testall (also downloads files)
knewstuff2_download:
* test CoreEngine functionality
* custom download dialog
knewstuff2_cache:
* test CoreEngine functionality
* reports contents of cache
knewstuff2_standard:
* test Engine functionality
* uses standard dialogs
* syntax 1: knewstuff2_standard --download
* syntax 2: knewstuff2_standard --upload <payloadfile>
|