Commit Graph

  • 7404f07dc5 Update examplar.cpp Chris Punches 2017-12-05 21:39:10 +0000
  • a50293a217 now loads from either a units directory or a single units file Examplar-1.3a Phanes 2017-12-05 07:51:55 -0500
  • 660745d7d5 logging is now implemented (syslog) Phanes 2017-12-05 06:10:05 -0500
  • c37b6e1a9e added ta-do's Phanes 2017-12-05 02:28:52 -0500
  • 50478d58ed fixed exit code to reflect completion/halting of plan Phanes 2017-12-05 01:13:23 -0500
  • 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 -0500
  • 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 -0500
  • e8889c3088 changed license format to markdown for visibility Examplar-1.0a Phanes 2017-12-04 00:49:30 -0500
  • 7d3f5e4333 updated license notices Phanes 2017-12-04 00:46:34 -0500
  • 3901a07dad moved design docs into own directory; alpha release commit Phanes 2017-12-03 21:47:28 -0500
  • 721e1d8113 Merge remote-tracking branch 'origin/master' Phanes 2017-12-03 21:37:01 -0500
  • bcd2eca752 fixed the doxygen stub for Plan::all_dependencies_complete( std::string ) Phanes 2017-12-03 21:33:58 -0500
  • 33b5e3d7cf added generic exception wrapper to pass exceptions up to calling plan during task execution Phanes 2017-12-03 21:33:58 -0500
  • 624e3a4a9c fixed exception handling for failed dependency checks Phanes 2017-12-03 21:15:41 -0500
  • 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 -0500
  • c92be3f4be fixed subprocess execution and redirect. now supports curses, ssh clients, and more. Phanes 2017-12-02 22:01:09 -0500
  • 6fd80a31c5 potential fix for subprocess execution (exit code was wonky) Phanes 2017-12-02 04:22:09 -0500
  • 07a850dcae added Execution flow diagram Phanes 2017-12-01 21:49:50 -0500
  • 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 -0500
  • 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 -0500
  • 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 -0500
  • 8545264a92 removed output checks from data model and from implementation. Phanes 2017-12-01 01:13:30 -0500
  • 3bc8908d65 humble beginnings for subprocess- needs reworked Phanes 2017-08-06 19:26:51 -0400
  • 0552f80b77 2017-07-01 commit Chris Punches 2017-07-01 16:29:27 -0400
  • 9ba01c358c Task::execute ... hurdle Chris Punches 2017-06-27 00:32:44 -0400
  • c87a56eb37 ready to implement external execution aspect of task Chris Punches 2017-06-26 22:27:24 -0400
  • 0bd455dd97 added task state flag Chris Punches 2017-06-25 18:58:05 -0400
  • 27969c3c27 impl all units loading in plan -- working Chris Punches 2017-06-25 18:50:14 -0400
  • 2724cf71a4 impl unit loading in task Chris Punches 2017-06-25 18:39:41 -0400
  • 27257f98e1 fixed typo in verbose output Chris Punches 2017-06-25 17:56:26 -0400
  • 1fe0defc7b worked out dependency type issue Chris Punches 2017-06-25 17:36:32 -0400
  • 03ff5150ac task/plan work Chris Punches 2017-06-25 14:07:10 -0400
  • 6fc300a98e task/plan work Chris Punches 2017-06-25 02:28:22 -0400
  • 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 -0400
  • 9323f465c1 beginnings of plan and task re-impl Chris Punches 2017-06-23 16:13:44 -0400
  • 24ab0f396f plan header reworked Chris Punches 2017-06-23 16:02:19 -0400
  • 9c1580ad95 able to move to plan impl now Chris Punches 2017-06-23 15:24:11 -0400
  • fb87c61e86 finished rework of suite Chris Punches 2017-06-23 14:03:25 -0400
  • 33d8e6827d finished rework of suite Chris Punches 2017-06-23 13:43:54 -0400
  • 4c972eeb0c finished rework of suite Chris Punches 2017-06-23 13:39:19 -0400
  • 39084c1a7b typo in deser. of unit in load_root Chris Punches 2017-06-23 13:19:49 -0400
  • 2ccf31164c reworked unit Chris Punches 2017-06-23 13:15:31 -0400
  • 23ab912218 doxygen style documentation started and reworked unit loader in Suite Chris Punches 2017-06-23 02:08:45 -0400
  • 848308a4a5 polished unit Chris Punches 2017-06-21 00:01:00 -0400
  • f5c8894670 rework of unit Chris Punches 2017-06-20 22:53:47 -0400
  • 64efd0898a rework of suite and unit Chris Punches 2017-06-20 02:06:33 -0400
  • c8b0872993 pushing local Chris Punches 2017-06-18 10:39:46 -0400
  • 36f34469fb fixed my idiotic logic Chris Punches 2017-06-11 15:21:56 -0400
  • b36e6acabd readded confs, some basic exception handling, and reworking conf now Chris Punches 2017-06-11 15:14:45 -0400
  • 82d768e3c1 removed .idea and added to gitignore Chris Punches 2017-06-09 01:46:18 -0400
  • 12988e8794 fixed Chris Punches 2017-06-09 01:45:03 -0400
  • da5bb3d17b added cmake-debug build dir to gitignore, sorry Chris Punches 2017-06-09 01:43:16 -0400
  • eef2dd2173 suite reimpl started, good stopping point Chris Punches 2017-06-09 00:49:56 -0400
  • 7db682e503 conf reimpl Chris Punches 2017-06-09 00:46:05 -0400
  • 3c52f94bfa JSON_Loader now handles key fetching safely (if we want) Chris Punches 2017-06-09 00:41:06 -0400
  • ad7db62b8a fixed some typos Chris Punches 2017-06-09 00:09:42 -0400
  • 9fe2d4923a reworked JLoader as JSON_Loader, will require rework of rest of obj model Chris Punches 2017-06-08 23:49:13 -0400
  • 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 -0400
  • 8a53aefd48 commented stuff Chris Punches 2017-04-29 20:32:09 -0400
  • d62df8b076 cleaned up what should be private member access Chris Punches 2017-04-29 17:35:03 -0400
  • 69539ae019 broke classes into their own files Chris Punches 2017-04-22 08:07:11 -0400
  • f66391d2b0 UnitHolder::select_unit logic Chris Punches 2017-04-21 02:04:15 -0400
  • c0cd9f3549 data structure seems to be fully implemented Chris Punches 2017-04-19 23:11:44 -0400
  • dd49cfe739 data structure seems to be fully implemented Chris Punches 2017-04-19 22:49:39 -0400
  • e60b959f3b logic error Chris Punches 2017-04-19 02:27:54 -0400
  • 6762c10734 cleaned up Chris Punches 2017-04-19 01:58:38 -0400
  • 4d64a9c863 implemented plan and task Chris Punches 2017-04-19 01:54:34 -0400
  • a802b9f7ff implemented plan and task Chris Punches 2017-04-19 01:54:22 -0400
  • aebdae2cce implemented plan and task Chris Punches 2017-04-19 01:50:34 -0400
  • 39a8145744 fixed units and unit collection type, kinda Chris Punches 2017-04-19 00:59:05 -0400
  • f43c3066d2 fixed class constructor inheritance Chris Punches 2017-04-18 19:35:06 -0400
  • 41c59ea985 fixed class constructor inheritance Chris Punches 2017-04-18 19:16:10 -0400
  • 6c95f641ed first Chris Punches 2017-04-18 19:04:21 -0400