tests
Brian T. Rice
water at tunes.org
Tue Jul 27 11:02:44 PDT 2004
Hi, thanks for the patches. They are now applied in CVS.
I removed the bootstrap init.slate code patches and attached them in
this email. What's in CVS are just the load: calls; these are too ad-hoc
to try to maintain correctly in CVS, and I don't want to encourage
temporary work-arounds when we really just need the bugs fixed.
Lendvai Attila wrote:
> hi Water!
>
> here are my test related modifications.
>
> the zip is to be extracted in the slate home, it contains a tests
> directory, some files migrated to bootstrap/ and a tests.diff with
> various changes, not all related to testing.
>
> the *.test files in src/ are to be deleted.
>
> the tests/init.slate contains some garbage until image generation works
> again.
>
> after load: 'tests/init.slate'. you can type runAllTests.
>
> some of them fail. namely range.test, as it's doing bad things that
> probably worked once, and the test-test, that needs some more
> work/insight.
>
> hope it's useful,
>
> - 101
>
> ps: I leave out the list due to the attachment
-------------- next part --------------
conditions addPrototype: #Warning derivedFrom: {DescriptiveConditionMixin. Condition}.
start@(Number traits) to: end by: step
[
Range newFrom: start to: end by: step
].
o@(PrettyPrinterMixin traits) print: str paddingUntil: length
"Print the given string and make sure the cursor is at least at the given column."
[| padding |
padding: (length - str size max: 0).
o nextPutAll: str.
o next: padding put: $\s.
o
].
ws@(ExtensibleCollection WriteStream traits) on: c
"Targets the collection."
[
ws collection: c.
ws
].
s@(Stream traits) newOn: c
"Create a new stream of the same kind targetted on the given object."
[| new |
new: s clone.
new on: c.
new
].
streams addPrototype: #StreamProcessor derivedFrom: {ReadStream}.
StreamProcessor addSlot: #source valued: Stream clone.
s@(StreamProcessor traits) on: source
[
s source: source.
s
].
s@(StreamProcessor traits) arrayType [s source arrayType].
s@(StreamProcessor traits) atEnd [s source atEnd].
load: 'bootstrap/test.slate'.
load: 'bootstrap/tokenizer.slate'.
load: 'bootstrap/matrix.slate'.
load: 'tests/regression/wordcount.slate'.
load: 'tests/dictionary.slate'.
load: 'tests/numeric.slate'.
load: 'tests/matrix.slate'.
load: 'tests/range.slate'.
load: 'tests/test.slate'.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: water.vcf
Type: text/x-vcard
Size: 208 bytes
Desc: not available
Url : /archives/slate/attachments/20040727/40978c8f/water.vcf
More information about the Slate
mailing list