btreeBlock #1178
This file contains hidden or 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
| # Test 2025-05-06 at 03:22:17 | |
| name: Test | |
| run-name: btreeBlock | |
| on: | |
| push: | |
| paths: | |
| - '**/main.yml' | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| test: | |
| permissions: write-all | |
| runs-on: ubuntu-latest | |
| strategy: | |
| matrix: | |
| task: [BtreeSF, BtreeBam, BtreeBan, Ban, BtreeBap] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| ref: 'main' | |
| - name: 'JDK 24' | |
| uses: oracle-actions/setup-java@v1 | |
| with: | |
| website: jdk.java.net | |
| - name: Java release | |
| run: | | |
| java -version | |
| - name: Verilog install | |
| run: | | |
| sudo apt install iverilog | |
| - name: Verilog release | |
| run: | | |
| iverilog -V | |
| - name: Position files in package | |
| run: | | |
| mkdir -p com/AppaApps/Silicon | |
| cp *.java com/AppaApps/Silicon | |
| - name: Java | |
| run: | | |
| javac -g -d Classes -cp Classes com/AppaApps/Silicon/*.java | |
| - name: Test BtreeSF | |
| if: matrix.task == 'BtreeSF' | |
| run: | | |
| java -cp Classes com/AppaApps/Silicon/BtreeSF | |
| - name: Test BtreeBam | |
| if: matrix.task == 'BtreeBam' | |
| run: | | |
| java -cp Classes com/AppaApps/Silicon/BtreeBam | |
| - name: Test BtreeBan | |
| if: matrix.task == 'BtreeBan' | |
| run: | | |
| java -cp Classes com/AppaApps/Silicon/BtreeBan | |
| - name: Test Ban | |
| if: matrix.task == 'Ban' | |
| run: | | |
| java -cp Classes com/AppaApps/Silicon/Ban | |
| - name: Test BtreeBap | |
| if: matrix.task == 'BtreeBap' | |
| run: | | |
| java -cp Classes com/AppaApps/Silicon/BtreeBap | |