Difference between revisions of "Test Farm Project"

From eLinux.org
Jump to: navigation, search
m (Bot (Edward's framework))
Line 54: Line 54:
   - get the first test suite
   - get the first test suite
     - [[Linux Tiny Test Project]]
     - [[Linux Tiny Test Project]]

Revision as of 14:08, 10 February 2008

Table Of Contents:


This page describes the CELF embedded development board test farm project. The purpose of this project is to provide benefits to open source developers, CE developers and embedded board vendors.


This project is important to CELF because it solves a few different problems in the open source community:

  • developer access to hard-to-obtain boards
  • developer access to a variety of boards and processors
  • target board testing by a variety of developers




See Remote Board Access Spec

Also, we need to document rtest.


Nothing right now.

How To Use

The following high-level usage scenarios are envisioned:

  • an open source developer logs in to a host machine and runs tests manually on a specific, individual target board
  • an open source developer submits a patch and compiles it (and tests it) on many different boards
  • CELF runs a large test suite on a periodic basis, and delivers the results to the open source community
  (possible audiences would be kernel arch maintainers, toolchain developers, and target board vendors)

Either of the first two scenarios would be available to a CE vendor engineer (CELF member) acting as an open source developer.

Future Work/Action Items

Here is a list of things that could be worked on for this feature:

- publish the spec.
  - publish the hardware specs for the remote reset switch
- release the existing programs for comment
  - finish the programs enough to perform first compile-time testing
- run a pilot program
  - get a board server set up somewhere
  - get a set of pilot boards
    - Samsung, Renesas, TI (OSK)??
  - ask for volunteers to test the program
    - Erik Andersen, Matt Mackall, Paul Mundt, SZWG
  - get the first test suite
    - Linux Tiny Test Project