diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-06-01 10:08:47 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-06-01 10:08:47 -0400 |
commit | 5505aa564eb741d6f024a176f9674db459b6a958 (patch) | |
tree | d61885b980aa8194e9df6a95fda1b40f58056755 /source/session.d | |
parent | 3084ac0a8557cd0e3b02645a10559cdec1bf0430 (diff) | |
download | dm-5505aa564eb741d6f024a176f9674db459b6a958.tar.gz |
Begin adding filter capability
Diffstat (limited to 'source/session.d')
-rw-r--r-- | source/session.d | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/source/session.d b/source/session.d index 21a0d2f..ef2a9e7 100644 --- a/source/session.d +++ b/source/session.d @@ -30,6 +30,8 @@ struct Session_t { string test_args = "-v"; string[] test_conda_requirements; string[] test_pip_requirements; + string[] test_filter_git_orgs; + string[] test_filter_git_projects; } @@ -130,5 +132,17 @@ Session_t getconf(string filename) { foreach (Node v; data) session.test_pip_requirements ~= v.as!string; } + + if (root.containsKey("test_filter_git_orgs")) { + data = root["test_filter_git_orgs"]; + foreach (Node v; data) + session.test_filter_git_orgs ~= v.as!string; + } + + if (root.containsKey("test_filter_git_projects")) { + data = root["test_filter_git_projects"]; + foreach (Node v; data) + session.test_filter_git_projects ~= v.as!string; + } return session; } |