static void OnLoad()
        {
#if !UNITY_2020_1_OR_NEWER
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedPlatformVideoDecoder,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
#endif
        }
        static void OnLoad()
        {
#if ENABLE_IL2CPP
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(IL2CPP, true);
#else
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(IL2CPP, false);
#endif
        }
Ejemplo n.º 3
0
 static OnLoad()
 {
     if (GraphicsSettings.currentRenderPipeline)
     {
         if (GraphicsSettings.currentRenderPipeline.GetType().ToString().Contains("HighDefinition"))
         {
             ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreHDRP2020", true);
         }
     }
 }
Ejemplo n.º 4
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !NativeMethods.GetHardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedHardwareForNvCodec,
                                                                   ignoreHardwareEncoderTest);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(Direct3D12,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
        }
Ejemplo n.º 5
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !NativeMethods.GetHardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedHardwareForHardwareCodec,
                                                                   ignoreHardwareEncoderTest);

            var ignoreReceiveVideoTest = !TestHelper.CheckVideoSendRecvCodecSupport(EncoderType.Hardware);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedReceiveVideoOnHardware,
                                                                   ignoreReceiveVideoTest);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(Direct3D12,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
        }
Ejemplo n.º 6
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !WebRTC.HardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedHardwareForHardwareCodec,
                                                                   ignoreHardwareEncoderTest);

            var ignoreReceiveVideoTest = !TestHelper.CheckVideoSendRecvCodecSupport(EncoderType.Hardware);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedReceiveVideoOnHardware,
                                                                   ignoreReceiveVideoTest);

#if !UNITY_2020_1_OR_NEWER
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping(UnsupportedPlatformVideoDecoder,
                                                                   SystemInfo.graphicsDeviceType == GraphicsDeviceType.Direct3D12);
#endif
        }
        static CoverageReporterStarter()
        {
#if NO_COV_EDITORPREF
            if (!CommandLineManager.instance.runFromCommandLine)
            {
                bool localCoverageEnabled = CoveragePreferences.instance.GetBool("EnableCodeCoverage", false);
                if (localCoverageEnabled != Coverage.enabled)
                {
                    Coverage.enabled = localCoverageEnabled;
                }

                PackageManager.Events.registeringPackages += OnRegisteringPackages;
            }
#endif
            if (!Coverage.enabled)
            {
                return;
            }

#if CONDITIONAL_IGNORE_SUPPORTED
            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreForCoverage", true);
#endif
            CoverageReporterListener listener = ScriptableObject.CreateInstance <CoverageReporterListener>();

#if TEST_FRAMEWORK_1_2_OR_NEWER
            TestRunnerApi.RegisterTestCallback(listener);
#else
            TestRunnerApi api = ScriptableObject.CreateInstance <TestRunnerApi>();
            api.RegisterCallbacks(listener);
#endif

            CoverageSettings coverageSettings = new CoverageSettings()
            {
                resultsPathFromCommandLine = CommandLineManager.instance.coverageResultsPath,
                historyPathFromCommandLine = CommandLineManager.instance.coverageHistoryPath
            };

            CoverageReporterManager = new CoverageReporterManager(coverageSettings);

            listener.CoverageReporterManager = CoverageReporterManager;

            AssemblyReloadEvents.beforeAssemblyReload += OnBeforeAssemblyReload;
            AssemblyReloadEvents.afterAssemblyReload  += OnAfterAssemblyReload;

            // Generate a report if running from the command line,
            // generateHTMLReport or generateBadgeReport is passed to -coverageOptions
            // and -runTests has not been passed to the command line,
            // regardless if AutoGenerate is selected in the UI
            if (CommandLineManager.instance.runFromCommandLine &&
                CoverageReporterManager.ShouldAutoGenerateReport(false) &&
                !CommandLineManager.instance.runTests &&
                !CoverageRunData.instance.reportWasGenerated)
            {
                // Start the timer for analytics for Report only
                CoverageAnalytics.instance.StartTimer();
                CoverageAnalytics.instance.CurrentCoverageEvent.actionID = ActionID.ReportOnly;

                coverageSettings.rootFolderPath    = CoverageUtils.GetRootFolderPath(coverageSettings);
                coverageSettings.historyFolderPath = CoverageUtils.GetHistoryFolderPath(coverageSettings);

                CoverageReporterManager.ReportGenerator.Generate(coverageSettings);
            }
        }
Ejemplo n.º 8
0
        static void OnLoad()
        {
            var ignoreHardwareEncoderTest = !NativeMethods.GetHardwareEncoderSupport();

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreHardwareEncoderTest", ignoreHardwareEncoderTest);
        }
Ejemplo n.º 9
0
        static RenderTextureTestOnload()
        {
            var ignoreTests = !SystemInfo.IsFormatSupported(RenderTextureTests.testFormat, FormatUsage.LoadStore);

            ConditionalIgnoreAttribute.AddConditionalIgnoreMapping("IgnoreTest", ignoreTests);
        }