Skip to content

feat(feature): Added functions and logic so that to make concerto-rust pass all the conformance tests #6

feat(feature): Added functions and logic so that to make concerto-rust pass all the conformance tests

feat(feature): Added functions and logic so that to make concerto-rust pass all the conformance tests #6

name: Concerto Conformance Tests
on:
push:
branches:
- main
pull_request:
branches:
- main
jobs:
conformance:
runs-on: ubuntu-latest
steps:
- name: Checkout Target Project
uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: 18
- name: Checkout Conformance Suite
uses: actions/checkout@v3
with:
repository: accordproject/concerto-conformance
path: concerto-conformance
- name: Install Conformance Suite Dependencies
working-directory: concerto-conformance
run: npm install
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
- name: Run Rust-based Conformance Tests
run: cargo run --manifest-path concerto-conformance/semantic/features/support/rust/cucumber_tests/Cargo.toml