Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-test-dev] Test plan additions, etc.

As promised, here are a few additions to the system test plan to make. More may follow later.

Adoptability: A scenario that I have recently added to our internal test plan fits well here. It involves checking out the public sources for the PostgreSQL database (an open-source RDBMS that Red Hat actively contributes to) and building it. It is a medium-sized C project that uses autoconf, so the scenario also involves external tools in the build process (ie. run configure before make). Defects that are problematic for this scenario (and to be considered as barriers to adoption):

(1) If one specifies a non-default build command 'x', the CDT will attempt to run variations on 'x clean all' upon build/rebuild because it assumes that 'x' is some kind of targeted build tool with 'clean' and 'all' targets. This has been filed under PR https://bugs.eclipse.org/bugs/show_bug.cgi?id=25979.

(2) File permissions and timestamps are not preserved upon importing from the file system. If I import PostgreSQL sources from the filesystem, the 'configure' script loses its executable bit. The loss of timestamps causes issues with make's method of using timestamps to determine what needs to be rebuilt. This has been filed under PR https://bugs.eclipse.org/bugs/show_bug.cgi?id=25387. This is not specifically a CDT problem (more an eclipse platform one), but it is certainly related to CDT adoptability.

(3) Cannot abort a build. I found this to be an especially painful problem when doing large builds, whether with make, a non-default build command, or some defined external tool builder. This has been moved from our internal bugzilla to an eclipse.org PR: https://bugs.eclipse.org/bugs/show_bug.cgi?id=41752

Documentation: Please add Mike Behm (mbehm@xxxxxxxxxx) as a documentation reviewer under the documentation section. You may add his name/email to the list of Red Hat contacts as well. Mike is the Red Hat technical writer responsible for the CDT docs, and has been offering documentation feedback through the cdt-doc-dev mailing list.

Usability: As stated in my previous posting, I have some great usability feedback from a fellow Hatter that I'd like to make public somewhere. I'm not sure if this would be an appropriate place... any thoughts?

Jeremy

--
Jeremy Handcock <handcock@xxxxxxxxxx>
Red Hat Canada, Toronto



Back to the top