It details the interactions between dotnet test, adapters and runners by describing the communication protocol between these pieces and the parameters that they support.