void TestServer::RunServer()

in tst/utils/test-server/TestServer.cc [67:83]


void TestServer::RunServer(std::string server_address, std::string model_status) {
    InferenceServiceImplementation service;
    service.setDescribeModelStatus(model_status);

    ServerBuilder builder;
    // Listen on the given address without any authentication mechanism
    builder.AddListeningPort(server_address, grpc::InsecureServerCredentials());
    // Register "service" as the instance through which
    // communication with client takes place
    builder.RegisterService(&service);

    // Assembling the server
    test_server = std::unique_ptr<Server>(builder.BuildAndStart());
    std::cout << "Server listening on port: " << server_address << std::endl;

    test_server->Wait();
}