Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[VFX] Add Performance Test #203

Merged
merged 56 commits into from
Jan 20, 2021
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
5d56170
*Prepare performance test for editor (adding another asmdef)
PaulDemeulenaere Apr 11, 2020
af56c8f
Fix two issue with testing.graphics-performance package
PaulDemeulenaere Apr 11, 2020
756c815
*Add dummy performance runtime test
PaulDemeulenaere Apr 11, 2020
307d96c
Add some editor performance test :
PaulDemeulenaere Apr 14, 2020
dbedd21
- Add VFXViewWindow_Open_And_Render test & Reorder test (Order isn't …
PaulDemeulenaere Apr 15, 2020
b1e119b
Fix performance test build setup, testScenesAsset can be null
PaulDemeulenaere Apr 15, 2020
cf394d7
First iteration of GraphicTest run as performance test
PaulDemeulenaere Apr 15, 2020
7dc32d3
Clean some code
PaulDemeulenaere Apr 16, 2020
b68e3f5
Workaround to avoid double run from test result (class doesn't appear…
PaulDemeulenaere Apr 16, 2020
b25a61e
Add custom sampling implementation (require C++ change to enable GPU …
PaulDemeulenaere Apr 16, 2020
2f3fd49
Add basic capture of memory : global, VisualEffect & VisualEffectAsse…
PaulDemeulenaere Apr 17, 2020
4984f60
Add Measure marker for performance editorTest
PaulDemeulenaere Apr 21, 2020
4349128
Add missing marker (unused in runtime anyway)
PaulDemeulenaere Apr 21, 2020
15d162c
Rename Unit.Testing.VisualEffectGraph => Unity.Testing.VisualEffectGr…
PaulDemeulenaere Apr 24, 2020
db23189
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere May 24, 2020
a5fc93d
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jul 9, 2020
17d2f60
*Fix package reference (adding shaderanalysis)
PaulDemeulenaere Jul 9, 2020
2f08286
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jul 31, 2020
3fbfa89
Force ShaderUtil.allowAsyncCompilation to be false while running perf…
PaulDemeulenaere Jul 31, 2020
8a15c59
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Nov 24, 2020
11a4f00
Fix malformed json
PaulDemeulenaere Nov 24, 2020
e3f74cb
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 5, 2021
4e6b944
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 12, 2021
ee59653
Add --testfilter="VFX.Test" to exclude performanceTest from execution…
PaulDemeulenaere Jan 12, 2021
1b71387
Add performanceTest variant
PaulDemeulenaere Jan 12, 2021
30fc012
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 12, 2021
ecc5fa7
*Regenerate yml with performance test addition
PaulDemeulenaere Jan 12, 2021
e5e888d
Fix issue with multiple vfx_in_assetbundle loaded (scene can now be l…
PaulDemeulenaere Jan 12, 2021
2d44ca5
*Use indepedant VFXPerformanceUseGraphicsTestCasesAttribute to avoid …
PaulDemeulenaere Jan 13, 2021
6df850a
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 14, 2021
e769432
Fix missing filter in vfx_hdrp playmode_cache
PaulDemeulenaere Jan 14, 2021
59f29e3
Add --performance-project-version=./Graphics --report-performance-dat…
PaulDemeulenaere Jan 14, 2021
e7facf3
*regenerate metafile
PaulDemeulenaere Jan 14, 2021
3a62839
Fix --performance-project-version path
PaulDemeulenaere Jan 14, 2021
ac1cfe2
*Regenerate metafiles
PaulDemeulenaere Jan 14, 2021
ace257f
Add old playmode tests back
theopnv Jan 14, 2021
17907db
Add perf tests to URP and HDRP nightlies
theopnv Jan 14, 2021
05e553a
Add --testFilter argument to Standalone_Build jobs
theopnv Jan 14, 2021
c451a43
Use preserve directive for "SetupGraphicsTestCases"
PaulDemeulenaere Jan 15, 2021
4d432a8
Merge master into branch
theopnv Jan 15, 2021
660e94c
No real change : move VFXPerformanceUseGraphicsTestCasesAttribute to …
PaulDemeulenaere Jan 18, 2021
376132e
Remove preserve in favor of explicit link.xml
PaulDemeulenaere Jan 18, 2021
ff044b5
Fix unexpected stripping in Unity.PerformanceTesting
PaulDemeulenaere Jan 18, 2021
0117d0f
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 19, 2021
958e1b0
Use WaitForEndOfFrame instad of yield return null to have always a co…
PaulDemeulenaere Jan 19, 2021
2e8f9d3
Reduce complexity/time for editor test
PaulDemeulenaere Jan 19, 2021
2656952
*Improve memoryTest tracking same memory Type than HDRP (+VFX)
PaulDemeulenaere Jan 19, 2021
c230812
*Regenerate yml after merge
PaulDemeulenaere Jan 19, 2021
de7c9ea
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 19, 2021
a8ce3e0
Increase performance test timeout
PaulDemeulenaere Jan 20, 2021
b054795
Remove dynamic test filtering from all vfx configurations
theopnv Jan 20, 2021
9512ae1
Minor : gather allowAsyncCompilation override in OneTimeSetUp/OneTime…
PaulDemeulenaere Jan 20, 2021
0d18fb3
Fix previously hidden error : "EditMode test can only yield null'. Us…
PaulDemeulenaere Jan 20, 2021
223d6bd
Fix playerbuild
PaulDemeulenaere Jan 20, 2021
f2d431a
Fix player build (missing staged change -_-')
PaulDemeulenaere Jan 20, 2021
5484f42
Merge branch 'master' into vfx/test/add-performance-test
PaulDemeulenaere Jan 20, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
*Fix package reference (adding shaderanalysis)
  • Loading branch information
PaulDemeulenaere committed Jul 9, 2020
commit 17d2f60532c2f9f3cdac82bf6059d5d71c1cdb14
55 changes: 0 additions & 55 deletions TestProjects/VisualEffectGraph/Packages/manifest.json

This file was deleted.

8 changes: 4 additions & 4 deletions TestProjects/VisualEffectGraph_HDRP/Packages/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,13 @@
"com.unity.render-pipelines.core": "file:../../../com.unity.render-pipelines.core",
"com.unity.render-pipelines.high-definition": "file:../../../com.unity.render-pipelines.high-definition",
"com.unity.render-pipelines.high-definition-config": "file:../../../com.unity.render-pipelines.high-definition-config",
"com.unity.shaderanalysis": "file:../../../com.unity.shaderanalysis",
"com.unity.shadergraph": "file:../../../com.unity.shadergraph",
"com.unity.test-framework": "1.1.14",
"com.unity.test-framework.build": "0.0.1-preview.12",
"com.unity.test-framework.utp-reporter": "1.0.2-preview",
"com.unity.testframework.graphics": "7.2.2-preview",
"com.unity.testing.visualeffectgraph": "file:../../../com.unity.testing.visualeffectgraph",
"com.unity.timeline": "1.2.9",
"com.unity.ugui": "1.0.0",
"com.unity.testing.graphics-performance": "file:../../../com.unity.testing.graphics-performance",
"com.unity.visualeffectgraph": "file:../../../com.unity.visualeffectgraph",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
Expand Down Expand Up @@ -51,6 +50,7 @@
"testables": [
"com.unity.testing.visualeffectgraph",
"com.unity.render-pipelines.visualeffectgraph",
"com.unity.testframework.graphics"
"com.unity.testframework.graphics",
"com.unity.testing.graphics-performance"
]
}
55 changes: 0 additions & 55 deletions TestProjects/VisualEffectGraph_LWRP/Packages/manifest.json

This file was deleted.

13 changes: 8 additions & 5 deletions TestProjects/VisualEffectGraph_URP/Packages/manifest.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,19 @@
{
"dependencies": {
"com.unity.ide.rider": "1.1.4",
"com.unity.ide.vscode": "1.1.3",
"com.unity.ide.visualstudio": "2.0.0",
"com.unity.ide.vscode": "1.2.0",
"com.unity.render-pipelines.core": "file:../../../com.unity.render-pipelines.core",
"com.unity.render-pipelines.universal": "file:../../../com.unity.render-pipelines.universal",
"com.unity.shadergraph": "file:../../../com.unity.shadergraph",
"com.unity.test-framework": "1.1.14",
"com.unity.test-framework.build": "0.0.1-preview.12",
"com.unity.test-framework.utp-reporter": "1.0.2-preview",
"com.unity.testframework.graphics": "7.2.2-preview",
"com.unity.testing.graphics-performance": "file:../../../com.unity.testing.graphics-performance",
"com.unity.shaderanalysis": "file:../../../com.unity.shaderanalysis",
"com.unity.testing.visualeffectgraph": "file:../../../com.unity.testing.visualeffectgraph",
"com.unity.ugui": "1.0.0",
"com.unity.visualeffectgraph": "file:../../../com.unity.visualeffectgraph",
"com.unity.xr.legacyinputhelpers": "2.1.2",
"com.unity.modules.ai": "1.0.0",
"com.unity.modules.androidjni": "1.0.0",
"com.unity.modules.animation": "1.0.0",
Expand Down Expand Up @@ -48,6 +50,7 @@
"testables": [
"com.unity.testing.visualeffectgraph",
"com.unity.render-pipelines.visualeffectgraph",
"com.unity.testframework.graphics"
]
"com.unity.testframework.graphics",
"com.unity.testing.graphics-performance"
]
}
5 changes: 3 additions & 2 deletions com.unity.testing.visualeffectgraph/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"description": "This package contains common graphics tests from several scriptable renderpipeline",
"dependencies": {
"com.unity.visualeffectgraph": "8.0.0",
"com.unity.testframework.graphics": "7.2.1-preview"
"com.unity.testing.graphics-performance": "8.0.0"
"com.unity.testframework.graphics": "7.2.2-preview",
"com.unity.testing.graphics-performance": "8.0.0",
"com.unity.test-framework": "1.1.14"
}
}