Skip to content

Add AI integration #301

Add AI integration

Add AI integration #301

Workflow file for this run

name: Goblinfactory.Konsole
on: [push]
jobs:
konsole-ubuntu:
name: konsole-ubuntu
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 3.1.100
- name: Build and Test Konsole
run: |
# dotnet build src/Konsole/Konsole.csproj --configuration Release
# dotnet build src/Konsole.Tests/Konsole.Tests.csproj --configuration Release
# dotnet build src/Konsole.Tests.Slow/Konsole.Tests.Slow.csproj --configuration Release
# dotnet test src/Konsole.Tests/Konsole.Tests.csproj
# dotnet test src/Konsole.Tests.Slow/Konsole.Tests.Slow.csproj
dotnet build src/Konsole.sln --configuration Release
dotnet test src/Konsole.Tests/Konsole.Tests.csproj
dotnet test src/Konsole.Tests.Slow/Konsole.Tests.Slow.csproj
konsole-windows:
name: konsole-windows
runs-on: windows-latest
steps:
- uses: actions/checkout@v1
- name: Setup .NET Core
uses: actions/setup-dotnet@v1
with:
dotnet-version: 3.1.100
- name: Build and Test Konsole
run: |
dotnet build src/Konsole.sln --configuration Release
dotnet test src/Konsole.Tests/Konsole.Tests.csproj
dotnet test src/Konsole.Tests.Slow/Konsole.Tests.Slow.csproj
- name: Performance Tests
run: START "performance-tests" /wait src/Konsole.PerformanceTests/bin/Release/netcoreapp3.0/Konsole.PerformanceTests.exe 10
shell: cmd
- name: Archive performance results
uses: actions/upload-artifact@v1
with:
name: performance.log
path: performance.log
- name: Archive screenshots
uses: actions/upload-artifact@v1
with:
name: performance-logs
path: logs