Louis job scheduler (#1197)

* Adds job repo
* Adds scheduler
* Adds plugin table which is a place holder for future expansion of the scheduler. Currently all jobs that are created are linked to the pi_system plugin which are jobs that are held in a local registeredJobs map populated at controller startup.
This commit is contained in:
Louis Ruch authored and GitHub committed 2021-05-06 14:54:10 -07:00
1 parent d1d35e827c
commit feb5d7385d
40 files changed
+5445 -13

No files matched your search

+5
View File
@@ -102,6 +102,11 @@ func TestCode_Both_String_Info(t *testing.T) {
c: AccountAlreadyAssociated,
want: AccountAlreadyAssociated,
},
{
name: "InvalidJobRunState",
c: InvalidJobRunState,
want: InvalidJobRunState,
},
{
name: "InternalError",
c: Internal,