50478d58ed
fixed exit code to reflect completion/halting of plan
Phanes
2017-12-05 01:13:23 -05:00
109d227166
fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow
Phanes
2017-12-04 23:29:07 -05:00
14d526d95c
fixed logic flow bug in Task execution, cleaned up exceptions, improved exception verbosity, and added a logic tree for task execution flow
Phanes
2017-12-04 23:25:48 -05:00
e8889c3088
changed license format to markdown for visibility
Examplar-1.0a
Phanes
2017-12-04 00:49:30 -05:00
5f85185e8d
dependency management implemented -- this should be polished later to say the task name in the exception message. last feature to implement is logging.
Phanes
2017-12-03 14:10:09 -05:00
c92be3f4be
fixed subprocess execution and redirect. now supports curses, ssh clients, and more.
Phanes
2017-12-02 22:01:09 -05:00
6fd80a31c5
potential fix for subprocess execution (exit code was wonky)
Phanes
2017-12-02 04:22:09 -05:00
7871e1619b
logic issue being worked, "independent test 1" should be throwing an exception with current settings. Is ignoring the throw call.
Phanes
2017-12-01 21:46:28 -05:00
9e4c88262a
logic issue being worked, "independent test 1" should be throwing an exception with current settings. Is ignoring the throw call.
Phanes
2017-12-01 21:41:22 -05:00
19c465bdaf
initial implementation of subprocess execution. currently is merging child STDOUT and child STDERR into parent STDOUT. Next effort.
Phanes
2017-12-01 03:24:07 -05:00
8545264a92
removed output checks from data model and from implementation.
Phanes
2017-12-01 01:13:30 -05:00
0552f80b77
2017-07-01 commit
Chris Punches
2017-07-01 16:29:27 -04:00
9ba01c358c
Task::execute ... hurdle
Chris Punches
2017-06-27 00:32:44 -04:00
c87a56eb37
ready to implement external execution aspect of task
Chris Punches
2017-06-26 22:27:24 -04:00
0bd455dd97
added task state flag
Chris Punches
2017-06-25 18:58:05 -04:00
27969c3c27
impl all units loading in plan -- working
Chris Punches
2017-06-25 18:50:14 -04:00
2724cf71a4
impl unit loading in task
Chris Punches
2017-06-25 18:39:41 -04:00
27257f98e1
fixed typo in verbose output
Chris Punches
2017-06-25 17:56:26 -04:00
1fe0defc7b
worked out dependency type issue
Chris Punches
2017-06-25 17:36:32 -04:00
03ff5150ac
task/plan work
Chris Punches
2017-06-25 14:07:10 -04:00
6fc300a98e
task/plan work
Chris Punches
2017-06-25 02:28:22 -04:00
162a2d5cd4
crosswords for plan/suite design decisions. need to determine how plans will load suite's definitions without singleton
Chris Punches
2017-06-24 17:24:11 -04:00
9323f465c1
beginnings of plan and task re-impl
Chris Punches
2017-06-23 16:13:44 -04:00
24ab0f396f
plan header reworked
Chris Punches
2017-06-23 16:02:19 -04:00
9c1580ad95
able to move to plan impl now
Chris Punches
2017-06-23 15:24:11 -04:00
fb87c61e86
finished rework of suite
Chris Punches
2017-06-23 14:03:25 -04:00
33d8e6827d
finished rework of suite
Chris Punches
2017-06-23 13:43:54 -04:00
4c972eeb0c
finished rework of suite
Chris Punches
2017-06-23 13:39:19 -04:00
39084c1a7b
typo in deser. of unit in load_root
Chris Punches
2017-06-23 13:19:49 -04:00
2ccf31164c
reworked unit
Chris Punches
2017-06-23 13:15:31 -04:00
23ab912218
doxygen style documentation started and reworked unit loader in Suite
Chris Punches
2017-06-23 02:08:45 -04:00
848308a4a5
polished unit
Chris Punches
2017-06-21 00:01:00 -04:00
f5c8894670
rework of unit
Chris Punches
2017-06-20 22:53:47 -04:00
64efd0898a
rework of suite and unit
Chris Punches
2017-06-20 02:06:33 -04:00
c8b0872993
pushing local
Chris Punches
2017-06-18 10:39:46 -04:00
36f34469fb
fixed my idiotic logic
Chris Punches
2017-06-11 15:21:56 -04:00
b36e6acabd
readded confs, some basic exception handling, and reworking conf now
Chris Punches
2017-06-11 15:14:45 -04:00
82d768e3c1
removed .idea and added to gitignore
Chris Punches
2017-06-09 01:46:18 -04:00
12988e8794
fixed
Chris Punches
2017-06-09 01:45:03 -04:00
da5bb3d17b
added cmake-debug build dir to gitignore, sorry
Chris Punches
2017-06-09 01:43:16 -04:00
eef2dd2173
suite reimpl started, good stopping point
Chris Punches
2017-06-09 00:49:56 -04:00
7db682e503
conf reimpl
Chris Punches
2017-06-09 00:46:05 -04:00
3c52f94bfa
JSON_Loader now handles key fetching safely (if we want)
Chris Punches
2017-06-09 00:41:06 -04:00
ad7db62b8a
fixed some typos
Chris Punches
2017-06-09 00:09:42 -04:00
9fe2d4923a
reworked JLoader as JSON_Loader, will require rework of rest of obj model
Chris Punches
2017-06-08 23:49:13 -04:00
245ee4323a
broke classes down into own files, preparing to change model to pass by reference with int return type for almost everything
Chris Punches
2017-04-30 01:39:03 -04:00
8a53aefd48
commented stuff
Chris Punches
2017-04-29 20:32:09 -04:00
d62df8b076
cleaned up what should be private member access
Chris Punches
2017-04-29 17:35:03 -04:00
69539ae019
broke classes into their own files
Chris Punches
2017-04-22 08:07:11 -04:00
f66391d2b0
UnitHolder::select_unit logic
Chris Punches
2017-04-21 02:04:15 -04:00
c0cd9f3549
data structure seems to be fully implemented
Chris Punches
2017-04-19 23:11:44 -04:00
dd49cfe739
data structure seems to be fully implemented
Chris Punches
2017-04-19 22:49:39 -04:00
e60b959f3b
logic error
Chris Punches
2017-04-19 02:27:54 -04:00
6762c10734
cleaned up
Chris Punches
2017-04-19 01:58:38 -04:00
4d64a9c863
implemented plan and task
Chris Punches
2017-04-19 01:54:34 -04:00
a802b9f7ff
implemented plan and task
Chris Punches
2017-04-19 01:54:22 -04:00
aebdae2cce
implemented plan and task
Chris Punches
2017-04-19 01:50:34 -04:00
39a8145744
fixed units and unit collection type, kinda
Chris Punches
2017-04-19 00:59:05 -04:00
f43c3066d2
fixed class constructor inheritance
Chris Punches
2017-04-18 19:35:06 -04:00
41c59ea985
fixed class constructor inheritance
Chris Punches
2017-04-18 19:16:10 -04:00
6c95f641ed
first
Chris Punches
2017-04-18 19:04:21 -04:00