BonesUITestRunner class
A Bones_UI test runner.
Constructors
Properties
-
allKnownPlatforms
→ List<
String> -
Returns all the known platforms for the
test
package.no setter -
args
↔ List<
String> -
The original arguments.
latefinal
- bonesUICompileDir → Directory
-
no setter
- bonesUICompiler → BonesUICompiler
-
final
- bonesUiTestConfigFile ↔ File
-
The Bones_UI test config file. Default:
bones_ui_test_config.yaml
latefinal - bonesUITestTemplateFile → File
-
no setter
- bonesUITestTemplateFileName → String
-
The Bones_UI test template HTML file. Default:
bones_ui_test.html.tpl
final - debug → bool
-
Returns
true
if in debug mode.no setter - enableDeferredLibraries ↔ bool?
-
If defined, enables/disables deferred libraries.
latefinal
- hashCode → int
-
The hash code for this object.
no setterinherited
- headless → bool
-
Returns
true
if running the browser in headless mode.no setter - jsonReportFilePath → String?
-
no setter
- logDirectory ↔ Directory?
-
The Directory to save the test logs and reports.
latefinal
- parsedArgs ↔ Configuration
-
The parsed test arguments.
latefinal
- parsedArgsPlatform → String?
-
The parsed
--platform
parameter.no setter - pauseAfterLoad → bool
-
Returns
trur
if--pause-after-load
was passed.no setter - platform → String
-
The selected platform to run the tests.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- showUI ↔ bool
-
Returns
true
if--show-ui
was passed.latefinal
Methods
-
buildBonesUITestConfig(
bool includeDartTestConfig, File dartTestConfigFile) → String - Builds the bonesUiTestConfigFile content.
-
buildTestTemplateFile(
) → String -
execute(
) → Future< bool> - Executes the tests.
-
generateBonesUITestConfigFile(
) → void - Generates the
-
generateTestTemplateFile(
) → void -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
prepare(
) → Future< void> -
printTestInfo(
Iterable jsons) → void -
resolveTestArgs(
) → List< String> -
Resolves the test args to pass to the
test
package. -
resolveTestConfigurationPath(
Configuration testConfiguration) → String - Resolves the test configuration path. Defaults to bonesUiTestConfigFile.
-
showHelp(
) → Future< bool> - Shows the usage help in the console.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited