Testing: There is now a correctness and performance testing system for the proxy, much like the other labs. The system does several things:
- Tests correctness against tests found in /afs/cs/academic/class/15213-s01/assignments/L5/tests/correctness
- Tests multi-threading (simultaneous request) code
- Tests cache performance against a "random walk" among sites I visit daily. The walk may be found in /afs/cs/academic/class/15213-s01/assignments/L5/walk
These tests may not be the same ones used to grade your proxy, but should be representative of the tests used.
To test your proxy, execute the following command from your L5 directory: /afs/cs/academic/class/15213-s01/bin/L5/submit