@Test
    public void testAllow2ContentGroupsDown() {
        String servicesXml =
                "<?xml version='1.0' encoding='utf-8' ?>" +
                        "<services>" +
                        "  <container version='1.0' id='qrs'>" +
                        "     <nodes count='1'/>" +
                        "  </container>" +
                        "  <content version='1.0' id='content'>" +
                        "     <redundancy>1</redundancy>" +
                        "     <documents>" +
                        "       <document type='type1' mode='index'/>" +
                        "     </documents>" +
                        "    <nodes count='4' groups='4'/>" +
                        "    <tuning>" +
                        "      <cluster-controller>" +
                        "        <groups-allowed-down-ratio>0.5</groups-allowed-down-ratio>" +
                        "      </cluster-controller>" +
                        "    </tuning>" +
                        "  </content>" +
                        "</services>";
        VespaModelTester tester = new VespaModelTester();
        tester.addHosts(9);
        VespaModel model = tester.createModel(servicesXml, true, deployStateWithClusterEndpoints("qrs").properties(new TestProperties()));

        var fleetControllerConfigBuilder = new FleetcontrollerConfig.Builder();
        model.getConfig(fleetControllerConfigBuilder, "admin/standalone/cluster-controllers/0/components/clustercontroller-content-configurer");
        assertEquals(2, fleetControllerConfigBuilder.build().max_number_of_groups_allowed_to_be_down());
    }
Recreate the combination used in some factory tests
config-model/src/test/java/com/yahoo/config/model/provision/ModelProvisioningTest.java