Index

A B C E F G I J K O R S T V W 
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 SkipPlatform and OnlyPlatform.
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.
A B C E F G I J K O R S T V W 
All Classes and Interfaces|All Packages|Constant Field Values