libgcj-2.95 Platform Test StrategyPlatform CoverageOne of the critical steps in making releases is platform testing. Since there is no prior release of libgcj to perform regressions against, we want to compare results against a known building platform, i686-pc-linux-gnu. We would like to get the widest coverage possible, so please check the following chart for platforms that have already been covered if you have a choice of platforms to build upon. Please send build/test results (in the format described below) to
java@gcc.gnu.org.
How to run the testsFirst, you must have built and installed libgcj using the libgcj-2_95-branch branch of the source. This can be done by including the '-rlibgcj-2_95-branch' flag on the 'cvs co' command line or downloading the snapshot and then following the build instructions on the libgcj page. (For those developers downloading via snapshots, please note that the snapshoting process has been temporarily changed to use the libgcj-2_95-branch rather than the main trunk. Please be aware of this if you are looking for patches that get applied to the main source tree but not to the branch). Next, go to the libjava/testsuite directory of your build tree and run 'make check' after doing the following:
Testing notes
Current Platform Testing StatusThis is the current results for the platforms reported to us. Please use this format when reporting your results.
A list of deviations from the posted baseline list of test results should follow any entry you submit. A context diff is fine if it is clear what tests are failing; we'd rather not have to deal with a complete output listing unless it is necessary to comprehend the deviations. Note that if you are not using POSIX threads, some tests will not complete successfully, so differences should be expected. Please send build/test results to java@gcc.gnu.org in this format. Submitting Patcheslibgcj-2.95 should be considered frozen except for low-risk porting changes that increase coverage to new target platforms (i.e. those changes that would not affect other platforms). High priority changes will be determined and considered on a case by case basis. All other changes will only go into the main trunk and not the libgcj-2_95-branch. The mailing list, java-patches@gcc.gnu.org has been created for patch submissions. We plan to use this list just as gcc uses the gcc-patches list: all patches will be sent to the list. If you have a patch you want considered, please send it there along with an explanation and a ChangeLog entry. Developers with checkin-after-approval access should also send patches to this list, and then check them in after approval is given. Developers with direct checkin access should also send patches to this list; this can happen concurrently with the checkin. Some discussion will probably take place on this list (just as with gcc-patches). The web page has subscription info, as well as a link to the archives. The java-patches mailing list is for patches to the libgcj code (libjava, boehm-gc, zlib, etc) code only. In particular, compiler patches still have to go through gcc, so please don't send them to java-patches. |
|
Please send FSF & GNU inquiries & questions to gnu@gnu.org. There are also other ways to contact the FSF.
These pages are maintained by the GCC team.
For questions related to the use of GCC, please consult these web pages and the GCC manuals. If that fails, the gcc-help@gcc.gnu.org mailing list might help.Copyright (C) Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
| Last modified 2007-08-19 |
|