@@ -73,31 +73,34 @@ jobs:
7373
7474 - name : 🗳️ Pack library
7575 run : |
76- dotnet pack -c release -o ${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true
77- dotnet pack src/bunit/ -c release -o ${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true
78- dotnet pack src/bunit.template/ -c release -o ${GITHUB_WORKSPACE}/packages -p:ContinuousIntegrationBuild=true
79-
80- # Excluding windows because the restore step doesnt seem to work correct.
76+ dotnet pack -c release -o ${{ github.workspace }}/packages -p:ContinuousIntegrationBuild=true
77+ dotnet pack src/bunit/ -c release -o ${{ github.workspace }}/packages -p:ContinuousIntegrationBuild=true
78+ dotnet pack src/bunit.template/ -c release -o ${{ github.workspace }}/packages -p:ContinuousIntegrationBuild=true
79+
80+ - name : ✳ Install bUnit template
81+ run : |
82+ dotnet new --install bunit.template::${NBGV_NuGetPackageVersion} --nuget-source ${{ github.workspace }}/packages
83+
8184 - name : ✔ Verify xUnit template
8285 run : |
83- dotnet new bunit --no-restore -o ${GITHUB_WORKSPACE }/TemplateTestXunit
84- echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${GITHUB_WORKSPACE }/TemplateTestXunit/Directory.Build.props
85- dotnet restore ${GITHUB_WORKSPACE}/TemplateTestXunit --source ${GITHUB_WORKSPACE}/packages --source https://api.nuget.org/v3/index.json
86- dotnet test ${GITHUB_WORKSPACE} /TemplateTestXunit --blame-hang --blame-hang-timeout 1m --blame-hang-dump-type full
86+ dotnet new bunit --no-restore -o ${{ github.workspace } }/TemplateTestXunit
87+ echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${{ github.workspace } }/TemplateTestXunit/Directory.Build.props
88+ dotnet restore ${{ github.workspace }}/TemplateTestXunit --source https://api.nuget.org/v3/index.json --source ${{ github.workspace }}/packages
89+ dotnet test ${{ github.workspace }} /TemplateTestXunit
8790
8891 - name : ✔ Verify NUnit template
8992 run : |
90- dotnet new bunit --framework nunit --no-restore -o ${GITHUB_WORKSPACE }/TemplateTestNunit
91- echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${GITHUB_WORKSPACE }/TemplateTestNunit/Directory.Build.props
92- dotnet restore ${GITHUB_WORKSPACE}/TemplateTestNunit --source ${GITHUB_WORKSPACE}/packages --source https://api.nuget.org/v3/index.json
93- dotnet test ${GITHUB_WORKSPACE} /TemplateTestNunit --blame-hang --blame-hang-timeout 1m --blame-hang-dump-type full
93+ dotnet new bunit --framework nunit --no-restore -o ${{ github.workspace } }/TemplateTestNunit
94+ echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${{ github.workspace } }/TemplateTestNunit/Directory.Build.props
95+ dotnet restore ${{ github.workspace }}/TemplateTestNunit --source https://api.nuget.org/v3/index.json --source ${{ github.workspace }}/packages
96+ dotnet test ${{ github.workspace }} /TemplateTestNunit
9497
9598 - name : ✔ Verify MSTest template
9699 run : |
97- dotnet new bunit --framework mstest --no-restore -o ${GITHUB_WORKSPACE }/TemplateTestMstest
98- echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${GITHUB_WORKSPACE }/TemplateTestMstest/Directory.Build.props
99- dotnet restore ${GITHUB_WORKSPACE}/TemplateTestMstest --source ${GITHUB_WORKSPACE}/packages --source https://api.nuget.org/v3/index.json
100- dotnet test ${GITHUB_WORKSPACE} /TemplateTestMstest --blame-hang --blame-hang-timeout 1m --blame-hang-dump-type full
100+ dotnet new bunit --framework mstest --no-restore -o ${{ github.workspace } }/TemplateTestMstest
101+ echo '<?xml version="1.0" encoding="utf-8"?><Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"></Project>' >> ${{ github.workspace } }/TemplateTestMstest/Directory.Build.props
102+ dotnet restore ${{ github.workspace }}/TemplateTestMstest --source https://api.nuget.org/v3/index.json --source ${{ github.workspace }}/packages
103+ dotnet test ${{ github.workspace }} /TemplateTestMstest
101104
102105 # DocFx only works well on Windows currently
103106 - name : 📄 Build documentation
0 commit comments