Setting up basic files for the Test Environment and adding basic HTTP Server.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Remove threaded server support. And return correct Content-Length header.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Define prototype file for test cases

Signed-off-by: Darshit Shah <darnir@gmail.com>
Convert HTTP Server functions to private and create public accessor

Signed-off-by: Darshit Shah <darnir@gmail.com>
Improve automation. Programmitcally shutdown server.

Signed-off-by: Darshit Shah <darnir@gmail.com>
List out responsibilities of runTests.py

Signed-off-by: Darshit Shah <darnir@gmail.com>
Surround HTML in CDATA Tags in TestProto

Signed-off-by: Darshit Shah <darnir@gmail.com>
Add support to read XML File Test Cases.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Generate path to local build of Wget at Runtime.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Add new element, Options in TestProto

Signed-off-by: Darshit Shah <darnir@gmail.com>
Support Multiple Input Files.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Ensure that TestFile exists

Signed-off-by: Darshit Shah <darnir@gmail.com>
Improve automation. Construct command line and invoke Wget Signed-off-by: Darshit Shah <darnir@gmail.com>
Read Return Status and Pass/Fail the test.

Signed-off-by: Darshit Shah <darnir@gmail.com>
List expected downloaded files

Signed-off-by: Darshit Shah <darnir@gmail.com>
Early start of server.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Construct a string and then convert it to a list instead of constructing a list.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Use a dictionary for Input File contents instead of a list

Signed-off-by: Darshit Shah <darnir@gmail.com>
Make HTTP Server serve from input files.

Signed-off-by: Darshit Shah <darnir@gmail.com>
Add terminal colour module

Signed-off-by: Darshit Shah <darnir@gmail.com>