Skip to content
Snippets Groups Projects
user avatar
Matthias Urhahn authored
* tasks wip

* Additional work on task controller skeleton code.

* Further refactoring iterations on the new task system interfaces.

* Further refactoring iterations on the new task system interfaces.

* Remove enum key type and replace with TaskRequest class

* Move the config interface into the factory show make clear what the relation here is.

* * Remove the task ID from the public interface, there is currently no need to expose it. Interested parties use the request's ID to find their task data.
* Throw a defined exception (early) if we submit a task for which there is no factory hooked up.

* Finished unit tests for TaskController
* Small adjustments to the public TaskController interface
* Task typing should not be based on the request types, this allows TaskRequests to be subclassed without shooting yourself in the foot by unexpectedly breaking the type checks.

* Lints

* Verify factory call order.

* Lints

* Add test menu entry for the TaskController

* Address PR comments.

* Fix flaky tests.

* Address PR comments.

* Fix dagger graph in deviceRelease mode, wrong file name ending.

Co-authored-by: default avatarchris-cwa <chris.cwa.sap@gmail.com>
Co-authored-by: default avatarharambasicluka <64483219+harambasicluka@users.noreply.github.com>
4ed675c8
History
Name Last commit Last update