Commit Graph

29 Commits (d84319fdcc3ac6f4c3f0f674dc7e87e68a6161c0)

Author SHA1 Message Date
Michael Zanetti d84319fdcc Finish off param handling. New param structures now used everywhere.
Plugin params reworked. Added Devices.GetPluginConfiguration.
Cover params stuff with tests.
2014-05-04 23:59:08 +02:00
Michael Zanetti 76d2dbb4f3 added tests for all sorts of executeAction 2014-05-04 19:01:41 +02:00
Michael Zanetti 8334ec89ff test GetPlugins and removeDevice with an invalid param 2014-05-04 14:50:44 +02:00
Michael Zanetti 8916626ded fix tests again :) 2014-05-04 13:41:38 +02:00
Michael Zanetti a9a2a8fd30 enable coverage for deviceplugins too 2014-05-04 13:33:05 +02:00
Michael Zanetti ca91386b7d added a test for a failing async device setup 2014-05-04 13:11:21 +02:00
Michael Zanetti bce1cacbc7 added more devicemanager tests 2014-05-04 05:08:42 +02:00
Michael Zanetti edb6c956e6 drop some debug prints 2014-05-04 04:53:08 +02:00
Michael Zanetti 384690bb23 add a test for async device creation 2014-05-04 04:49:19 +02:00
Michael Zanetti 46e6642b90 added a test for device discovery 2014-05-04 03:45:50 +02:00
Michael Zanetti ca8717d2a0 split tests into different files 2014-05-03 23:55:08 +02:00
Michael Zanetti f7559742a4 added support for async device creation. 2014-05-03 15:10:16 +02:00
Michael Zanetti 7c3ffbd5d6 make executeAction more verbose 2014-04-28 23:52:05 +02:00
Michael Zanetti df001695a1 convert ActionType to use ParamType instead of variants,
extend tests
2014-04-28 20:22:17 +02:00
Simon Stürz 2a372dd240 added google mail notification plugin
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti e312e36ab9 introduce ParamType and Param, to get more type safety and better possibilities for comparison in rules 2014-04-18 04:45:58 +02:00
Michael Zanetti fe95326a10 fix some warnings 2014-04-16 01:13:16 +02:00
Michael Zanetti 38d4faedeb also make PluginId typesafe and add some initial discovery code 2014-04-13 19:41:01 +02:00
Michael Zanetti 8d1c7f9c03 add createmethod and setupmethod params
add support for createmethod "auto"
add functional boblight plugin
2014-04-13 10:27:08 +02:00
Michael Zanetti 34ab701f95 add much more test coverage 2014-04-06 03:33:51 +02:00
Michael Zanetti 76bf703fc5 add getsupportedvendors 2014-04-06 00:01:43 +02:00
Michael Zanetti 415a48d659 make things more typesafe 2014-04-05 23:37:55 +02:00
Michael Zanetti 4f679b3bc3 restructure lib a bit. added initial code for the new rules stuff 2014-04-05 22:01:38 +02:00
Michael Zanetti cf9d460bad implemented removeconfigureddevice 2014-04-05 01:55:56 +02:00
Michael Zanetti 044be78064 added methods to query states and properly test state changes on notifications 2014-04-04 22:50:59 +02:00
Michael Zanetti 6dd81e641c some more work on states and the rules doc 2014-04-04 00:10:15 +02:00
Michael Zanetti 2dc18583ec add actions to mockdevice 2014-04-01 23:45:50 +02:00
Michael Zanetti 6859bd2b78 add some states and another event to the mockdevice 2014-04-01 01:24:15 +02:00
Michael Zanetti 66890e3161 added a new mockdevice plugin 2014-04-01 00:21:19 +02:00