SuiteDurationTestsChecksFailuresErrorsSkipped
openmsx2.0992676569000

openmsx

Class NameTest CaseDurationResult
openmsx.globalAdhocCliCommParser/whitespace0.000pass
AdhocCliCommParser/multiple commands0.000pass
AdhocCliCommParser/XML-entities0.000pass
AdhocCliCommParser/tags other than <command> are ignored0.000pass
AdhocCliCommParser/errors, but we do recover0.000pass
AdhocCliCommParser/old (XML) parser didn't accept this, AdhocCliCommParser does0.000pass
AdhocCliCommParser/old (XML) parser did accept this, AdhocCliCommParser does not0.000pass
Base640.000pass
CRC160.000pass
CRC16/'3 x A1' in a loop0.000pass
CRC16/'3 x A1' in one chunk0.000pass
CRC16/'3 x A1' via init0.000pass
CRC16/'123456789' in a loop0.000pass
CRC16/'123456789' in one chunk0.000pass
CRC16/512 bytes/in a loop0.000pass
CRC16/512 bytes/in one chunk0.000pass
CRC16/'11' in a loop0.000pass
CRC16/'11' in one chunk0.000pass
CRC16/'11' via init0.000pass
CRC16/'11 22' in a loop0.000pass
CRC16/'11 22' in one chunk0.000pass
CRC16/'11 22' via init0.000pass
CRC16/'11 22 33' in a loop0.000pass
CRC16/'11 22 33' in one chunk0.000pass
CRC16/'11 22 33' via init0.000pass
CRC16/'11 22 33 44' in a loop0.000pass
CRC16/'11 22 33 44' in one chunk0.000pass
CRC16/'11 22 33 44' via init0.000pass
CircularBuffer0.000pass
Date0.001pass
DivModByConst, DivModBySame0.002pass
FilePoolCore2.002pass
FixedPoint0.002pass
HexDump0.000pass
Keys0.000pass
Math::log2p10.000pass
Math::ispow20.000pass
Math::ceil20.000pass
Math::clipIntToShort0.000pass
Math::clipIntToByte0.000pass
Math::reverseNBits0.000pass
Math::reverseByte0.000pass
Math::floodRight0.000pass
Math::countLeadingZeros0.000pass
MemoryBufferFile0.000pass
ObjectPool0.015pass
ScopedAssign, local0.000pass
ScopedAssign, global0.000pass
SimpleHashSet0.000pass
StringOp/stringTo<int>0.000pass
StringOp/stringTo<unsigned>0.000pass
StringOp/stringToBool0.000pass
StringOp/startsWith0.000pass
StringOp/endsWith0.000pass
StringOp/trimRight0.000pass
StringOp/trimLeft0.000pass
StringOp/splitOnFirst0.000pass
StringOp/splitOnLast0.000pass
StringOp/split0.000pass
StringOp/parseRange0.000pass
StringOp/caseless0.000pass
StringOp/casecmp0.000pass
TclArgParser/empty0.000pass
TclArgParser/only normal args0.000pass
TclArgParser/(regular) integer option0.000pass
TclArgParser/(optional) integer option0.000pass
TclArgParser/(regular) double option0.000pass
TclArgParser/(regular) string option0.000pass
TclArgParser/flag value0.000pass
TclArgParser/multiple options and args0.000pass
TclArgParser/set same option twice0.000pass
TclArgParser/vector<T> accepts repeated options0.000pass
TclArgParser/no options after --0.000pass
TclArgParser/missing value for option0.000pass
TclArgParser/non-integer value for integer-option0.000pass
TclArgParser/non-double value for double-option0.000pass
TclArgParser/unknown option0.000pass
TclObject, constructors/default0.000pass
TclObject, constructors/string_view0.000pass
TclObject, constructors/bool0.000pass
TclObject, constructors/int0.000pass
TclObject, constructors/double0.000pass
TclObject, constructors/binary0.000pass
TclObject, constructors/copy0.000pass
TclObject, constructors/move0.000pass
TclObject, constructors/list0.000pass
TclObject, constructors/dict0.000pass
TclObject, assignment/copy0.000pass
TclObject, assignment/move0.000pass
TclObject, operator=0.001pass
TclObject, operator=/string0.000pass
TclObject, operator=/int0.000pass
TclObject, operator=/bool0.000pass
TclObject, operator=/double0.000pass
TclObject, operator=/binary0.000pass
TclObject, operator=/copy0.000pass
TclObject, operator=/move0.000pass
TclObject, addListElement/no error0.000pass
TclObject, addListElement/error0.000pass
TclObject, addListElements/no error0.000pass
TclObject, addListElements/error0.000pass
TclObject, addDictKeyValue(s)0.001pass
TclObject, getXXX/getString0.000pass
TclObject, getXXX/getInt0.000pass
TclObject, getXXX/getBoolean0.000pass
TclObject, getXXX/getDouble0.000pass
TclObject, getDictValue/no error0.000pass
TclObject, getDictValue/invalid dict0.000pass
TclObject, STL interface on Tcl list/empty0.000pass
TclObject, STL interface on Tcl list/not empty0.000pass
TclObject, STL interface on Tcl list/invalid list0.000pass
TclObject, evalBool0.001pass
TclObject, executeCommand0.001pass
TclObject, operator==, operator!=0.001pass
TigerTree/zero sized buffer0.000pass
TigerTree/size less than 1 block0.000pass
TigerTree/3 full and 1 partial block0.000pass
TigerTree/7 full blocks (unbalanced internal binary tree)0.000pass
WavData, default constructor0.000pass
WavData, parser/empty file0.000pass
WavData, parser/garbage data0.000pass
WavData, parser/unsupported format0.000pass
WavData, parser/missing data chunk0.000pass
WavData, parser/data chunk with incorrect length0.000pass
WavData, parser/finally a correct, but empty wav file0.000pass
WavData, content/mono, 8 bit0.000pass
WavData, content/mono, 16 bit0.000pass
WavData, content/stereo, 8 bit0.000pass
WavData, content/stereo, 16 bit0.000pass
circular_buffer0.000pass
circular_buffer, move-only0.000pass
cb_queue0.000pass
cb_queue, move-only0.000pass
EEPROM_93C460.003pass
endian: byteswap0.000pass
endian: 16-bit0.000pass
endian: 32-bit0.000pass
enumerate: basic0.000pass
enumerate: transform0.000pass
gl_mat: constructors/default constructor0.000pass
gl_mat: constructors/diagonal constructor0.000pass
gl_mat: constructors/construct from columns0.000pass
gl_mat: modify columns or elements0.000pass
gl_mat: (in)equality0.000pass
gl_mat: copy constructor, assignment/mat20.000pass
gl_mat: copy constructor, assignment/imat20.000pass
gl_mat: copy constructor, assignment/mat30.000pass
gl_mat: copy constructor, assignment/imat30.000pass
gl_mat: copy constructor, assignment/mat40.000pass
gl_mat: copy constructor, assignment/imat30.000pass
gl_mat: construct from larger matrix0.000pass
gl_mat: addition, subtraction, negation0.000pass
gl_mat: matrix * scalar0.000pass
gl_mat: matrix * column-vector0.000pass
gl_mat: matrix * matrix0.000pass
gl_mat: transpose0.000pass
gl_mat: determinant, inverse0.000pass
gl_mat: norm-2 squared0.000pass
gl_transform: scale0.000pass
gl_transform: translate0.000pass
gl_transform: scale + translate0.000pass
gl_transform: rotation/x0.000pass
gl_transform: rotation/y0.000pass
gl_transform: rotation/z0.000pass
gl_transform: rotation/arbitrary axis0.000pass
gl_transform: ortho0.000pass
gl_transform: frustum0.000pass
gl_vec: rsqrt0.000pass
gl_vec: radians, degrees0.000pass
gl_vec: constructors/default constructor0.000pass
gl_vec: constructors/broadcast constructor0.000pass
gl_vec: constructors/per-element constructor0.000pass
gl_vec: constructors/construct from smaller vectors/scalar0.000pass
gl_vec: modify elements0.000pass
gl_vec: (in)equality0.000pass
gl_vec: copy constructor, assignment/vec20.000pass
gl_vec: copy constructor, assignment/ivec20.000pass
gl_vec: copy constructor, assignment/vec30.000pass
gl_vec: copy constructor, assignment/ivec30.000pass
gl_vec: copy constructor, assignment/vec40.000pass
gl_vec: copy constructor, assignment/ivec40.000pass
gl_vec: construct from larger vector0.000pass
gl_vec: vector add0.000pass
gl_vec: vector subtract0.000pass
gl_vec: vector negate0.000pass
gl_vec: component-wise vector multiplication0.000pass
gl_vec: reciprocal (only floating point)0.000pass
gl_vec: component-wise division (only floating point)0.000pass
gl_vec: component-wise min/max0.000pass
gl_vec: minimum component within a vector0.000pass
gl_vec: clamp0.000pass
gl_vec: sum of vector components0.000pass
gl_vec: dot product0.000pass
gl_vec: cross product (only for vectors of length 3)0.000pass
gl_vec: vector length squared (2-norm squared)0.000pass
gl_vec: vector length (2-norm), (only floating point)0.000pass
gl_vec: vector normalization, only floating point0.000pass
gl_vec: round0.000pass
gl_vec: trunc0.000pass
join: vector<string_view>, char0.000pass
join: various types0.000pass
Sha1Sum: constructors/default0.000pass
Sha1Sum: constructors/from string, ok0.000pass
Sha1Sum: constructors/from string, too short0.000pass
Sha1Sum: constructors/from string, too long0.000pass
Sha1Sum: constructors/from string, invalid char0.000pass
Sha1Sum: parse/ok0.000pass
Sha1Sum: parse/invalid char0.000pass
Sha1Sum: clear0.000pass
Sha1Sum: comparisons0.000pass
Sha1Sum: stream0.000pass
sha1: calc0.000pass
sha1: update,digest/single block0.000pass
sha1: update,digest/multiple blocks0.004pass
sha1: finalize/00.000pass
sha1: finalize/250.000pass
sha1: finalize/550.000pass
sha1: finalize/560.000pass
sha1: finalize/600.000pass
sha1: finalize/630.000pass
sha1: finalize/640.000pass
static_string_view0.000pass
append/non-empty + non-empty0.000pass
append/non-empty + empty0.000pass
append/empty + non-empty0.000pass
append/empty + empty0.000pass
append/non-empty + view0.000pass
append/empty + l-value0.000pass
append/empty + r-value0.000pass
to_vector: from list/deduce type0.000pass
to_vector: from list/convert type0.000pass
to_vector: from view/deduce type0.000pass
to_vector: from view/convert type0.000pass
to_vector: optimized r-value/l-value0.000pass
to_vector: optimized r-value/r-value0.000pass
strCat/zero0.000pass
strCat/one0.000pass
strCat/two0.000pass
strCat/three0.000pass
strCat/many0.000pass
strAppend/zero0.000pass
strAppend/one0.000pass
strAppend/many0.000pass
view::drop random-access-range/empty0.000pass
view::drop random-access-range/non-empty0.000pass
view::drop random-access-range/r-value0.000pass
view::drop non-random-access-range/empty0.000pass
view::drop non-random-access-range/non-empty0.000pass
view::drop capture0.000pass
view::drop capture/l-value0.000pass
view::drop capture/r-value0.000pass
view::drop_back random-access-range/empty0.000pass
view::drop_back random-access-range/non-empty0.000pass
view::drop_back random-access-range/r-value0.000pass
view::drop_back non-random-access-range/empty0.000pass
view::drop_back non-random-access-range/non-empty0.000pass
view::reverse/l-value0.000pass
view::reverse/r-value0.000pass
view::reverse/2 x reverse0.000pass
view::transform/l-value0.000pass
view::transform/r-value0.000pass
view::keys, view::values/std::map0.000pass
view::keys, view::values/std::vector<pair>0.000pass
view::keys, view::values/hash_map0.000pass
view::keys, view::values/std::vector<tuple>0.000pass
xrange0.000pass
xrange, random-access0.000pass

Failures

None.