Menu

#2 Trf test suite failures

open
None
8
2014-07-30
2003-01-09
No

Platform: SPARC Solaris 2.6
Compiler: Sun C compiler
Configuration: enable symbols, enable sharing, zlib,
ssl, bz2, tcl 8.4.1

When I take the latest Trf from CVS, build it with the
latest Tcl from CVS, I get these test suite failures:
base64.test

==== base64-7.1 base64, partial conversion for attachments
==== Contents of test case:

puts -nonewline [set ma [memchan]] aGVsbA
seek $ma 0
base64 -mode encode -attach $ma

set data [read $ma]
close $ma
list [string length $data] $data

==== Result was:
3 hel
---- Result should have been:
4 hell
---- base64-7.1 FAILED

==== base64-7.2 base64, partial conversion for attachments
==== Contents of test case:

puts -nonewline [set ma [memchan]] hello
seek $ma 0

base64 -mode decode -attach $ma

set data [read $ma]
close $ma
list [string length $data] $data

==== Result was:
4 aGVs
---- Result should have been:
9 {aGVsbG8=
}
---- base64-7.2 FAILED
transform.test

==== transform-2.1 transform behaviour, attached read
==== Contents of test case:

set tracevar ""
set in [memchan]
puts -nonewline $in foobarflabbergast
seek $in 0
transform -attach $in -command identity
read $in
close $in

set tracevar

==== Result was:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/write-0 flush/read-0 delete/write-0 delete/read-0
---- Result should have been:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/read-0 flush/write-0 delete/write-0 delete/read-0
---- transform-2.1 FAILEDtransform.test

==== transform-2.1 transform behaviour, attached read
==== Contents of test case:

set tracevar ""
set in [memchan]
puts -nonewline $in foobarflabbergast
seek $in 0
transform -attach $in -command identity
read $in
close $in

set tracevar

==== Result was:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/write-0 flush/read-0 delete/write-0 delete/read-0
---- Result should have been:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/read-0 flush/write-0 delete/write-0 delete/read-0
---- transform-2.1 FAILEDtransform.test

==== transform-2.1 transform behaviour, attached read
==== Contents of test case:

set tracevar ""
set in [memchan]
puts -nonewline $in foobarflabbergast
seek $in 0
transform -attach $in -command identity
read $in
close $in

set tracevar

==== Result was:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/write-0 flush/read-0 delete/write-0 delete/read-0
---- Result should have been:
create/write-0 create/read-0 query/ratio-0
query/maxRead-0 read-17 query/maxRead
-0 flush/read-0 flush/write-0 delete/write-0 delete/read-0
---- transform-2.1 FAILED

Discussion

  • Andreas Kupries

    Andreas Kupries - 2003-03-25
    • assigned_to: nobody --> andreas_kupries
     
  • Andreas Kupries

    Andreas Kupries - 2003-03-28

    Logged In: YES
    user_id=75003

    I see the same problem on a linux box (my own). This could
    be a 8.3 versus 8.4 issue.

    Not a crashing bug, but bad results are not to be tolerated.

     
  • Andreas Kupries

    Andreas Kupries - 2003-03-28
    • priority: 5 --> 8
     
  • Pat Thoyts

    Pat Thoyts - 2003-11-27

    Logged In: YES
    user_id=202636

    These failures are all still present with Tcl 8.5a0, Memchan
    2.2 (27-Nov-2003)

     
  • Pat Thoyts

    Pat Thoyts - 2004-02-07

    Logged In: YES
    user_id=202636

    OK with Win2K, Tcl 8.3.5, Trf 2.1p1

     
  • Pat Thoyts

    Pat Thoyts - 2004-02-07

    Logged In: YES
    user_id=202636

    Sorry - ignore that last comment, that was for another Trf
    issue.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.