Skip to content

Commit

Permalink
Merge pull request #4 from HolyGrailSortProject/further-tester-improv…
Browse files Browse the repository at this point in the history
…ements

Further tester improvements
  • Loading branch information
Gaming32 authored Nov 2, 2021
2 parents 298f15d + 136c244 commit 761726d
Show file tree
Hide file tree
Showing 3 changed files with 312 additions and 132 deletions.
33 changes: 33 additions & 0 deletions .github/workflows/benchmark_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Test sorts w/ better benchmark
on:
workflow_dispatch:
inputs:
averageCount:
description: The number of times to average a run
required: true
default: "3"

jobs:
bench_java:
runs-on: macos-latest # Use macOS because it gives us more memory (14 GB instead of 7 GB)
defaults:
run:
working-directory: "Holy Grail Sort/Java/Summer Dragonfly et al.'s Rough Draft"
steps:
- uses: actions/checkout@v2
- name: Setup Java
uses: actions/[email protected]
with:
java-version: 8
distribution: zulu
- name: Build Tester
run: javac -d bin src/holygrail/*.java
- name: Checkout RGS
uses: actions/checkout@v2
with:
repository: HolyGrailSortProject/Rewritten-Grailsort
path: RGS
- name: Build RGS
run: javac -d bin "../../../RGS/Java/Summer Dragonfly et al.'s Rewritten Grailsort for Java/src/sort/GrailSort.java"
- name: Run Tester
run: java -Xmx12G -cp bin holygrail.Tester -average ${{ github.event.inputs.averageCount }}
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: Test sorts
on: [push, pull_request]
on: [push, pull_request, workflow_dispatch]

jobs:
test_java:
runs-on: ubuntu-latest
runs-on: macos-latest # Use macOS because it gives us more memory (14 GB instead of 7 GB)
defaults:
run:
working-directory: "Holy Grail Sort/Java/Summer Dragonfly et al.'s Rough Draft"
Expand All @@ -17,4 +17,4 @@ jobs:
- name: Build Tester
run: javac -d bin src/holygrail/*.java
- name: Run Tester
run: java -cp bin holygrail.Tester
run: java -Xmx12G -cp bin holygrail.Tester
Loading

0 comments on commit 761726d

Please sign in to comment.