-
Notifications
You must be signed in to change notification settings - Fork 357
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9f6b5bb
commit 5332ef1
Showing
318 changed files
with
72,971 additions
and
8,756 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
<!-- Emoji Table: --> | ||
<!-- readme/docs 📝 --> | ||
<!-- new feature ✨ --> | ||
<!-- refactor/cleanup ♻️ --> | ||
<!-- nit 🥢 --> | ||
<!-- security fix 🔒 --> | ||
<!-- optimization ⚡️ --> | ||
<!-- configuration 👷♂️ --> | ||
<!-- events 🔊 --> | ||
<!-- bug fix 🐞 --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
name: ci-invariant-intense | ||
|
||
on: | ||
workflow_dispatch: | ||
|
||
jobs: | ||
tests: | ||
name: Forge Testing invariant intense | ||
runs-on: ubuntu-latest | ||
|
||
strategy: | ||
matrix: | ||
profile: [invariant-intense-0,invariant-intense-1,invariant-intense-2,invariant-intense-3] | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Install Foundry | ||
uses: foundry-rs/foundry-toolchain@v1 | ||
with: | ||
version: nightly | ||
|
||
- name: Install Dependencies | ||
run: forge install | ||
|
||
- name: Run Tests with ${{ matrix.profile }} | ||
run: FOUNDRY_INVARIANT_RUNS=500 FOUNDRY_INVARIANT_DEPTH=500 forge test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
name: ci-super-intense | ||
|
||
on: | ||
workflow_dispatch: | ||
|
||
jobs: | ||
tests: | ||
name: Forge Testing super intense | ||
runs-on: ubuntu-latest | ||
|
||
strategy: | ||
matrix: | ||
profile: [super-intense-0,super-intense-1] | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Install Foundry | ||
uses: foundry-rs/foundry-toolchain@v1 | ||
with: | ||
version: nightly | ||
|
||
- name: Install Dependencies | ||
run: forge install | ||
|
||
- name: Run Tests with ${{ matrix.profile }} | ||
run: > | ||
( [ "${{ matrix.profile }}" = "super-intense-0" ] && | ||
forge test --fuzz-runs 20000 | ||
) || | ||
( [ "${{ matrix.profile }}" = "super-intense-1" ] && | ||
forge test --fuzz-runs 200000 | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
name: ci - Wake | ||
|
||
on: | ||
workflow_dispatch: | ||
|
||
jobs: | ||
tests: | ||
name: Wake Testing | ||
runs-on: ubuntu-latest | ||
|
||
strategy: | ||
matrix: | ||
profile: [via-ir-off, via-ir-on] | ||
|
||
steps: | ||
- uses: actions/checkout@v4 | ||
|
||
- name: Setup Wake | ||
uses: Ackee-Blockchain/[email protected] | ||
|
||
- name: Install Dependencies | ||
run: forge install | ||
|
||
- name: Move Wake test files | ||
run: mv ext/wake tests && mv tests/wake.toml . | ||
|
||
- name: Generate pytypes with via-ir-on | ||
if: ${{ matrix.profile }} == 'via-ir-on' | ||
run: wake init pytypes --via-ir | ||
|
||
- name: Generate pytypes with via-ir-off | ||
if: ${{ matrix.profile }} == 'via-ir-off' | ||
run: wake init pytypes --no-via-ir | ||
|
||
- name: Run tests | ||
run: wake test |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.