Skip to content

Commit 7620231

Browse files
authored
Add pty4j to test classpath (#7635)
1 parent 23a05d3 commit 7620231

File tree

3 files changed

+128
-3
lines changed

3 files changed

+128
-3
lines changed

MODULE.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ maven.install(
132132
"com.google.guava:failureaccess:1.0.2",
133133
"org.hamcrest:hamcrest-core:3.0",
134134
"org.jetbrains:annotations:26.0.2",
135+
"org.jetbrains.pty4j:pty4j:0.13.0",
135136
],
136137
fail_if_repin_required = True,
137138
generate_compat_repositories = True,
@@ -161,6 +162,7 @@ use_repo(
161162
junit = "junit_junit",
162163
mockito = "org_mockito_mockito_core",
163164
objenesis = "org_objenesis_objenesis",
165+
ptylib = "org_jetbrains_pty4j_pty4j",
164166
truth = "com_google_truth_truth",
165167
truth8 = "com_google_truth_extensions_truth_java8_extension",
166168
)

maven_install.json

Lines changed: 125 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
3-
"__INPUT_ARTIFACTS_HASH": 291678028,
4-
"__RESOLVED_ARTIFACTS_HASH": -1138771027,
3+
"__INPUT_ARTIFACTS_HASH": 659479790,
4+
"__RESOLVED_ARTIFACTS_HASH": 622961845,
55
"conflict_resolution": {
66
"com.google.auto.value:auto-value-annotations:1.10.2": "com.google.auto.value:auto-value-annotations:1.11.0",
77
"com.google.errorprone:error_prone_annotations:2.20.0": "com.google.errorprone:error_prone_annotations:2.28.0",
@@ -117,6 +117,12 @@
117117
},
118118
"version": "5.14.0"
119119
},
120+
"net.java.dev.jna:jna-platform": {
121+
"shasums": {
122+
"jar": "ae4caceb3840730c2537f9b7fb55a01baba580286b4122951488bcee558c2449"
123+
},
124+
"version": "5.14.0"
125+
},
120126
"org.checkerframework:checker-compat-qual": {
121127
"shasums": {
122128
"jar": "d76b9afea61c7c082908023f0cbc1427fab9abd2df915c8b8a3e7a509bccbc6d"
@@ -141,6 +147,18 @@
141147
},
142148
"version": "3.0"
143149
},
150+
"org.jetbrains.kotlin:kotlin-stdlib": {
151+
"shasums": {
152+
"jar": "6abe146c27864138b874ccccfe5f534e3eb923c99a1b7b5d45494ee5694f3e0a"
153+
},
154+
"version": "1.9.22"
155+
},
156+
"org.jetbrains.pty4j:pty4j": {
157+
"shasums": {
158+
"jar": "7c32981abb52efa20560ffbc506d160cb5c8c213e302decfeb5de86a845e7738"
159+
},
160+
"version": "0.13.0"
161+
},
144162
"org.jetbrains:annotations": {
145163
"shasums": {
146164
"jar": "2037be378980d3ba9333e97955f3b2cde392aa124d04ca73ce2eee6657199297"
@@ -176,6 +194,12 @@
176194
"jar": "adf46d5e34940bdf148ecdd26a9ee8eea94496a72034ff7141066b3eea5c4e9d"
177195
},
178196
"version": "9.7"
197+
},
198+
"org.slf4j:slf4j-api": {
199+
"shasums": {
200+
"jar": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9"
201+
},
202+
"version": "2.0.13"
179203
}
180204
},
181205
"dependencies": {
@@ -208,9 +232,22 @@
208232
"junit:junit": [
209233
"org.hamcrest:hamcrest-core"
210234
],
235+
"net.java.dev.jna:jna-platform": [
236+
"net.java.dev.jna:jna"
237+
],
211238
"org.hamcrest:hamcrest-core": [
212239
"org.hamcrest:hamcrest"
213240
],
241+
"org.jetbrains.kotlin:kotlin-stdlib": [
242+
"org.jetbrains:annotations"
243+
],
244+
"org.jetbrains.pty4j:pty4j": [
245+
"net.java.dev.jna:jna",
246+
"net.java.dev.jna:jna-platform",
247+
"org.jetbrains.kotlin:kotlin-stdlib",
248+
"org.jetbrains:annotations",
249+
"org.slf4j:slf4j-api"
250+
],
214251
"org.mockito:mockito-core": [
215252
"net.bytebuddy:byte-buddy",
216253
"net.bytebuddy:byte-buddy-agent",
@@ -449,6 +486,23 @@
449486
"com.sun.jna.ptr",
450487
"com.sun.jna.win32"
451488
],
489+
"net.java.dev.jna:jna-platform": [
490+
"com.sun.jna.platform",
491+
"com.sun.jna.platform.bsd",
492+
"com.sun.jna.platform.dnd",
493+
"com.sun.jna.platform.linux",
494+
"com.sun.jna.platform.mac",
495+
"com.sun.jna.platform.unix",
496+
"com.sun.jna.platform.unix.aix",
497+
"com.sun.jna.platform.unix.solaris",
498+
"com.sun.jna.platform.win32",
499+
"com.sun.jna.platform.win32.COM",
500+
"com.sun.jna.platform.win32.COM.tlb",
501+
"com.sun.jna.platform.win32.COM.tlb.imp",
502+
"com.sun.jna.platform.win32.COM.util",
503+
"com.sun.jna.platform.win32.COM.util.annotation",
504+
"com.sun.jna.platform.wince"
505+
],
452506
"org.checkerframework:checker-compat-qual": [
453507
"org.checkerframework.checker.nullness.compatqual"
454508
],
@@ -500,6 +554,64 @@
500554
"org.hamcrest:hamcrest-core": [
501555
"org.hamcrest.core.deprecated"
502556
],
557+
"org.jetbrains.kotlin:kotlin-stdlib": [
558+
"kotlin",
559+
"kotlin.annotation",
560+
"kotlin.collections",
561+
"kotlin.collections.builders",
562+
"kotlin.collections.jdk8",
563+
"kotlin.collections.unsigned",
564+
"kotlin.comparisons",
565+
"kotlin.concurrent",
566+
"kotlin.contracts",
567+
"kotlin.coroutines",
568+
"kotlin.coroutines.cancellation",
569+
"kotlin.coroutines.intrinsics",
570+
"kotlin.coroutines.jvm.internal",
571+
"kotlin.enums",
572+
"kotlin.experimental",
573+
"kotlin.internal",
574+
"kotlin.internal.jdk7",
575+
"kotlin.internal.jdk8",
576+
"kotlin.io",
577+
"kotlin.io.encoding",
578+
"kotlin.io.path",
579+
"kotlin.jdk7",
580+
"kotlin.js",
581+
"kotlin.jvm",
582+
"kotlin.jvm.functions",
583+
"kotlin.jvm.internal",
584+
"kotlin.jvm.internal.markers",
585+
"kotlin.jvm.internal.unsafe",
586+
"kotlin.jvm.jdk8",
587+
"kotlin.jvm.optionals",
588+
"kotlin.math",
589+
"kotlin.properties",
590+
"kotlin.random",
591+
"kotlin.random.jdk8",
592+
"kotlin.ranges",
593+
"kotlin.reflect",
594+
"kotlin.sequences",
595+
"kotlin.streams.jdk8",
596+
"kotlin.system",
597+
"kotlin.text",
598+
"kotlin.text.jdk8",
599+
"kotlin.time",
600+
"kotlin.time.jdk8"
601+
],
602+
"org.jetbrains.pty4j:pty4j": [
603+
"com.pty4j",
604+
"com.pty4j.unix",
605+
"com.pty4j.unix.freebsd",
606+
"com.pty4j.unix.linux",
607+
"com.pty4j.unix.macosx",
608+
"com.pty4j.unix.openbsd",
609+
"com.pty4j.util",
610+
"com.pty4j.windows",
611+
"com.pty4j.windows.conpty",
612+
"com.pty4j.windows.cygwin",
613+
"com.pty4j.windows.winpty"
614+
],
503615
"org.jetbrains:annotations": [
504616
"org.intellij.lang.annotations",
505617
"org.jetbrains.annotations"
@@ -591,6 +703,12 @@
591703
"org.ow2.asm:asm": [
592704
"org.objectweb.asm",
593705
"org.objectweb.asm.signature"
706+
],
707+
"org.slf4j:slf4j-api": [
708+
"org.slf4j",
709+
"org.slf4j.event",
710+
"org.slf4j.helpers",
711+
"org.slf4j.spi"
594712
]
595713
},
596714
"repositories": {
@@ -613,16 +731,20 @@
613731
"net.bytebuddy:byte-buddy",
614732
"net.bytebuddy:byte-buddy-agent",
615733
"net.java.dev.jna:jna",
734+
"net.java.dev.jna:jna-platform",
616735
"org.checkerframework:checker-compat-qual",
617736
"org.checkerframework:checker-qual",
618737
"org.hamcrest:hamcrest",
619738
"org.hamcrest:hamcrest-core",
739+
"org.jetbrains.kotlin:kotlin-stdlib",
740+
"org.jetbrains.pty4j:pty4j",
620741
"org.jetbrains:annotations",
621742
"org.jspecify:jspecify",
622743
"org.mockito:mockito-core",
623744
"org.objenesis:objenesis",
624745
"org.opentest4j:opentest4j",
625-
"org.ow2.asm:asm"
746+
"org.ow2.asm:asm",
747+
"org.slf4j:slf4j-api"
626748
]
627749
},
628750
"services": {

testing/test_defs.bzl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ def intellij_integration_test_suite(
226226
# Usually, we'd get this from the JetBrains SDK, but the bundled one not aware of Bazel platforms,
227227
# so it fails on certain setups.
228228
"@jna//jar",
229+
"@ptylib//jar",
229230
])
230231
runtime_deps = list(runtime_deps)
231232
runtime_deps.extend([

0 commit comments

Comments
 (0)