DirectoryGoldenBundle class final
Goldens on disk, laid out as fluttorch-export wrote them.
Keys are paths relative to root, exactly as the manifest records them, so a bundle is one directory plus one manifest with nothing in between to keep in step.
- Inheritance
-
- Object
- BytesGoldenBundle
- DirectoryGoldenBundle
Constructors
- DirectoryGoldenBundle(ModelManifest manifest, {required String root})
-
const
Properties
-
cases
→ List<
GoldenCase> -
Cases in the bundle, in the order the exporter captured them.
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- manifest → ModelManifest
-
The contract these goldens were captured against.
finalinherited
- root → String
-
Directory holding the goldens, which the exporter writes as
goldens/beside the artifact.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
bytesFor(
String key) → Future< Uint8List> -
The bytes stored under
key, little-endian, as the exporter wrote them.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
tensor(
String key, TensorSpec spec) → Future< Tensor> -
Resolves one key to a tensor satisfying
spec.inherited -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
open(
String manifestPath, {String? root}) → Future< DirectoryGoldenBundle> -
Reads the manifest at
manifestPathand takes its goldens fromroot, which defaults to thegoldens/directory written beside it.