CS210: Submitting Homework for Testing
Time in Idaho and Scheduler Information
Due date/times will be compared
against file submital time stamps. The time at this server can be
found here:
Homework Submission
Please only submit to your own lastname. If you know you have the same
last name as another add the first chararcter of the first name to avoid
a name collision. All times are officially the time of the server in Idaho.
Test Data
This information has been moved to a test data page
How Testing and Submission Works
Preliminary testing of your code and submission for grading work roughly like this:
- You submit under your last name. For example "smith". Select an assignment to submit to.
Tar up your sources using tar -cvf tarfile files
so that when the system uses tar -xvf it will unpack your sources. One of the sources
will be a makefile. The testing code assumes that make will build your executable
as specified in the assignment.
- Your submission will be assigned a timestamp and put in the test
queue. When you write me about your code
include this time stamp so I can look at your code. Remember I don't do debugging
only advising.
- When your turn comes up on the test machine it will unpack your code into an
empty directory and build it using the simple command make.
- Then it will test your executable against
a series of preliminary tests.
- When
done it will make a side-beside comparison with the expected output
and give you other information (probably more than you want to know) will
be mailed back to
you at your uidaho.edu email address.
- When the assignment deadline comes up
the code will take the last submission you submitted before the deadline and
run that against an expanded set of tests. You will be graded on how well you match
the desired output. Make sure you get the format right or it may look like a mismatch.
But you have time to repeatedly test your code against the preliminary tests before the
deadline.
- Submit as many times as you like before the deadline. There is timelimit on your
execution in case you get in an infinite loop. There is a lines of output limit to
prevent you from generating huge files. Turn around, when not busy, is around 10 minutes.
When loaded it can be 20-30 minutes. Please allow time to test your code before the deadline.
Deadline is based on the local clock Pacific Time. See the time button at the top of this
page. Scheduler information is also available at the top of the page. If the scheduler
looks stuck (happens a couple of times a semester) write me.