summaryrefslogtreecommitdiff
path: root/yaksh/tests
AgeCommit message (Collapse)Author
2016-09-30Migrate python code server and evaluators to python 2/3 compatibleankitjavalkar
2016-09-21Place selenium script and unit tests in live_server_tests dirankitjavalkar
2016-09-21Remove commented codeankitjavalkar
2016-09-21Run the selenium and unit tests separatelyankitjavalkar
2016-09-21Modify selenium based test to accomodate create_demo_course commandankitjavalkar
2016-09-21- Change path of selenium testsankitjavalkar
- Add to travis
2016-08-12Use a tornado based server for the pool server.Prabhu Ramachandran
With the previous XMLRPC based server, an XMLRPC server would respond to a request for an available port. This does not work as the server can only take about 2 simultaneous connections. The server pool now uses a HTTP server via tornado which works extremely well. The django code should not change at all as this is an internal change. This change should make the code server far more robust and work for a very large number of simultaneous users. The http server also has a simple status page to indicate the current load. This will not be correct on OSX due to limitations of the multi-processing Queue implementation on OSX.
2016-08-12Add test case for code server.Prabhu Ramachandran
This currently fails when multiple threads ask for a code evaluation at the same time.