Jeff G wrote:

Erps, forgot to attach file apparently. File now attached.

> The attached file is a proposed PMC test suite.
>
> Now, of course, PMCs aren't implemented yet, but this will give us a
> test suite to validate PMCs against behavior once it's been fully
> specified. The enclosed file tests set/get of PMC variables and the
> basic operations in almost all combinations. For brevity's sake I assume
> that testing  _p_i_n also tests _p_n_i operations. It tests all of the
> operations currently in vtable_ops in most reasonable combinations.
>
> Some cases have no test results defined because I'm not sure what it
> should do, others have none defined because they should generate
> exceptions but exception strings have yet to be defined for the
> operation. During the testing I also ran into a few missing comparison
> operators. There should be a 'undefined' test alongside 'eq' &c so that
> tests like "set I0,I1;print I1" can be properly evaluated. If the tests
> get too onerous speed-wise they can always be combined into groups. I've
> arranged integer-mumeric tests &c so that they can be concatenated into
> one test block, but I left the tests separate currently because it'll be
> easier to verify that way.
>
> I hope that testing is one of the last obstacles to getting PMCs linked
> in and created as real operators. I'm working on removing some of the
> other stumbling blocks later tonight.
>
> -Jeff
> <[EMAIL PROTECTED]>

Reply via email to