diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-12-29 14:56:32 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-12-29 14:56:32 +0000 |
commit | 617a0442519d3c5602a4228a620fdd9e49ea33a3 (patch) | |
tree | 602426f0ff40843e384fc942ee36ee1e7902aaa7 /tests/cdash/README.TXT | |
parent | b18d5bc1e43b4c47f6433a608dfb625b2e7edf8d (diff) |
Added cdash framework for pjsip tests. Currently there is only test framework for GNU
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@2399 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'tests/cdash/README.TXT')
-rw-r--r-- | tests/cdash/README.TXT | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/tests/cdash/README.TXT b/tests/cdash/README.TXT new file mode 100644 index 00000000..0d09965a --- /dev/null +++ b/tests/cdash/README.TXT @@ -0,0 +1,50 @@ + + PJSIP CDASH AUTOMATED TESTS + -------------------------------- + + +1. What is this + + This directory contains the scripts to run the automated, Python based tests +of PJSIP source codes, across platforms, and submit the test results to a CDash +test monitoring dashboard. + + Stuffs that are included in the test scope: + - configure (for GNU platforms, e.g. Linux, msys, and MacOS X) + - build + - standard unit tests (pjlib-test, pjsip-test, etc.) + - pjsua's Python based blackbox tests + + +2. Requirements + + To run this test, you will need: + - Python (2.4 or later) + - curl (http://curl.haxx.se) + - a CDash server to receive test submissions (http://www.cdash.org) + - ccdash to submit the tests (http://trac.pjsip.org/ccdash) + + +3. Configuration + + Create a Python configuration file by copying from "cfg_site_sample.py". +Save it as "cfg_site.py". You may create more than one configurations for your +site and save them as different files. + + +4. Running + + To execute tests for GNU based targets: + + $ python main.py cfg_gnu + + + To execute tests for MSVC based target: + + $ python main.py cfg_msvc + + + If you have a different site configuration file, you may specify it in the +arguments, e.g.: + + $ python main.py cfg_gnu my_site_config |