def Main(progName, args):
    testServer = '--test-server' in args or '-t' in args
    
    print testServer

    if testServer:        
        os.unlink(DATA_FILE_NAME)
        server = Server(SERVER_PORT, DATA_FILE_NAME)
        
    test = RemoteTempServerTest()
    
    if testServer:
        server.start()
    
    test.runTests()
    time.sleep(0.25)

    if testServer:
        server.stopServer()
        return test.verifyOutput()
    
    return 0