Skip to content

Commit

Permalink
test in github ci with Java 17 and 18
Browse files Browse the repository at this point in the history
  • Loading branch information
Martin Azpillaga Aldalur committed Feb 27, 2024
1 parent 3b34b22 commit 76471bc
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 9 deletions.
26 changes: 26 additions & 0 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Checks

on: [push]

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
java: ['17', '18']
name: Base checks (Java ${{ matrix.Java }})

steps:

- uses: actions/checkout@v1
- name: Setup java
uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: ${{ matrix.java }}

- name: Test
run: ./gradlew check --stacktrace


2 changes: 1 addition & 1 deletion ast/src/test/kotlin/TestAST.kt
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ class TestAST {

@Test
fun testPastaCarbonara() {
val code = File("../examples/Pasta carbonara.kuki").readText()
val code = File("../examples/Spaghetti carbonara.kuki").readText()
val parser = KukiKolasuParser()

val parsingResult = parser.parse(code)
Expand Down
2 changes: 1 addition & 1 deletion language-server/build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
plugins {
id("org.jetbrains.kotlin.jvm") version "1.8.22"
id("com.strumenta.kolasu.languageserver.plugin") version "1.0.0"
id("com.strumenta.kolasu.language-server-plugin") version "1.0.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ import java.io.File
import java.nio.file.Paths

class TestAST : TestKolasuServer<Recipe>(KukiKolasuParser(), language = "kuki", fileExtensions = listOf("kuki")) {
private var example = Paths.get("..", "examples", "cookies.kuki").toUri().toString()
private val code = File(Paths.get("..", "examples", "cookies.kuki").toUri()).readText()
private var example = Paths.get("..", "examples", "Almond cookies.kuki").toUri().toString()
private val code = File(Paths.get("..", "examples", "Almond cookies.kuki").toUri()).readText()
@Test
fun testLanguageServer() {
expectDiagnostics(0)
Expand All @@ -20,14 +20,14 @@ class TestAST : TestKolasuServer<Recipe>(KukiKolasuParser(), language = "kuki",

val recipe = outline.children.first()

assertEquals(9, recipe.children.size)
assertEquals(12, recipe.children.size)

assertEquals("Named tree", outline.name)
assertEquals("Almond", recipe.children.first().name)
assertEquals("almond", recipe.children.first().name)

val definition = definition(example, Position(11, 15))
val definition = definition(example, Position(13, 15))
assertNotNull(definition)
val references = references(example, Position(11, 15), true)
val references = references(example, Position(13, 15), true)
assertNotNull(references)
}
}
1 change: 0 additions & 1 deletion settings.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ rootProject.name = "kuki"

pluginManagement {
repositories {
mavenLocal()
gradlePluginPortal()
}
}
Expand Down

0 comments on commit 76471bc

Please sign in to comment.