printOnFailure
is called from outside a test zone.7.0.0
).scaffolding.dart
to allow importing a subset of the normal surface area.suiteChannel
. This is now handled by an additional argument to the beforeLoad
callback in serializeSuite
.--use-data-isolate-strategy
flag if you run into issues, but please also file a bug.hybridMain
functions with an incompatible StreamChannel parameter type.message
argument to PlatformPlugin.load
to Map<String, Object?>
. In an upcoming release this will be required as the type for this argument when passed through to deserializeSuite
.spawnHybridCode
to default to the current packages language version.test_api
.stdin
during shutdown.1.0.0
.test_api
for stable null safety.6.x.x
).0.15.x
).2.x
).2.x
).spawnHybridUri
on windows.package:yaml
version 3.x.x
.package:analyzer
version 0.41.x
.spawnHybridUri
to respect language versioning of the spawned uri.>=2.12.0-0 <3.0.0
based on beta release guidelines.directRunTests
, directRunSingle
, and enumerateTestCases
APIs to enable test runners written around a single executable that can report and run any single test case.2.10
stable and 2.11.0-dev
SDKs.src/platform.dart
library to consolidate the necessary imports required to write a custom platform.SILENT_OBSERVATORY
environment variable to run with debugging and the JSON reporter.package:vm_service
.--help
output.0.40.x
of analyzer
.spawnHybridUri
on windows.package:analyzer
version 0.41.x
.spawnHybridUri
to respect language versioning of the spawned uri.matcher
version 0.12.9
.unawaited
from package:meta
.RunnerSuite
rather than throw an error.languageVersionComment
in the Metadata
returned from parseMetadata
.package:coverage
.Configuration
class and related classes through backend.dart
.Add additional information to an exception when we end up with a null RunnerSuite
.
Update vm bootstrapping logic to ensure the bootstrap library has the same language version as the test.
Populate languageVersionComment
in the Metadata
returned from parseMetadata
.
package:vm_service
.package_resolver
dependency.package:vm_service
.spawnHybrid
APIs.2.4.0
for safer usage of for-loop elements.PhantomJS
and provide warning when used. Support for PhantomJS
will be removed in version 2.0.0
.deserializeSuite
now takes an optional gatherCoverage
callback.compiling
message in precompiled mode so it says loading
instead, which is more accurate.-j1
only a single test will ever be loaded at a time.-j1
.spawnHybridUri
.test_api
0.2.13
to work around a bug in the SDK version 2.3.0
.file_reporters
configuration option and --file-reporter
CLI option to allow specifying a separate reporter that writes to a file.customHtmlTemplateFile
configuration option to allow sharing an html template between teststest_api
.StringSink
argument to reporters to prepare for reporting to a file.test_api
.package:analyzer
.package:matcher
. Improves output for instances of private classes.package:test_api
.engine.dart
. This ensures the engine is platform agnostic.--debug
argument for running the VM/Chrome in debug mode.test_api
.package:vm_service
.package:test_core
as deprecated to prevent accidental use.test_api
.vm_service
instead of vm_service_lib
.pub_semver
.analyzer
version 0.38.x
.vm_service_lib
instead of vm_service_client
.package:analyzer
.test_api
.compact
and expanded
reporters to display non-completed tests.dart:isolate
imports on code loaded in tests.parseMetadata
function publicly through a new backend.dart
import, as well as re-exporting package:test_api/backend.dart
.IsolateChannel
for forwards compatibility with 2.0.0
.analyzer
version 0.36.x
.0.12.5
.analyzer
version 0.35.x
.>=2.1.0
.test_api
.remote_listener.dart
and suite_channel_manager.dart
from runner and depend on them from test_api
.test_core
. Provides the basic API for writing and running tests on the VM.