@Before
  public void setup() throws Exception {
    dumpDockerInfo();
    announceTest("START");
    locatorVM = clusterStartupRule.startLocatorVM(0);

    client = new Client();
    manager = new ContainerManager();

    manager.setTestName(testName.getMethodName());

    install = getInstall(portSupplier::getAvailablePort);
    install.setDefaultLocatorPort(locatorVM.getPort());

    manager.addContainers(2, install);

    customizeContainers();
  }
Sets up the {@link #client} and {@link #manager} variables by creating new instances of each.
<p>
Adds two new containers to the {@link #manager} based on the subclass's {@link
#getInstall(IntSupplier)} method. Also sets the test name in the {@link #manager} to the name
of the current test.
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/CargoTestBase.java