|
|
|
Home About Sponsors Download Install Client Usage Defining Tests Advanced Dart Examples Documentation FAQ Mailing Lists News |
Advanced Dart
Putting a Project Specific Logo on DartBoardsWhen a Test Crashes on Windows...When a test crashes on Windows, the operating system displays a dialog asking whether you would like to debug or exit the application. Dart will stop running tests until a user responds to this dialog. You can suppress this dialog by modifying two register settings for
Email Notifications for Continuous BuildsBuildName Notes, BuildStamp NotesCode CoverageAssuming you are using Hint: Use static libs with coverage. It appears that the compiler flags are not compatible with dynamic libraries. Hint: Adding an empty file called .NoDartCoverage to a directory will cause Dart to ignore any coverage information for files in that directory and its subdirectories. Alternatively fill the file with one regular expression per line, to match files you want ignored. Checking for memory errorsPurifyValgrindvalgrind is an open-source profiling tool that gives results similar to purify. You will need to set VALGRIND_COMMAND in CMake to the location of your valgrind executable. Optionally, you can also set VALGRIND_COMMAND_OPTIONS, though it defaults to the following.
Finally, specify the Valgrind command when running the dashboard client
You can see an example of a working valgrind dashboard one or two days per week (try Mondays) on the VXL dashboard. Named Measurements in Dart"Named measurements" allow a test to output information in its stdout stream that gets presented differently from the remainder of the stdout of a test. Specifically, named measurements take the form of
The "type" can be one of the following:
The "encoding" can be:
The "compression" can be:
The "encoding" and "compression" attributes specify how the data within the tag is encoded or compressed. In most cases, the encoding and compression will be "none".
The
Stdout of the test will be scanned for these tags and the information extracted
into After the table of values, the "rest" (everything that was not within a Dart tag) of the test's stdout will be displayed.
Currently, the Debug verses Release |