}), Task({ 'name': 'rename', 'rename_folders': True }), Task({ 'name': 'make', 'makefile': 'MyMake' }), Task({ 'name': 'makeOfficial', 'makefile': 'OfficialMake' }), Task({ 'name': 'runTests', 'runs': [ Run({ 'output_file': '_stack_run', 'exe': 'linux/stack.exe', 'max_time': 10, 'use_drmemory': True, }), Run({ 'output_file': '_pq_run', 'exe': 'linux/pq.exe', 'max_time': 10, 'use_drmemory': True, }) ] }), Task({ 'name': 'run', 'runs': [ Run({ 'output_file': '_stack_html_run',
}), Task({ 'name': 'make', 'makefile': 'MyMake' }), Task({ 'name': 'makeOfficial', 'makefile': 'OfficialMake' }), Task({ 'name': 'run', 'runs': [ Run({ 'output_file': '_tester_run', 'exe': 'linux/Assign5Tester.exe', 'max_time': 30, 'use_drmemory': True, }), Run({ 'output_file': '_index_run', 'exe': 'linux/Assign5Index.exe', 'max_time': 30, 'use_drmemory': False, }), ] }), #Sample of listing git repositories #config.py must have github options defined for git_list to work #git_list can also be run without being explicitly listed as a task using: #./assign01.py -t git_list PATTERN
}), Task({ 'name': 'make', 'makefile': 'MyMake' }), Task({ 'name': 'makeOfficial', 'makefile': 'OfficialMake' }), Task({ 'name': 'runTests', 'runs': [ Run({ 'output_file': '_testerA_run', 'exe': 'linux/testerA.exe', 'max_time': 10, 'use_drmemory': True, }), Run({ 'output_file': '_testerB_run', 'exe': 'linux/testerB.exe', 'max_time': 10, 'use_drmemory': True, }), Run({ 'output_file': '_testerC_run', 'exe': 'linux/testerC.exe', 'max_time': 10, 'use_drmemory': True, }), ]
}), Task({ 'name': 'make', 'makefile': 'MyMake' }), Task({ 'name': 'makeOfficial', 'makefile': 'OfficialMake' }), Task({ 'name': 'run', 'runs': [ Run({ 'input': """5000""", 'output_file': '_plain_run', 'max_time': 30, 'exe': 'linux/assign1.exe', }), Run({ 'input': """100""", 'output_file': '_drmemory_run', 'max_time': 30, 'exe': 'linux/assign1.exe', 'use_drmemory': True, }) ] }), Task({ 'name': 'list', 'git_list': repo_path }),
'name': 'make', 'makefile': 'MyMake' }), Task({ 'name': 'makeOfficial', 'makefile': 'OfficialMake' }), Task({ 'name': 'runTests', 'runs': [ Run({ 'output_file': '_testerA_run', 'exe': 'linux/testerA.exe', 'max_time': 10, 'expected_output': """ Add 7 things, then a duplicate of one of them. """, 'use_drmemory': True, }), Run({ 'output_file': '_testerB_run', 'exe': 'linux/testerB.exe', 'max_time': 10, 'expected_output': """ Start with 7 things. Remove 4. Expect: waste, stem, pact, main """, 'use_drmemory': True, }), Run({ 'output_file': '_testerC_run',