This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Writing tests using Python

On 06/26/2017 01:38 PM, Joseph Myers wrote:
> We currently have pretty-printers tests and benchmarks using Python.  
> Would people consider it reasonable to have other tests using Python 
> (appropriately conditioned in the Makefiles, of course)?  (Specifically, 
> I'm thinking of writing more thorough tgmath.h tests using a Python script 
> to generate the C tests, with the output not being checked in, with a view 
> to then adding _Float128 support to the generator when adding it to 
> tgmath.h.  Let's assume version requirements are no stricter than those 
> documented for the pretty-printers tests, so the code works with both 
> Python 2 and 3.)

Using Python for generating tests seems fine to me.

I would be wary of using Python extension modules to write tests
directly in Python, though, mainly because of the overhead of porting to
other Python versions, and the knowledge for writing C extension modules
is a bit off the beaten path for us at least.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]