Skip to content
Snippets Groups Projects
Commit 2b83cf05 authored by toole1's avatar toole1
Browse files

jack

git-svn-id: https://subversion.cs.illinois.edu/svn/cs225@3419 6fbd10e7-183d-0410-a318-cb416676e4f2
parent a9883f33
No related branches found
No related tags found
No related merge requests found
Monad Autograder (c) Jack Toole
Usage: monad ASSIGNMENT [options]
Runs the tests for ASSIGNMENT (mp1, lab01, ...)
'../ASSIGNMENT/' must exist
If '../ASSIGNMENT_tests/' or any necessary library directories do not exist, these will be downloaded to ./ from SVN
monad settings and individual test settings are stored in config.ini files
The following options are available for monad's ./config.ini:
[SVN Root]
; svn base url here (http://.../cs225/)
[Monad Files]
; Any files to be copied from monad ./ to ./ASSIGNMENT/ testing directory
; By default, proxy.cpp is used to run test cases:
proxy.cpp
The following options are available for individual tests' ../ASSIGNMENT_tests/config.ini:
[Required Files]
; Any files that must be copied from the ../ASSIGNMENT directory
main.cpp
[Testing Files]
; Any files that must be copied from ../ASSIGNMENT_tests
; By default, unit_tests.cpp contains the test cases
unit_tests.cpp
[Libraries]
; Any external library folders to be present in the same directory as the
; testing directory. These should be mirrored in [SVN Root]/_public/
; The 'testutil' library in this directory is also available
EasyBMP
help.cpp 0 → 100644
#include "monad.h"
namespace monad
{
void printHelp()
{
cout
#include "README.cpp"
;
}
}
monad.h 0 → 100644
#ifndef MONAD_H
#define MONAD_H
#include <iostream>
#include <fstream>
#include <map>
#include <sstream>
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <time.h>
#include <unistd.h>
#include <vector>
#include "util.h"
#include "monad_shared.h"
using namespace std;
using namespace util;
using namespace monad_shared;
namespace monad
{
void printHelp();
}
#endif // MONAD_H
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment