Skip to content

Commit 21ad763

Browse files
committed
[GR-48571] TCK language provider has a runtime dependency on the tested language.
PullRequest: truffleruby/4026
2 parents dce0412 + cc9c5ec commit 21ad763

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

mx.truffleruby/suite.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -357,7 +357,6 @@
357357
},
358358

359359
"org.truffleruby.tck": {
360-
"testProject": True,
361360
"dir": "src/tck",
362361
"sourceDirs": ["java", "ruby"],
363362
"dependencies": ["truffle:TRUFFLE_TCK"],
@@ -830,11 +829,19 @@
830829
},
831830

832831
"TRUFFLERUBY-TCK": {
833-
"testDistribution": True,
834832
"dependencies": ["org.truffleruby.tck"],
835-
"distDependencies": ["truffle:TRUFFLE_TCK"],
833+
"distDependencies": [
834+
"truffle:TRUFFLE_TCK",
835+
# runtime-only dependencies
836+
"TRUFFLERUBY",
837+
],
838+
"description" : "Truffle TCK provider for Ruby language.",
836839
"license": ["EPL-2.0"],
837-
"maven": False,
840+
"maven": {
841+
"artifactId": "ruby-truffle-tck",
842+
"tag": ["default", "public"],
843+
},
844+
"noMavenJavadoc": True,
838845
},
839846
},
840847
}

src/tck/java/org/truffleruby/tck/RubyTCKLanguageProvider.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import java.io.InputStream;
3333
import java.io.InputStreamReader;
3434
import java.io.Reader;
35+
import java.nio.charset.StandardCharsets;
3536
import java.util.ArrayList;
3637
import java.util.Collection;
3738
import java.util.Collections;
@@ -286,7 +287,7 @@ private Source getSource(String path) {
286287
throw new FileNotFoundException(path);
287288
}
288289

289-
final Reader reader = new InputStreamReader(stream);
290+
final Reader reader = new InputStreamReader(stream, StandardCharsets.UTF_8);
290291
return Source.newBuilder(getId(), reader, new File(path).getName()).build();
291292
} catch (IOException e) {
292293
throw new Error(e);

0 commit comments

Comments
 (0)