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.

     
MongoDB Logo MongoDB