Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- as() - Element in annotation interface org.teavm.junit.ServeJS
- AttachC - Annotation Interface in org.teavm.junit
- AttachJavaScript - Annotation Interface in org.teavm.junit
B
- beforeAll(ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
C
- C - Static variable in class org.teavm.junit.TestPlatform
- close() - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- compile(ExternalCompilationRequest) - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- createEntryPointPlugin(String, List<MethodReference>, boolean) - Static method in class org.teavm.junit.TestCompilationPlugins
- createEntryPointPlugin(String, List<MethodReference>, boolean, String) - Static method in class org.teavm.junit.TestCompilationPlugins
-
Creates plugin that generates test entry point.
- createExceptionPlugin() - Static method in class org.teavm.junit.TestCompilationPlugins
E
- EachTestCompiledSeparately - Annotation Interface in org.teavm.junit
- evaluateExecutionCondition(ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
- ExternalCompilationRequest - Interface in org.teavm.junit.spi
- ExternalCompilationResult - Class in org.teavm.junit.spi
- ExternalTestPlatform - Interface in org.teavm.junit.spi
F
- failure(String) - Static method in class org.teavm.junit.spi.ExternalCompilationResult
- filter(Filter) - Method in class org.teavm.junit.TeaVMTestRunner
- from() - Element in annotation interface org.teavm.junit.ServeJS
G
- getBasePlatform() - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- getBrowserRunner() - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- getClassLoader() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getDescription() - Method in class org.teavm.junit.TeaVMTestRunner
- getEntryPointClassName() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getErrorMessage() - Method in class org.teavm.junit.spi.ExternalCompilationResult
- getName() - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- getOptimizationLevel() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getOutputFile() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getParameterizedPlans() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
-
Arguments of Jupiter parameterized tests among
ExternalCompilationRequest.getTestMethods(), serialized into an opaque string. - getPlatforms() - Method in interface org.teavm.junit.spi.TestPlatformProvider
- getProperties() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getTestClassName() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
- getTestMethods() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
I
- IncludeC - Annotation Interface in org.teavm.junit
- interceptAfterEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
- interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
- interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
- interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.teavm.junit.TeaVMJupiterExtension
- isEnabled() - Method in interface org.teavm.junit.spi.ExternalTestPlatform
- isSuccess() - Method in class org.teavm.junit.spi.ExternalCompilationResult
- isWholeClass() - Method in interface org.teavm.junit.spi.ExternalCompilationRequest
J
- JAVASCRIPT - Static variable in class org.teavm.junit.TestPlatform
- JsModuleTest - Annotation Interface in org.teavm.junit
K
- key() - Element in annotation interface org.teavm.junit.TeaVMProperty
O
- OnlyPlatform - Annotation Interface in org.teavm.junit
- org.teavm.junit - package org.teavm.junit
- org.teavm.junit.spi - package org.teavm.junit.spi
R
- run(RunNotifier) - Method in class org.teavm.junit.TeaVMTestRunner
S
- ServeJS - Annotation Interface in org.teavm.junit
- ServeJSList - Annotation Interface in org.teavm.junit
- SkipJVM - Annotation Interface in org.teavm.junit
- SkipPlatform - Annotation Interface in org.teavm.junit
- success() - Static method in class org.teavm.junit.spi.ExternalCompilationResult
T
- TeaVMJupiterExtension - Class in org.teavm.junit
-
Runs
@Test-annotated methods on every enabled TeaVM backend (JS, Wasm GC, C), in addition to the plain JVM. - TeaVMJupiterExtension() - Constructor for class org.teavm.junit.TeaVMJupiterExtension
- TeaVMProperties - Annotation Interface in org.teavm.junit
- TeaVMProperty - Annotation Interface in org.teavm.junit
- TeaVMTest - Annotation Interface in org.teavm.junit
- TeaVMTestRunner - Class in org.teavm.junit
- TeaVMTestRunner(Class<?>) - Constructor for class org.teavm.junit.TeaVMTestRunner
- TestCompilationPlugins - Class in org.teavm.junit
- TestPlatform - Class in org.teavm.junit
-
Identifiers of built-in test platforms, to use with
SkipPlatformandOnlyPlatform. - TestPlatformProvider - Interface in org.teavm.junit.spi
V
- value() - Element in annotation interface org.teavm.junit.AttachC
- value() - Element in annotation interface org.teavm.junit.AttachJavaScript
- value() - Element in annotation interface org.teavm.junit.IncludeC
- value() - Element in annotation interface org.teavm.junit.OnlyPlatform
- value() - Element in annotation interface org.teavm.junit.ServeJSList
- value() - Element in annotation interface org.teavm.junit.SkipPlatform
- value() - Element in annotation interface org.teavm.junit.TeaVMProperties
- value() - Element in annotation interface org.teavm.junit.TeaVMProperty
W
- WASI - Static variable in class org.teavm.junit.TestPlatform
-
Deprecated.
- WEBASSEMBLY - Static variable in class org.teavm.junit.TestPlatform
-
Deprecated.
- WEBASSEMBLY_GC - Static variable in class org.teavm.junit.TestPlatform
- WholeClassCompilation - Annotation Interface in org.teavm.junit
-
Deprecated.
All Classes and Interfaces|All Packages|Constant Field Values