![]() Logs are rotated (oldest deleted) as needed per platform based on a configuration property set in driver.js. Log level "verbose" tells the driver to print "quiet" and "normal" content along with all debug info such as output seen when calling the platform specific build scripts.įor each test run, the driver creates log files that live in a logs directory under a configurable temp location that is usually: Log level "normal" tells the driver to print "quiet" content along with normal operation output (creating directory, etc). Log level "quiet" tells the driver to only print test results summary and error output. The -log-level property can take "quiet", "normal" (default) or "verbose". When running the driver, a logging level can be set that will control the level of detail printed to stdout. To that end, the driver is capable of creating a test harness from a template, building it, installing to device or simulator, running specified suites or tests and getting results back. The role of the driver is to run the harness on device or simulator and get results back. The hub serves as a TCP server that both the CI server and driver instances connect to. An additional role of the hub is to populate a mysql database that is used as the driving data source behind Anvil reports accessible via the web. The hub is a collection of various software components that live in a hosted linux environment and whose purpose is to serve as a bridge between driver instances and the CI server. Harness - titanium app that runs on device or simulator and contains all the actual test suites that make up a anvil test pass.Driver - a node.js process that builds, deploys and manages a harness that runs on device or simulator.It will be possible for the hub to kick off a test run by notifying the drivers to start off a test. Hub - web service that provides reporting, CI integration and remote control of overall test process.The anvil test framework no longer depends on the old titanium desktop product and is now written entirely in Javascript using titanium and node.js.Īnvil is made up of the following subcomponents: Anvil is a testing framework that replaces the old Drillbit testing framework. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |