ue5.5のcitysampleでAutomatedPerfTestingのpluginが原因でbuildが通らない #36

Closed
opened 2024-11-18 18:03:47 +00:00 by syui · 2 comments
Owner

build時にAutomatedPerfTestingというpluginでUE_5.5/Engine/Plugins/Performance/AutomatedPerfTesting/Build/Scripts/AutomatedPerfTestConfig.cs,AutomatedPerfTestNode.csが見つからないと言われる。pluginは一応入っているようです。

build時はwindows-sdkの更新を押しても失敗する。基本的にはue5.4と同じ構成でVS Installerを更新している。

AutomatedPerfTestingは5.5に入ったものらしい。

https://dev.epicgames.com/documentation/ja-jp/unreal-engine/unreal-engine-5.5-release-notes

Experimental release of Automated Perf Testing Plugin v0.1, providing Gauntlet Test Controllers, UAT Test Nodes, and BuildGraph macros for adding common automated performance tests to a project's automated build and test.

${project}/Build/Script/CitySample.Automation.csprojで呼び出しているらしい。これはbuild scriptなのでcitysampleを入れたときに勝手に入るものだと思う。ue5.5用だろう。

pathがおかしいのかと思いue5.5をreinstallして、citysampleを入れ直してみたけど、buildできないので、こちら側の問題ではないですね。${project}/Build/Script/CitySample.Automation.csprojを修正するか、AutomatedPerfTestConfig.cs,AutomatedPerfTestNode.csを用意するかです。また、sdk更新が失敗していることからversionの問題かもしれません。

${project}/Build/Script/CitySample.Automation.csproj

<Project Sdk="Microsoft.NET.Sdk">
  <Import Project="CitySample.Automation.csproj.props" Condition="Exists('CitySample.Automation.csproj.props')"/>
  
  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Compile Include="$(EngineDir)\Plugins\Performance\AutomatedPerfTesting\Build\Scripts\AutomatedPerfTestConfig.cs" />
    <Compile Include="$(EngineDir)\Plugins\Performance\AutomatedPerfTesting\Build\Scripts\AutomatedPerfTestNode.cs" />
  </ItemGroup>

</Project>
build時に`AutomatedPerfTesting`というpluginで`UE_5.5/Engine/Plugins/Performance/AutomatedPerfTesting/Build/Scripts/AutomatedPerfTestConfig.cs,AutomatedPerfTestNode.cs`が見つからないと言われる。pluginは一応入っているようです。 build時はwindows-sdkの更新を押しても失敗する。基本的にはue5.4と同じ構成で`VS Installer`を更新している。 `AutomatedPerfTesting`は5.5に入ったものらしい。 https://dev.epicgames.com/documentation/ja-jp/unreal-engine/unreal-engine-5.5-release-notes > Experimental release of Automated Perf Testing Plugin v0.1, providing Gauntlet Test Controllers, UAT Test Nodes, and BuildGraph macros for adding common automated performance tests to a project's automated build and test. `${project}/Build/Script/CitySample.Automation.csproj`で呼び出しているらしい。これはbuild scriptなのでcitysampleを入れたときに勝手に入るものだと思う。ue5.5用だろう。 pathがおかしいのかと思いue5.5をreinstallして、citysampleを入れ直してみたけど、buildできないので、こちら側の問題ではないですね。`${project}/Build/Script/CitySample.Automation.csproj`を修正するか、`AutomatedPerfTestConfig.cs,AutomatedPerfTestNode.cs`を用意するかです。また、sdk更新が失敗していることからversionの問題かもしれません。 > ${project}/Build/Script/CitySample.Automation.csproj ```xml <Project Sdk="Microsoft.NET.Sdk"> <Import Project="CitySample.Automation.csproj.props" Condition="Exists('CitySample.Automation.csproj.props')"/> <PropertyGroup> <TargetFramework>net8.0</TargetFramework> </PropertyGroup> <ItemGroup> <Compile Include="$(EngineDir)\Plugins\Performance\AutomatedPerfTesting\Build\Scripts\AutomatedPerfTestConfig.cs" /> <Compile Include="$(EngineDir)\Plugins\Performance\AutomatedPerfTesting\Build\Scripts\AutomatedPerfTestNode.cs" /> </ItemGroup> </Project> ```
syui changed title from ue5.5でAutomatedPerfTestingのpluginが原因でbuildが通らない to ue5.5のAutomatedPerfTestingのpluginが原因でbuildが通らない 2024-11-19 03:36:11 +00:00
syui changed title from ue5.5のAutomatedPerfTestingのpluginが原因でbuildが通らない to ue5.5のcitysampleでAutomatedPerfTestingのpluginが原因でbuildが通らない 2024-11-19 03:36:20 +00:00
Author
Owner
https://forums.unrealengine.com/t/automatedperftesting-plugin-does-not-build-when-building-city-sample-in-ue5-5/2134722
Author
Owner
I found a way. Go to github src and download the file. https://www.unrealengine.com/en/ue-on-github https://github.com/EpicGames/UnrealEngine/tree/release/Engine/Plugins/Performance/AutomatedPerfTesting/Build/Scripts
syui closed this issue 2024-11-19 08:03:46 +00:00
Sign in to join this conversation.
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: ai/ue#36
No description provided.