test library

Classes

BuildConfig
BuildConfigBuilder
Builder
A builder to be run during a build hook.
BuildInput
BuildInputBuilder
BuildOutput
BuildOutputBuilder
Builder to produce the output of a build hook.
Dependencies
EncodedAsset
An encoding of a particular asset type.
HookConfig
The configuration for a build or link hook invocation.
HookConfigBuilder
HookInput
The shared properties of a LinkInput and a BuildInput.
HookInputBuilder
HookOutput
Identifier
Linker
A linker to be run during a link hook.
LinkInput
LinkInputBuilder
LinkOutput
LinkOutputBuilder
Builder to produce the output of a link hook.
Metadata
ProtocolExtension
An extension to the base protocol for hook/build.dart and hook/link.dart.
ResourceFile
ResourceIdentifiers
ResourceReference
Target

Extension Types

EncodedAssetBuildOutputBuilder
EncodedAssetLinkOutputBuilder
Extension for the lower-level API to add EncodedAssets to BuildOutputBuilder.

Functions

testBuildHook({required void extraInputSetup(BuildInputBuilder), required FutureOr<void> mainMethod(List<String> arguments), required FutureOr<void> check(BuildInput input, BuildOutput output), bool? linkingEnabled}) Future<void>
Validate a build hook; this will throw an exception on validation errors.
validateBuildInput(BuildInput input) Future<ValidationErrors>
validateBuildOutput(BuildInput input, BuildOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder
validateLinkInput(LinkInput input) Future<ValidationErrors>
validateLinkOutput(LinkInput input, LinkOutput output) Future<ValidationErrors>
Invoked by package:native_assets_builder