Skip to content

112 queryasync returns badrequest for cosmos db if pagination and sorting parameters are both passed #140

112 queryasync returns badrequest for cosmos db if pagination and sorting parameters are both passed

112 queryasync returns badrequest for cosmos db if pagination and sorting parameters are both passed #140

Workflow file for this run

name: Tests
on:
workflow_dispatch:
pull_request:
branches:
- main
jobs:
tests:
name: Tests
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v2
- name: Start containers
run: docker compose -f env/mongo/docker-compose.yaml up -d
# .NET Tests
- name: Build .NET
uses: ./.github/actions/dotnet
with:
version: ${{ steps.release-version.outputs.next-version }}${{ github.event.inputs.version && 'pre' || '' }}
- name: Test .NET Solution
working-directory: src
shell: bash
run: dotnet test -c Release /p:CollectCoverage=true -m:1
env:
COSMOS_CONNECTION_STRING: ${{ secrets.COSMOS_CONNECTION_STRING }}
COSMOS_DATABASE_NAME: infrastructuredbtests
- name: Stop containers
# the containers should be stopped regardless of
# the test result
if: always()
run: docker compose -f env/mongo/docker-compose.yaml down
- name: Code Coverage Summary Report
uses: irongut/[email protected]
with:
filename: src/coverage.cobertura.xml
badge: true
format: 'markdown'
output: 'both'
- name: Add Coverage PR Comment
uses: marocchino/sticky-pull-request-comment@v2
if: github.event_name == 'pull_request'
with:
recreate: true
path: code-coverage-results.md