Unity-Technologies / PerformanceBenchmarkReporter

The Unity Performance Benchmark tool enables partners and developers to establish benchmark samples and measurements using the Performance Testing package, then use these benchmark values to compare subsequent performance test results in an html output utilizing graphical visualizations.
https://github.com/Unity-Technologies/PerformanceBenchmarkReporter/wiki
Other
118 stars 21 forks source link

Tool generates nothing but works #7

Open lidiamartinez opened 3 years ago

lidiamartinez commented 3 years ago

I'm in Windows 10, updated, using the latest Unity 2019 and using the last version of Performance package in 2019 (2.8.0-preview). The xml is generated and the report can be read and there is data. In the Unity Performance Test Report window the graphics are displayed.

I downloaded the latest version of this report tool, which is 1.2 . At first, I downloaded .NET 2.1 but the tool failed saying it needs 3.1, so I added that version too. Both installed by default in C:/dotnet/

When I execute it, normally or in admin mode, nothing happens. No .html is output in the same folder or anywhere else, but the command is executed without any prompt error or message anymore. I tried adding an output path, absolute paths, relative paths. But nothing is generated.

What can I do?

johnfriedrich commented 3 years ago

Same here, even executing the executable with parameters does not output anything.

Dotnet 3.1 Win 10 Unity 2019.4.16 2.8.0-preview package

joeccleung commented 2 years ago

I recompile the project to net6.0 and it does output the HTML report. Here is the command I ran: dotnet /<path-to-dll>/UnityPerformanceBenchmarkReporter.dll --results <path-to-xml-folder>

Net6.0 Mac OS 12.2.1 Unity 2019.4.25 Test Framework: 2.0.1-pre.18 Performance API: 2.8.0-preview