James Shubin
b19583e7d3
lang: Initial implementation of the mgmt language
...
This is an initial implementation of the mgmt language. It is a
declarative (immutable) functional, reactive, domain specific
programming language. It is intended to be a language that is:
* safe
* powerful
* easy to reason about
With these properties, we hope this language, and the mgmt engine will
allow you to model the real-time systems that you'd like to automate.
This also includes a number of other associated changes. Sorry for the
large size of this patch.
2018-01-20 08:09:29 -05:00
James Shubin
74dfb9d88d
test: Make test status more clear
2017-02-21 18:40:31 -05:00
Felix Frank
806d4660cf
tests: simplify shell code, skip YAML test if Ruby is too old
2017-02-08 09:29:00 -05:00
James Shubin
8ab8e6679a
test: provider usage text for shell test runner
2016-09-01 22:52:32 -04:00
James Shubin
9aea95ce85
Bump go versions in travis
...
Failures might be caused by inotify not working correctly in travis.
This is probably because travis has things mounted over NFS.
https://github.com/travis-ci/travis-ci/issues/2342
2016-02-28 18:44:19 -05:00
James Shubin
85e9473d56
Make debugging easier when running on Jenkins
2016-02-12 15:55:31 -05:00
James Shubin
f4da8756bd
Actually fix the CentOS-CI builds (I hope)
...
It would be great to figure out how to get them to build a branch, so as
to avoid disrupting git master. Sorry!
2016-02-10 17:52:21 -05:00
James Shubin
acff20c54e
Will this fix Jenkins?
2016-02-10 17:35:51 -05:00
James Shubin
925811984e
Allow unbound variables like "$1"
2016-02-02 05:00:41 -05:00
James Shubin
4cb76d3347
Add the ability to run individual shell tests manually
2016-02-02 04:37:55 -05:00
James Shubin
d5367b7a1c
Add shell based test harness
...
This allows you to simulate one or more simultaneously running mgmt
processes. It should be easy to use by following the test cases provided.
2016-01-21 00:23:25 -05:00