Automated Testing
From OpenSimulator
(→Web site results) |
(→Web site results) |
||
Line 28: | Line 28: | ||
Results of our testing should be accessible web service. This web service will be available via a maintained plugin for build bot so when running a build bot master, one only need a website that can access the web service and properly show it how they wish. Our web service needs to be able to hand off a variety of information: | Results of our testing should be accessible web service. This web service will be available via a maintained plugin for build bot so when running a build bot master, one only need a website that can access the web service and properly show it how they wish. Our web service needs to be able to hand off a variety of information: | ||
* Realtime status information of operations | * Realtime status information of operations | ||
+ | * Crossplatform Support information on tests that have been run | ||
+ | * Build results | ||
+ | * Code test results | ||
+ | * Code performance results | ||
+ | * Runtime Performance statistics information for bar graphs and charts | ||
+ | * Code Style results | ||
= Technologies = | = Technologies = | ||
* [[Statistics Server]] | * [[Statistics Server]] | ||
* [[Build Bot]] | * [[Build Bot]] |
Revision as of 10:36, 9 January 2008
Contents |
Goal
To create a system of automatic building, testing, and simulation for OpenSim.
Summary
To properly test OpenSim, we will need to address a number of objectives:
- Crossplatform Support
- Build Stability
- Code Test
- Code Performance
- Runtime Performance
- Code Style
- Web site results
We will be using a number of in-house technologies as well as 3rd party (NUnit, Nant, etc.) to address our challenges. We will strive to maintain all our testing tools in a package that any one can use on any computers with any operating system. For convience, a centralized site for this testing information on opensim will be created on http://testing.ambientunion.com .
People
- Daedius Moskvitch ( daedius @@@@ daedius.com)
Testing Objectives
Crossplatform Support
Build Stability
Code Test
Code Performance
Runtime Performance
Code Style
Web site results
Results of our testing should be accessible web service. This web service will be available via a maintained plugin for build bot so when running a build bot master, one only need a website that can access the web service and properly show it how they wish. Our web service needs to be able to hand off a variety of information:
- Realtime status information of operations
- Crossplatform Support information on tests that have been run
- Build results
- Code test results
- Code performance results
- Runtime Performance statistics information for bar graphs and charts
- Code Style results