DTRA distributed test runner to run tests on distributed computers for decreasing build time | |
Download |
DTR Ranking & Summary
Advertisement
- License:
- Freeware
- Price:
- FREE
- Publisher Name:
- Li Xiao
- Publisher web site:
- http://code.google.com/p/ccmonitor/
- Operating Systems:
- Mac OS X
- File Size:
- 37 KB
DTR Tags
DTR Description
A distributed test runner to run tests on distributed computers for decreasing build time DTR is a free and open source distributed test runner program for decreasing time of running Ruby tests, only supporting Test::Unit Ruby testing framework currently. DTR works in two parts: Runner Agent and DTR Master.· Runner Agent is a DRb service hosting on distributed machines to run tests. For using ‘fork’ to create runner process, Runner Agent can‘t run on Windows directly. Requisites for running agent: Unix/Linux based OS System for forking sub-process; ‘unzip’ command for extracting codebase package.· DTR Master is the process finding runner service to run tests and collect test results. It works by loading ‘dtr/test_unit_injection.rb’ with all test files or defining a DTR::TestTask in your rake file. Requisites for running master: ‘zip’ command for creating codebase package.NOTE: DTR is licensed and provided under the terms of the Apache License Version 2.0. Here are some key features of "DTR": · Run tests in mutli processes or on distributed machines. · Hot plug distributed agents. · Synchronizing codebase between agent and master processes. · Runtime injection, all tests run in same environment. Requirements: · Ruby 1.8.6 or later What's New in This Release: · support synchronizing codebase · lookup agents by broadcast · group agents for different project or environment usage · no need launch dtr rinda server anymore · agents log would be output into master process log
DTR Related Software