From 2c0ac51808f1529be7c7982f392c32b76b4711d5 Mon Sep 17 00:00:00 2001 From: James Friel Date: Tue, 5 Dec 2023 09:45:17 +0000 Subject: [PATCH] update test db --- .github/workflows/build.yml | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4bd7bc4aa3..28da88641a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -111,15 +111,30 @@ jobs: with: path: ${{ github.workspace }}/ key: ${{ github.sha }}-your-cache-key-with-setup + - name: Initialise LocalDB + shell: bash + run: | + SqlLocalDB.exe create MSSQLLocalDB -s + sqlcmd -l 180 -S '(localdb)\MSSQLLocalDB' -Q "SELECT @@VERSION;" + sed -i'' -e 's/localhost/\(localdb\)\\MSSQLLocalDB/' Tests.Common/TestDatabases.txt + - uses: shogo82148/actions-setup-mysql@v1 + with: + mysql-version: '8.0' + root-password: 'YourStrong!Passw0rd' + auto-start: true + - name: Initialise RDMP + run: | + dotnet run -c Release --no-build --project Tools/rdmp/rdmp.csproj -- install --createdatabasetimeout 180 "(localdb)\MSSQLLocalDB" TEST_ -e - name: Test (DB) shell: bash run: | - ls Rdmp.UI.Tests - dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --no-build -c Release - # dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov - # mv `find coverage -type f` db-ui.lcov - dotnet test Rdmp.Core.Tests/Rdmp.Core.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov - # mv `find coverage -type f` db-core.lcov + ls Rdmp.UI.Tests + dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --no-build -c Release + echo "Hello world!" + # dotnet test Rdmp.UI.Tests/Rdmp.UI.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov + # mv `find coverage -type f` db-ui.lcov + dotnet test Rdmp.Core.Tests/Rdmp.Core.Tests.csproj --nologo --collect:"XPlat Code Coverage" --no-build --verbosity minimal -c Release --results-directory coverage -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.Format=lcov + # mv `find coverage -type f` db-core.lcov # - uses: coverallsapp/github-action@v2.2.3 # with: # github-token: ${{ secrets.github_token }}