Skip to content

feat(ui): API clients, health page, artifacts browser (m-svui-02) #40

feat(ui): API clients, health page, artifacts browser (m-svui-02)

feat(ui): API clients, health page, artifacts browser (m-svui-02) #40

Workflow file for this run

name: Build
on:
push:
branches: [ "main" ]
pull_request:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup .NET 9
uses: actions/setup-dotnet@v4
with:
dotnet-version: '9.0.x'
- name: Restore
run: dotnet restore
- name: Build
run: dotnet build --configuration Release --no-restore
- name: Test (Expressions)
run: dotnet test --configuration Release --no-build tests/FlowTime.Expressions.Tests/FlowTime.Expressions.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (Core)
run: dotnet test --configuration Release --no-build tests/FlowTime.Core.Tests/FlowTime.Core.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (Engine)
run: dotnet test --configuration Release --no-build tests/FlowTime.Tests/FlowTime.Tests.csproj --blame-hang --blame-hang-timeout 60s --filter "FullyQualifiedName!~Performance&FullyQualifiedName!~Benchmarks"
- name: Test (Synthetic Adapters)
run: dotnet test --configuration Release --no-build tests/FlowTime.Adapters.Synthetic.Tests/FlowTime.Adapters.Synthetic.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (Sim)
run: dotnet test --configuration Release --no-build tests/FlowTime.Sim.Tests/FlowTime.Sim.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (UI)
run: dotnet test --configuration Release --no-build tests/FlowTime.UI.Tests/FlowTime.UI.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (API)
run: dotnet test --configuration Release --no-build tests/FlowTime.Api.Tests/FlowTime.Api.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (Integration)
run: dotnet test --configuration Release --no-build tests/FlowTime.Integration.Tests/FlowTime.Integration.Tests.csproj --blame-hang --blame-hang-timeout 60s
- name: Test (CLI)
run: dotnet test --configuration Release --no-build tests/FlowTime.Cli.Tests/FlowTime.Cli.Tests.csproj --blame-hang --blame-hang-timeout 60s