From: Sebastien D. <sde...@us...> - 2005-01-26 17:49:31
|
Update of /cvsroot/tslogparser/tslogparser In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32037 Modified Files: FAQ HISTORY INSTALL README USAGE Log Message: New method for testsuite uploading Index: USAGE =================================================================== RCS file: /cvsroot/tslogparser/tslogparser/USAGE,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- USAGE 12 Jan 2005 14:00:00 -0000 1.1 +++ USAGE 26 Jan 2005 17:48:51 -0000 1.2 @@ -23,9 +23,16 @@ -> In case you're not using tslogparser on localhost, you need to upload the testsuite files on the server filesystem. - -We'll suppose that the server can access your testsuite files from /home/test/posixtestsuite-1.5.0 -WARNING: archived testsuite is not supported yet; you need a plain testsuite package. + +The tool requires the test suite to be of a specific format. We will assume +that you have a 'posixtestsuite-1.5.0' directory containing the testsuite. +(*) Rename the testsuite directory to 'ts': + mv posixtestsuite-1.5.0 ts +(*) tar and gzip the directory. With GNU tar this is done with: + tar zcf ts.tar.gz ts/ + +Future releases may handle variable directory names -- but yet the 'ts' directory name +is mandatory. -> Point your browser to the admin interface: @@ -50,8 +57,8 @@ (eg. "Release 1.5.0") New release description: You can give detailed information on the testsuite, such as the date, the origin, patchs, etc... - Path to new release : Enter the path on the filesystem to the testsuite files - (eg. "/home/test/posixtestsuite-1.5.0") + New release archive : Browse to your testsuite archive in the appropriate format. + (eg. "~/ts.tar.gz") -> Click "Send" when you're ready. The tool will parse the testsuite and tell you the errors/warnings/informations on the Index: README =================================================================== RCS file: /cvsroot/tslogparser/tslogparser/README,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- README 10 Jan 2005 18:09:51 -0000 1.2 +++ README 26 Jan 2005 17:48:51 -0000 1.3 @@ -3,6 +3,7 @@ (*) Documentation: README : (this file) Contains the description of the other files. LICENCE: Licence text for this project (GPL). +USAGE : User's guide. (*) Installation: INSTALL : Instructions to set up the system on a new host. @@ -17,6 +18,7 @@ admin/index.php : Administration interface. admin/modules.inc.php : Wrapper class to plug-ins modules. admin/modules/*.mod.php : Plug-ins files (test-suite dependent stuff). +ts/ : Temporary files directory for testsuites parsing. (*) Generic Results browsing files: index.php : Redirector to run-browse.php @@ -27,4 +29,5 @@ (*) Diverse: functions.inc.php: Definition of widely used routines. +admin/tar.inc.php: Support files for tar files parsing. Index: FAQ =================================================================== RCS file: /cvsroot/tslogparser/tslogparser/FAQ,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- FAQ 26 Jan 2005 01:26:44 -0000 1.2 +++ FAQ 26 Jan 2005 17:48:51 -0000 1.3 @@ -7,3 +7,6 @@ This defines a subset of testcases. For Open POSIX Test Suite, for example, such a domain could be 'timers' routines, or 'mutex', or 'syncronization', ... +(3) I can't get the testsuite to be parsed! +The testsuite archive must be in a specific format described into USAGE file. + Index: INSTALL =================================================================== RCS file: /cvsroot/tslogparser/tslogparser/INSTALL,v retrieving revision 1.7 retrieving revision 1.8 diff -u -d -r1.7 -r1.8 --- INSTALL 21 Jan 2005 15:00:06 -0000 1.7 +++ INSTALL 26 Jan 2005 17:48:51 -0000 1.8 @@ -22,6 +22,7 @@ mkdir tslogparser/admin mkdir tslogparser/admin/modules mkdir tslogparser/db + mkdir tslogparser/ts cd tar zxvf tslogparser*.tar.gz @@ -42,7 +43,8 @@ Open http://localhost/tslogparser/FAQ in a web browser. You may need extra set-up to allow for PHP files execution. Check your webserver configuration file. - + You also need the web server user be able to write into tslogparser/ts dir. + (example: chmod 755 tslogparser/ts) ------------------ STEP 2: Set up the database server. ------------------------ Index: HISTORY =================================================================== RCS file: /cvsroot/tslogparser/tslogparser/HISTORY,v retrieving revision 1.16 retrieving revision 1.17 diff -u -d -r1.16 -r1.17 --- HISTORY 21 Jan 2005 15:15:27 -0000 1.16 +++ HISTORY 26 Jan 2005 17:48:51 -0000 1.17 @@ -1,3 +1,15 @@ +2005-01-26: +- New directory: ts + New file: admin/tar.inc.php + Modified file: admin/index.php + doc +- Changed the upload testsuite feature to support HTTP upload of tar.gz + archive. The format is not very souple yet: + -> the archive must be tar gzip'd. + -> it must expand into a 'ts' named directory. + Moreover, in case of concurrent access, problems can occur + (must find a better random name generator for the directory). +- Modified the tslogparser.spec file to install a writtable 'ts' directory. + 2005-01-21: tag v04b - Fix in link from database.inc.php |