36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using UnityEditor.TestTools.TestRunner.Api;
 | |
| using UnityEngine.TestRunner.NUnitExtensions.Runner;
 | |
| 
 | |
| namespace UnityEditor.TestTools.TestRunner
 | |
| {
 | |
|     internal interface ITestSettings : IDisposable
 | |
|     {
 | |
|         ScriptingImplementation? scriptingBackend { get; set; }
 | |
| 
 | |
|         string Architecture { get; set; }
 | |
| 
 | |
|         ApiCompatibilityLevel? apiProfile { get; set; }
 | |
| 
 | |
|         bool? appleEnableAutomaticSigning { get; set; }
 | |
|         string appleDeveloperTeamID { get; set; }
 | |
|         ProvisioningProfileType? iOSManualProvisioningProfileType { get; set; }
 | |
|         string iOSManualProvisioningProfileID { get; set; }
 | |
|         string iOSTargetSDK { get; set; }
 | |
|         ProvisioningProfileType? tvOSManualProvisioningProfileType { get; set; }
 | |
|         string tvOSManualProvisioningProfileID { get; set; }
 | |
|         string tvOSTargetSDK { get; set; }
 | |
|         string[] playerGraphicsAPIs { get; set; }
 | |
|         bool autoGraphicsAPIs { get; set; }
 | |
|         bool? androidBuildAppBundle { get; set; }
 | |
|         IgnoreTest[] ignoreTests { get; set; }
 | |
|         FeatureFlags featureFlags { get; set; }
 | |
| #if UNITY_2023_2_OR_NEWER
 | |
|         WebGLClientBrowserType? webGLClientBrowserType { get; set; }
 | |
|         string webGLClientBrowserPath { get; set; }
 | |
| #endif
 | |
| 
 | |
|         void SetupProjectParameters();
 | |
|     }
 | |
| }
 |