< Summary

Class:GLTFImporterVisualTests
Assembly:LoadableShapesTests
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/LoadableShapes/Tests/GLTFImporterVisualTests.cs
Covered lines:0
Uncovered lines:24
Coverable lines:24
Total lines:69
Line coverage:0% (0 of 24)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
ProcessTextureOffsetAndScale_Generate()0%12300%
ProcessTextureOffsetAndScale()0%90900%
ProcessTexturesUVs_Generate()0%12300%
ProcessTexturesUVs()0%90900%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/LoadableShapes/Tests/GLTFImporterVisualTests.cs

#LineLine coverage
 1using System.Collections;
 2using DCL.Components;
 3using DCL.Helpers;
 4using DCL.Models;
 5using NUnit.Framework;
 6using UnityEngine;
 7using UnityEngine.TestTools;
 8using UnityGLTF;
 9
 10public class GLTFImporterVisualTests : VisualTestsBase
 11{
 12    [UnityTest]
 13    [VisualTest]
 14    [Explicit]
 15    [Category("Explicit")]
 016    public IEnumerator ProcessTextureOffsetAndScale_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(
 17
 18    [UnityTest]
 19    [VisualTest]
 20    [Category("Explicit")]
 21    [Explicit]
 22    public IEnumerator ProcessTextureOffsetAndScale()
 23    {
 024        yield return InitVisualTestsScene("GLTFImporterVisualTests_ProcessTextureOffsetAndScale");
 25
 026        GLTFShape gltfShape = TestHelpers.CreateEntityWithGLTFShape(scene, Vector3.zero, TestAssetsUtils.GetPath() + "/G
 27
 028        yield return gltfShape.routine;
 029        yield return new WaitForAllMessagesProcessed();
 030        yield return new WaitUntil(() => GLTFComponent.downloadingCount == 0);
 31
 032        Vector3 camPos = new Vector3(0f, 2f, 5f);
 033        Vector3 camTarget = new Vector3(7.5f, 0f, 10f);
 34
 035        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camPos, camTarget);
 036        yield return new WaitForAllMessagesProcessed();
 37
 038        yield return VisualTestHelpers.TakeSnapshot();
 039    }
 40
 41    [UnityTest]
 42    [VisualTest]
 43    [Explicit]
 44    [Category("Explicit")]
 045    public IEnumerator ProcessTexturesUVs_Generate() { yield return VisualTestHelpers.GenerateBaselineForTest(ProcessTex
 46
 47    [UnityTest]
 48    [VisualTest]
 49    [Category("Explicit")]
 50    [Explicit]
 51    public IEnumerator ProcessTexturesUVs()
 52    {
 053        yield return InitVisualTestsScene("GLTFImporterVisualTests_ProcessTexturesUVs");
 54
 055        GLTFShape gltfShape = TestHelpers.CreateEntityWithGLTFShape(scene, Vector3.zero, TestAssetsUtils.GetPath() + "/G
 56
 057        yield return gltfShape.routine;
 058        yield return new WaitForAllMessagesProcessed();
 059        yield return new WaitUntil(() => GLTFComponent.downloadingCount == 0);
 60
 061        Vector3 camPos = new Vector3(0f, 2f, 5f);
 062        Vector3 camTarget = new Vector3(7.5f, 0f, 10f);
 63
 064        VisualTestHelpers.RepositionVisualTestsCamera(VisualTestController.i.camera, camPos, camTarget);
 065        yield return new WaitForAllMessagesProcessed();
 66
 067        yield return VisualTestHelpers.TakeSnapshot();
 068    }
 69}