Skip to content

Parallel build - #3133

Merged
xen2 merged 4 commits into
masterfrom
feature/parallel-build
Apr 24, 2026
Merged

Parallel build#3133
xen2 merged 4 commits into
masterfrom
feature/parallel-build

sdk: align project-instance cache keys across parallel MSBuild dispat…

15e2c18
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / Test Report: Windows Game Common succeeded Apr 24, 2026 in 0s

90 passed, 0 failed and 28 skipped

Tests passed successfully

Report Passed Failed Skipped Time
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_07.trx 46✅ 1⚪ 8s
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_08.trx 13✅ 27⚪ 7s
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_12.trx 6✅ 16s
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_17.trx 21✅ 52s
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_18.trx 2✅ 5s
TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_23.trx 2✅ 10s

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_07.trx

47 tests were completed in 8s with 46 passed, 0 failed and 1 skipped.

Test suite Passed Failed Skipped Time
Stride.Assets.Tests.TestMaterialGenerator 6✅ 243ms
Stride.Assets.Tests.TestMemberRequiredComponentChecks 9✅ 43ms
Stride.Assets.Tests.TestPrefabAsset 2✅ 1⚪ 1s
Stride.Assets.Tests.TestSceneUpgrader 1✅ 199ms
Stride.Assets.Tests.TestVisualScriptCompiler 4✅ 3s
Stride.Assets.Tests.TexturePackerTests 24✅ 1s

✅ Stride.Assets.Tests.TestMaterialGenerator

✅ Test2Layers2ShadingModels
✅ Test2Layers3ShadingModels
✅ Test3Layers2ShadingModels
✅ TestOneLayer2ShadingModels
✅ TestOneLayerSameShadingModel
✅ TestSimpleNoLayer

✅ Stride.Assets.Tests.TestMemberRequiredComponentChecks

✅ EntityIsMissingAllRequiredMembers
✅ EntityIsMissingRequiredMember_InitProp
✅ EntityIsMissingRequiredMember_InternalProp
✅ EntityIsMissingRequiredMember_Keyword
✅ EntityIsMissingRequiredMember_KeywordWithAttribute
✅ EntityIsMissingRequiredMember_PublicField
✅ EntityIsMissingRequiredMember_PublicProp
✅ EntityIsMissingRequiredMember_VirtualProp
✅ EntityIsNotMissingRequiredMembers

✅ Stride.Assets.Tests.TestPrefabAsset

✅ TestClone
✅ TestCloneWithNewIds
⚪ TestSerialization

✅ Stride.Assets.Tests.TestSceneUpgrader

✅ Test

✅ Stride.Assets.Tests.TestVisualScriptCompiler

✅ TestConditionalExpression
✅ TestCustomCode
✅ TestVariableGet
✅ TestVariableSet

✅ Stride.Assets.Tests.TexturePackerTests

✅ TestClampBorderMode
✅ TestCreateTextureAtlasToOutput
✅ TestImageCreationGetAndSet
✅ TestImageDataPointerManipulation
✅ TestLoadImagesToCreateAtlas
✅ TestMaxRectsPackArbitaryRectangles
✅ TestMaxRectsPackWithoutRotation
✅ TestMaxRectsPackWithRotation
✅ TestMirrorBorderMode
✅ TestMirrorOnceBorderMode
✅ TestNullSizeElements
✅ TestNullSizeTexture
✅ TestRegionOutOfTexture
✅ TestRotationElement1
✅ TestRotationElement2
✅ TestTextureAtlasFactory
✅ TestTextureAtlasFactoryImageParts
✅ TestTextureAtlasFactoryRotation
✅ TestTextureAtlasFactoryRotation2
✅ TestTexturePackerEmptyList
✅ TestTexturePackerFitAllElements
✅ TestTexturePackerWithBorder
✅ TestTexturePackerWithMultiPack
✅ TestWrapBorderMode

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_08.trx

40 tests were completed in 7s with 13 passed, 0 failed and 27 skipped.

Test suite Passed Failed Skipped Time
Stride.Audio.Tests.BasicTest 1✅ 1s
Stride.Audio.Tests.Engine.TestAssetLoading 2✅ 4s
Stride.Audio.Tests.Engine.TestAudioEmitterProcessor 5⚪ 5ms
Stride.Audio.Tests.Engine.TestAudioListenerProcessor 5⚪ 5ms
Stride.Audio.Tests.Engine.TestAudioSystem 1✅ 9⚪ 219ms
Stride.Audio.Tests.Engine.TestController 8⚪ 8ms
Stride.Audio.Tests.Engine.TestGame 2✅ 1ms
Stride.Audio.Tests.PauseResumeTest 1✅ 251ms
Stride.Audio.Tests.TestAudioEmitter 2✅ 2ms
Stride.Audio.Tests.TestAudioListener 4✅ 4ms

✅ Stride.Audio.Tests.BasicTest

✅ RunBasicGame

✅ Stride.Audio.Tests.Engine.TestAssetLoading

✅ TestSoundEffectLoading
✅ TestSoundMusicLoading

✅ Stride.Audio.Tests.Engine.TestAudioEmitterProcessor

⚪ TestAddRemoveEntityWithEmitter
⚪ TestAddRemoveListeners
⚪ TestAddRemoveSoundEffect
⚪ TestEmitterUpdateValues
⚪ TestMultiListener

✅ Stride.Audio.Tests.Engine.TestAudioListenerProcessor

⚪ TestAddAudioSysThenEntitySys
⚪ TestAddEntitySysThenAudioSys
⚪ TestEmitterUpdateValues
⚪ TestRemoveListenerFromAudioSystem
⚪ TestRemoveListenerFromEntitySystem

✅ Stride.Audio.Tests.Engine.TestAudioSystem

⚪ TestAddListener
⚪ TestAddRemoveEmitter
⚪ TestAddRemoveListener
⚪ TestAttenuationCoherency
✅ TestAudioEngine
⚪ TestDopplerCoherency
⚪ TestEffectsAndMusic
⚪ TestLocalizationCoherency
⚪ TestRemoveListener
⚪ TestSeveralControllers

✅ Stride.Audio.Tests.Engine.TestController

⚪ TestDefaultValues
⚪ TestExitLoop
⚪ TestIsLooped
⚪ TestPause
⚪ TestPlay
⚪ TestPlayState
⚪ TestStop
⚪ TestVolume

✅ Stride.Audio.Tests.Engine.TestGame

✅ TestAccessToAudio
✅ TestCreationDestructionOfTheGame

✅ Stride.Audio.Tests.PauseResumeTest

✅ RunPauseGame

✅ Stride.Audio.Tests.TestAudioEmitter

✅ TestPosition
✅ TestVelocity

✅ Stride.Audio.Tests.TestAudioListener

✅ TestForward
✅ TestPosition
✅ TestUp
✅ TestVelocity

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_12.trx

6 tests were completed in 16s with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Stride.Input.Tests.AdvancedInputTest 1✅ 4s
Stride.Input.Tests.SensorGameTest 1✅ 9s
Stride.Input.Tests.TestDirection 2✅ 19ms
Stride.Input.Tests.TestInput 1✅ 220ms
Stride.Input.Tests.TestInputEvents 1✅ 227ms

✅ Stride.Input.Tests.AdvancedInputTest

✅ RunAdvancedInputTest

✅ Stride.Input.Tests.SensorGameTest

✅ RunSensorTest

✅ Stride.Input.Tests.TestDirection

✅ RunDirectionTests
✅ TestDPadConversion

✅ Stride.Input.Tests.TestInput

✅ RunInputTest

✅ Stride.Input.Tests.TestInputEvents

✅ RunTestInputEvents

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_17.trx

21 tests were completed in 52s with 21 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Stride.Particles.Tests.ParticleForcesTest 2✅ 6ms
Stride.Particles.Tests.ParticlePoolTest 7✅ 15ms
Stride.Particles.Tests.SimpleTest 2✅ 6ms
Stride.Particles.Tests.VisualTestChildren 1✅ 10s
Stride.Particles.Tests.VisualTestCurves 1✅ 4s
Stride.Particles.Tests.VisualTestGeneral 1✅ 4s
Stride.Particles.Tests.VisualTestInitializers 1✅ 5s
Stride.Particles.Tests.VisualTestMaterials 1✅ 5s
Stride.Particles.Tests.VisualTestRibbons 1✅ 5s
Stride.Particles.Tests.VisualTestSoftEdge 2✅ 9s
Stride.Particles.Tests.VisualTestSpawners 1✅ 4s
Stride.Particles.Tests.VisualTestUpdaters 1✅ 4s

✅ Stride.Particles.Tests.ParticleForcesTest

✅ ForceFieldShapes
✅ Sorting

✅ Stride.Particles.Tests.ParticlePoolTest

✅ EmitterUpdate
✅ ParticleGetSet(policy: Ring)
✅ ParticleGetSet(policy: Stack)
✅ PoolCapacity(policy: Ring)
✅ PoolCapacity(policy: Stack)
✅ PoolFields(policy: Ring)
✅ PoolFields(policy: Stack)

✅ Stride.Particles.Tests.SimpleTest

✅ OnePlusOne
✅ TestEmitter

✅ Stride.Particles.Tests.VisualTestChildren

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestCurves

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestGeneral

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestInitializers

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestMaterials

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestRibbons

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestSoftEdge

✅ RunVisualTests10
✅ RunVisualTests11

✅ Stride.Particles.Tests.VisualTestSpawners

✅ RunVisualTests

✅ Stride.Particles.Tests.VisualTestUpdaters

✅ RunVisualTests

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_18.trx

2 tests were completed in 5s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Stride.Engine.Tests.GameWindowTest 2✅ 2s

✅ Stride.Engine.Tests.GameWindowTest

✅ RenderToWindow(contextType: DesktopSDL)
✅ RenderToWindow(contextType: DesktopWinForms)

✅ TestResults/runneradmin_runnervmy4ovk_2026-04-24_05_59_23.trx

2 tests were completed in 10s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Stride.Navigation.Tests.DynamicBarrierTest 1✅ 296ms
Stride.Navigation.Tests.StaticTest 1✅ 9s

✅ Stride.Navigation.Tests.DynamicBarrierTest

✅ DynamicBarrierTest1

✅ Stride.Navigation.Tests.StaticTest

✅ StaticTest1