/// <summary>
        /// Returns the configuration description for this test
        /// </summary>
        /// <returns></returns>
        public override UE4TestConfig GetConfiguration()
        {
            UE4TestConfig Config = base.GetConfiguration();

            UnrealTestRole Client = Config.RequireRole(UnrealTargetRole.Client);

            return(Config);
        }
        public override UE4TestConfig GetConfiguration()
        {
            UE4TestConfig  Config     = base.GetConfiguration();
            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            ClientRole.Controllers.Add(GauntletController);
            Config.MaxDuration = 30 * 60;             // 10 minutes: this is a time limit, not the time the tests will take
            return(Config);
        }
Beispiel #3
0
        public override UE4TestConfig GetConfiguration()
        {
            // just need a single client
            UE4TestConfig Config = base.GetConfiguration();

            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            ClientRole.Controllers.Add("FortGPUtestbedPerfTest");
            Config.MaxDuration = 5 * 60;                    // 5min should be plenty
            return(Config);
        }
        public override UE4TestConfig GetConfiguration()
        {
            // just need a single client
            UE4TestConfig Config = base.GetConfiguration();

            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            ClientRole.CommandLine += " -unattended";
            Config.MaxDuration      = 5 * 600;                  // 5min should be plenty
            return(Config);
        }
Beispiel #5
0
        public override ShooterTestConfig GetConfiguration()
        {
            ShooterTestConfig Config = base.GetConfiguration();

            Config.NoMCP = true;

            UnrealTestRole Client = Config.RequireRole(UnrealTargetRole.Client);

            Client.Controllers.Add("BootTest");

            return(Config);
        }
        public override ShooterTestConfig GetConfiguration()
        {
            ShooterTestConfig Config = base.GetConfiguration();

            Config.PreAssignAccount = false;
            Config.NoMCP            = true;

            UnrealTestRole Client = Config.RequireRole(UnrealTargetRole.Client);
            UnrealTestRole Server = Config.RequireRole(UnrealTargetRole.Server);

            Client.Controllers.Add("BasicDedicatedServerTest");

            return(Config);
        }
        public override DaeTestConfig GetConfiguration()
        {
            DaeTestConfig Config = base.GetConfiguration();

            // Start a single instance of the game.
            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            ClientRole.Controllers.Add("DaeGauntletTestController");

            // Ignore user account management.
            Config.NoMCP = true;

            return(Config);
        }
Beispiel #8
0
        public override DaeTestConfig GetConfiguration()
        {
            DaeTestConfig Config = base.GetConfiguration();

            // Start a single instance of the game.
            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            Config.MaxDuration = 2 * 60 * 60; // Timout calculation: Hours * Minutes * Seconds
            ClientRole.Controllers.Add("DaeGauntletTestController");

            // Ignore user account management.
            Config.NoMCP = true;

            return(Config);
        }
Beispiel #9
0
        public override HorizonUIPluginDemoTestConfig GetConfiguration()
        {
            // just need a single client
            HorizonUIPluginDemoTestConfig Config = base.GetConfiguration();

            Config.MaxDuration = 5 * 600;                       // 5min should be plenty
            int  ClientCount = Context.TestParams.ParseValue("numclients", 1);
            bool WithServer  = Context.TestParams.ParseParam("server");

            if (ClientCount > 0)
            {
                Config.RequireRoles(UnrealTargetRole.Client, ClientCount);
            }

            if (WithServer)
            {
                Config.RequireRoles(UnrealTargetRole.Server, 1);
            }

            UnrealTestRole ClientRole = Config.RequireRole(UnrealTargetRole.Client);

            ClientRole.Controllers.Add("HorizonUI");
            return(Config);
        }