File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2828 required : false
2929 type : boolean
3030 default : false
31+ requiresTestSdk :
32+ required : false
33+ type : boolean
34+ default : false
3135 os :
3236 required : false
3337 type : string
9094 run : ${{ env.BUILD_SCRIPT }} -restore -build -ci -pack -testnobuild /bl
9195
9296 - name : Install sdk for nuget based testing
93- if : ${{ inputs.requiresNugets }}
97+ if : ${{ inputs.requiresTestSdk }}
9498 env :
9599 CI : false
96100 run : >
Original file line number Diff line number Diff line change 5757 testShortName : ${{ matrix.shortname }}
5858 os : " ubuntu-latest"
5959 requiresNugets : ${{ matrix.shortname == 'EndToEnd' }}
60+ requiresTestSdk : ${{ matrix.shortname == 'Playground' }}
6061
6162 integrations_test_win :
6263 uses : ./.github/workflows/run-tests.yml
7071 testShortName : ${{ matrix.shortname }}
7172 os : " windows-latest"
7273 requiresNugets : ${{ matrix.shortname == 'EndToEnd' }}
74+ requiresTestSdk : ${{ matrix.shortname == 'Playground' }}
7375
7476 templates_test_lin :
7577 name : Templates Linux
8789 # append '.' to the name so only the test class with exactly that name is run
8890 extraTestArgs : " --filter FullyQualifiedName~Aspire.Templates.Tests.${{ matrix.shortname }}."
8991 requiresNugets : true
92+ requiresTestSdk : true
93+
94+ templates_test_win :
95+ name : Templates Windows
96+ uses : ./.github/workflows/run-tests.yml
97+ needs : setup_for_tests_win
98+ strategy :
99+ fail-fast : false
100+ matrix : ${{ fromJson(needs.setup_for_tests_win.outputs.templates_tests_matrix) }}
101+ with :
102+ testShortName : ${{ matrix.shortname }}
103+ os : " windows-latest"
104+ testProjectPath : tests/Aspire.Templates.Tests/Aspire.Templates.Tests.csproj
105+ testSessionTimeoutMs : 1200000
106+ testHangTimeout : 12m
107+ # append '.' to the name so only the test class with exactly that name is run
108+ extraTestArgs : " --filter FullyQualifiedName~Aspire.Templates.Tests.${{ matrix.shortname }}."
109+ requiresNugets : true
110+ requiresTestSdk : true
90111
91112 templates_test_win :
92113 name : Templates Windows
You can’t perform that action at this time.
0 commit comments