Skip to content

fix testbench and consider the clock gate #99

fix testbench and consider the clock gate

fix testbench and consider the clock gate #99

Workflow file for this run

name: Run UVM tests
on:
push: # This now triggers on pushes to any branch
pull_request: # This now triggers on pull requests to any branch
jobs:
Extract-Buses:
runs-on: ubuntu-latest
outputs:
IPs: ${{ steps.set-IPs-matrix.outputs.IPs }}
buses: ${{ steps.extract_buses.outputs.buses }}
steps:
- name: Extract Supported Buses
id: extract_buses
uses: efabless/EF_UVM/.github/actions/get-bus@main
- name: Check Output
run: echo ${{ steps.extract_buses.outputs.buses }}
Run-IP-Tests:
uses: efabless/EF_UVM/.github/workflows/run_IP.yaml@main

Check failure on line 20 in .github/workflows/uvm_ci.yaml

View workflow run for this annotation

GitHub Actions / Run UVM tests

Invalid workflow file

The workflow is not valid. In .github/workflows/uvm_ci.yaml (Line: 20, Col: 11): Error from called workflow efabless/EF_UVM/.github/workflows/run_IP.yaml@main (Line: 42, Col: 13): Unrecognized function: 'exists'. Located at position 1 within expression: exists('ip/dependencies.json')

Check failure on line 20 in .github/workflows/uvm_ci.yaml

View workflow run for this annotation

GitHub Actions / Run UVM tests

Invalid workflow file

error parsing called workflow ".github/workflows/uvm_ci.yaml" -> "efabless/EF_UVM/.github/workflows/run_IP.yaml@main" (source branch with sha:8145c323801e82a129666672926005373b4dc765) : a step cannot have both the `uses` and `run` keys
needs: [Extract-Buses]
with:
test-names: "all_tests"
name: ${{ github.event.repository.name }}
buses: ${{ needs.Extract-Buses.outputs.buses }}
is-ip: true