migration
All checks were successful
Array Queue Test / test (push) Successful in 29s
Clojure Example Test / test (push) Successful in 9s
Clojure Linear Test / test (push) Successful in 13s
Exception Test / test (push) Successful in 1m30s
Generic Test / test (push) Successful in 41s
JavaScript Example Test / test (push) Successful in 10s
JavaScript Expressions Test / test (push) Successful in 42s
JavaScript Objective Expressions Test / test (push) Successful in 2m43s
JavaScript Prefix Test / test (push) Successful in 2m45s
Queues Test / test (push) Successful in 23s
Binary Search Test / test (push) Successful in 13s

This commit is contained in:
root
2026-04-13 20:12:36 +03:00
parent 46ab1753a5
commit e6e194fb68
13 changed files with 206 additions and 0 deletions

1
.gitattributes vendored Normal file
View File

@@ -0,0 +1 @@
*.sh text eol=lf

View File

@@ -0,0 +1,17 @@
name: Array Queue Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile Java
run: |
mkdir -p out
javac -d out $(find java common -name "*.java")
- name: Run Queue tests
run: |
java -ea --add-opens java.base/java.util=ALL-UNNAMED -cp out queue.ArrayQueueTest Base 3233 3435 3637 3839

View File

@@ -0,0 +1,14 @@
name: Clojure Example Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Clojure Example tests
working-directory: clojure
run: |
./TestClojure.sh cljtest.example.ExampleTest hard base

View File

@@ -0,0 +1,14 @@
name: Clojure Linear Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run Clojure Linear tests
working-directory: clojure
run: |
./TestClojure.sh cljtest.linear.LinearTest hard base

View File

@@ -0,0 +1,17 @@
name: Exception Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile Java
run: |
mkdir -p out
javac -d out $(find java common -name "*.java")
- name: Run Exception tests
run: |
java -ea -cp out expression.exceptions.ExceptionsTest hard base 3233 3435 3637 3839

View File

@@ -0,0 +1,17 @@
name: Generic Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile Java
run: |
mkdir -p out
javac -d out $(find java common -name "*.java")
- name: Run Generic tests
run: |
java -ea -cp out expression.generic.GenericTest hard base 3233 3435 3637 3839

View File

@@ -0,0 +1,26 @@
name: JavaScript Example Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile
run: |
javac \
-encoding utf-8 \
-d javascript/__out \
--class-path "javascript/graal/*:common:javascript" \
javascript/jstest/example/ExampleTest.java
- name: Run JavaScript Example tests
working-directory: javascript
run: |
java -ea \
--enable-native-access=org.graalvm.truffle \
-Dsun.misc.unsafe.memory.access=allow \
--module-path=graal \
--class-path=__out \
jstest.example.ExampleTest hard base

View File

@@ -0,0 +1,26 @@
name: JavaScript Expressions Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile
run: |
javac \
-encoding utf-8 \
-d javascript/__out \
--class-path "javascript/graal/*:common:javascript" \
javascript/jstest/functional/FunctionalTest.java
- name: Run JavaScript Expressions tests
working-directory: javascript
run: |
java -ea \
--enable-native-access=org.graalvm.truffle \
-Dsun.misc.unsafe.memory.access=allow \
--module-path=graal \
--class-path=__out \
jstest.functional.FunctionalTest hard base 3233 3435 3637 3839

View File

@@ -0,0 +1,19 @@
name: JavaScript Objective Expressions Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run JavaScript Objective Expressions tests
working-directory: javascript
run: |
./TestJS.sh jstest.object.ObjectTest bonus Base
./TestJS.sh jstest.object.ObjectTest bonus 3233
./TestJS.sh jstest.object.ObjectTest bonus 3435
./TestJS.sh jstest.object.ObjectTest bonus 3637
./TestJS.sh jstest.object.ObjectTest bonus 3839
./TestJS.sh jstest.object.ObjectTest bonus Simplify

View File

@@ -0,0 +1,18 @@
name: JavaScript Prefix Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Run JavaScript Prefix tests
working-directory: javascript
run: |
./TestJS.sh jstest.prefix.PrefixTest hard Base
./TestJS.sh jstest.prefix.PrefixTest hard 3233
./TestJS.sh jstest.prefix.PrefixTest hard 3435
./TestJS.sh jstest.prefix.PostfixTest hard 3637
./TestJS.sh jstest.prefix.PostfixTest hard 3839

View File

@@ -0,0 +1,17 @@
name: Queues Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile Java
run: |
mkdir -p out
javac -d out $(find java common -name "*.java")
- name: Run Queue tests
run: |
java -ea --add-opens java.base/java.util=ALL-UNNAMED -cp out queue.QueueTest Base 3233 3435 3637 3839

View File

@@ -0,0 +1,17 @@
name: Binary Search Test
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Compile Java
run: |
mkdir -p out
javac -d out $(find java common -name "*.java")
- name: Run Binary Search tests
run: |
java -ea -cp out search.BinarySearchTest Base 3233 3435 3637 3839

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
*.class
*.iml
.idea