Community
Participate
Working Groups
As noted in bug 381896 comment 18, there are are inconsistencies in how parameters are handled, some allowing any case, (e.g. user could specify "className", "claSSnamE" or "CLASSNAME" and they'd all be interpreted as "classname", but other cases do not ignore case. Myself I'd prefer to never "ignore case". But, this would sort of be like an API breaking change. I guess its not an "official" deliverable, but ... would be inconvenient to break others for only case issues. But, there are other issues in that command line handling, IMHO. Nothing functionally wrong, per se, but hard to understand. Some command expect arguments and advance the index (though little reason to) ... others do not, but base "reading the parameters" on a specific number of characters (instead of a true parse). So ... just opening this to track various potential "cleanup" issues. While relatively minor, if we really wanted to revamp the test framework for "production use", this is one area that could use some work.