summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcgi-bin/monkey-index.cgi9
1 files changed, 7 insertions, 2 deletions
diff --git a/cgi-bin/monkey-index.cgi b/cgi-bin/monkey-index.cgi
index a54125a..bdc5103 100755
--- a/cgi-bin/monkey-index.cgi
+++ b/cgi-bin/monkey-index.cgi
@@ -29,18 +29,23 @@ def main():
division = 'index'
- if 'division' in params and re.match('^[A-Za-z0-9-]+$', params['division']):
- division = params['division']
+ if 'division' in params and re.match('^[A-Za-z0-9-]+$', params['division'].value):
+ division = params['division'].value
print('Content-Type: text/plain')
print('')
+ # load all test plan yaml files
for fname in os.listdir(testroot):
if not fname.endswith(".yaml"):
continue
with open(os.path.join(testroot, fname), "r") as file_handle:
files[fname] = yaml.load(file_handle)
+ if division + '.yaml' not in files:
+ print('# Unknown division ' + division)
+ return
+
for group in files[division + '.yaml']:
print("---")
group["kind"] = "group"