Github Action that:
- Checks out your local repository
- Installs huffc
- Runs Huff tests on any files that match the default or specified parameters:
-
- Named
*.t.huff
or the specified extension
- Named
-
- Located in
src
or the specified directory
- Located in
-
- With the specified output or
list
- With the specified output or
name: Huff tests
on: [push]
jobs:
tests:
name: Tests with Huff
runs-on: ubuntu-latest
steps:
- name: Run Huff Tests
uses: huff-language/huff-tests-action@v3
with:
# Below arguments are optional:
with-location: "tests" # Defaults to "src"
with-extension: "*.t.huff" # Defaults to "*.t.huff*"
with-format: "table" # Defaults to "list"
Name | Required | Description | Type |
---|---|---|---|
with-extension |
False | The extension of your huff tests, e.g. t.huff or .poggers.huff . |
string |
with-location |
False | The location of your huff test files, e.g. src or contracts |
string |
with-format |
False | The format of your huff test output. One of ["list", "table", "json"]. | string |
All contributions are welcome.