[openbeos] Re: Storage-Kit Test

  • From: "Gregor Rosenauer" <rosenauer@xxxxxx>
  • To: openbeos@xxxxxxxxxxxxx
  • Date: Thu, 23 May 2002 01:17:20 CEST (+0200)

Hello,

Thanks for the various answers - I prefer to post to the general list though, 
since I cannot subscribe to every single team-list and I think general testing 
etc. might be of general interest... (at least for milestones)

> The file should be there, at least it is in the repository. It is 
> virtually empty though.
It is now, and CVS sucks a bit in this regard. I removed the entire storag_kit 
and did a clean checkout, then it worked.
I often encounter this strange behaviour, so I created a .cvsrc according to 
your description, thanks Ingo!
 
> Honestly, some code has apparently never been tested. Just yesterday I
> found out, that BQuery::PushUInt64() doesn't work... not at all and never.
In Be's own code? oops,)

> > Thank you for taking the time to try things out, btw,
> Yep, thanks a lot.
Well, thank *you* for writing all the code! :))

Ok, here are the latest results (we are down to 4 errors:)

------------------------------------------------------------------------------
Tests (OpenBeOS)
------------------------------------------------------------------------------
BDirectory::BStatable::GetStat Test
[0][1][2]
  + PASSED

BDirectory::BStatable::IsXYZ Test
[0][1]
  + PASSED

BDirectory::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BDirectory::BStatable::SetXYZ Test
[0][1]
  + PASSED

BDirectory::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR

DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR
[1]
  + PASSED

BDirectory::BNode::Attr Test
[0][1]
  + PASSED

BDirectory::BNode::AttrRename Test
[0][1]
  + PASSED

BDirectory::BNode::AttrInfo Test
[0][1]
  + PASSED

BDirectory::BNode::AttrBString Test
[0][1]
  + PASSED

BDirectory::BNode::Sync Test
[0][1]
  + PASSED

BDirectory::BNode::Dup Test
[0][1]
  + PASSED

BDirectory::BNode::Lock Test (NOTE: test not actually performed with OpenBeOS 
Posix libraries)

  + PASSED

BDirectory::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30]
  + PASSED

BDirectory::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BDirectory::GetEntry Test
[0][1][2][3]
  + PASSED

BDirectory::IsRoot Test
[0][1][2][3][4]
  + PASSED

BDirectory::FindEntry Test
[0][1][2][3][4][5][6][7][8][9][10][11]
  + PASSED

BDirectory::Contains Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32]
  + PASSED

BDirectory::GetStatFor Test
[0][1][2][3][4][5][6][7]
  + PASSED

BDirectory::EntryIteration Test
[0][1][2][3][4][5][6][7][8][9][10][11][12]
  + PASSED

BDirectory::Creation Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37]
  + PASSED

BDirectory::Assignment Test
[0][1][2][3][4]
  + PASSED

BDirectory::CreateDirectory Test
[0][1][2][3][4][5][6][7]
  + PASSED

BEntry::BStatable::GetStat Test
[0][1][2]
  + PASSED

BEntry::BStatable::IsXYZ Test
[0][1]
  + PASSED

BEntry::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BEntry::BStatable::SetXYZ Test
[0][1]
  + PASSED

BEntry::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86][87][88][89][90][91][92][93][94][95][96][97][98][99][100][101][102][103][104][105][106][107][108][109][110][111][112][113][114][115][116][117][118][119][120][121][122][123][124][125][126][127][128][129][130][131][132][133][134][135][136][137][138][139][140][141][142][143][144][145][146][147][148][149][150][151][152][153][154][155][156][157][158][159][160][161][162][163][164][165][166][167][168][169][170][171][172][173][174][175][176][177][178][179][180][181][182][183][184][185][186][187][188][189][190][191][192][193][194][195][196][197][198][199][200][201][202][203][204][205][206][207][208][209][210][211][212][213][214][215][216][217][218][219][220][221][222][223][224][225][226][227][228][229][230][231][232][233][234][235][236][237][238][239][240][241][242][243][244][245][246][247][248][249][250][251][252][253][254][255][256][257][258][259][260][261][262][263][264][265][266][267][268][269][270][271][272][273][274][275][276][277][278][279][280][281][282][283][284][285][286][287][288][289][290][291][292][293][294][295][296][297][298][299][300][301][302][303][304][305][306][307][308][309][310][311][312][313][314][315][316][317][318][319][320][321][322][323][324][325][326][327][328][329][330][331][332][333][334][335][336][337][338][339][340][341][342][343][344][345][346][347][348][349][350][351][352][353][354][355][356][357][358][359][360][361][362][363][364][365][366][367][368][369][370][371][372][373][374][375][376][377][378][379][380][381][382][383][384][385][386][387][388][389][390][391][392][393][394][395][396][397][398][399][400][401][402][403][404][405][406][407][408][409][410][411][412][413][414][415][416][417][418][419][420][421][422][423][424][425][426][427][428][429][430][431][432][433][434][435][436][437][438][439][440][441][442][443][444][445][446][447][448][449][450][451][452][453][454][455][456][457][458][459][460][461][462][463][464][465][466][467][468][469][470][471][472][473][474][475][476][477][478][479][480][481][482][483][484][485][486][487][488][489][490][491][492][493][494][495][496][497][498][499][500][501][502][503]
  + PASSED

BEntry::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86][87][88][89][90][91][92][93][94][95][96][97][98][99][100][101][102][103][104][105][106][107][108][109][110][111][112][113][114][115][116][117][118][119][120][121][122][123][124][125][126][127][128][129][130][131][132][133][134][135][136][137][138][139][140][141][142][143][144][145][146][147][148][149][150][151][152][153][154][155][156][157][158][159][160][161][162][163][164][165][166][167][168][169][170][171][172][173][174][175][176][177][178][179][180][181][182][183][184][185][186][187][188][189][190][191][192][193][194][195][196][197][198][199][200][201][202][203][204][205][206][207][208][209][210][211][212][213][214][215][216][217][218][219][220][221][222][223][224][225][226][227][228][229][230][231][232][233][234][235][236][237][238][239][240][241][242][243][244][245][246][247][248][249][250][251][252][253][254][255][256][257][258][259][260][261][262][263][264][265][266][267][268][269][270][271][272][273][274][275][276][277][278][279][280][281][282][283][284][285][286][287][288][289][290][291][292][293][294][295][296][297][298][299][300][301][302][303][304][305][306][307][308][309][310][311][312][313][314][315][316][317][318][319][320][321][322][323][324][325][326][327][328][329][330][331][332][333][334][335][336][337][338][339][340][341][342][343][344][345][346][347][348][349][350][351][352][353][354][355][356][357][358][359][360][361][362][363][364][365][366][367][368][369][370][371][372][373][374][375][376][377][378][379][380][381][382][383][384][385][386][387][388][389][390][391][392][393][394][395][396][397][398][399][400][401][402][403][404][405][406][407][408][409][410][411][412][413][414][415][416][417][418][419][420][421][422][423][424][425][426][427][428][429][430][431][432][433][434][435][436][437][438][439][440][441][442][443][444][445][446][447][448][449][450][451][452][453][454][455][456][457][458][459][460][461][462][463][464][465][466][467][468][469][470][471][472][473][474][475][476][477][478][479][480][481][482][483][484][485][486][487][488][489][490][491][492][493][494][495][496][497][498][499][500][501][502]
  + PASSED

BEntry::Special cases for Exists(), GetPath(),...
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15]
  + PASSED

BEntry::Rename Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43]
  + PASSED

BEntry::MoveTo Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50]
  + PASSED

BEntry::Remove Test
[0][1][2][3][4][5][6]
  + PASSED

BEntry::Comparison Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39]
  + PASSED

BEntry::Assignment Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78]
  + PASSED

BEntry::C Functions Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40]
  + PASSED

BFile::BStatable::GetStat Test
[0][1][2]
  + PASSED

BFile::BStatable::IsXYZ Test
[0][1]
  + PASSED

BFile::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BFile::BStatable::SetXYZ Test
[0][1]
  + PASSED

BFile::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR

DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR
[1]
  + PASSED

BFile::BNode::Attr Test
[0][1]
  + PASSED

BFile::BNode::AttrRename Test
[0][1]
  + PASSED

BFile::BNode::AttrInfo Test
[0][1]
  + PASSED

BFile::BNode::AttrBString Test
[0][1]
  + PASSED

BFile::BNode::Sync Test
[0][1]
  + PASSED

BFile::BNode::Dup Test
[0][1]
  + PASSED

BFile::BNode::Lock Test (NOTE: test not actually performed with OpenBeOS Posix 
libraries)

  + PASSED

BFile::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]

  + PASSED

BFile::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]

  + PASSED

BFile::IsRead-/IsWriteable Test
[0][1][2][3][4]
  + PASSED

BFile::Read/Write Test
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BFile::Position Test
[0][1]
  + PASSED

BFile::Size Test
[0][1][2][3][4][5][6]
  + PASSED

BFile::Assignment Test
[0][1][2][3][4][5][6][7][8]
  + PASSED

BNode::BStatable::GetStat Test
[0][1][2]
  + PASSED

BNode::BStatable::IsXYZ Test
[0][1]
  + PASSED

BNode::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BNode::BStatable::SetXYZ Test
[0][1]
  + PASSED

BNode::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30]
  + PASSED

BNode::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BNode::Attribute Directory Test
[0]
DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR

DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR
[1]
  + PASSED

BNode::Attribute Read/Write/Remove Test
[0][1]
  + PASSED

BNode::Attribute Rename Test
[0][1]
  + PASSED

BNode::Attribute Info Test
[0][1]
  + PASSED

BNode::Attribute BString Test
[0][1]
  + PASSED

BNode::Sync Test
[0][1]
  + PASSED

BNode::Dup Test
[0][1]
  + PASSED

BNode::Equality Test

  + PASSED

BNode::Assignment Test

  + PASSED

BNode::Lock Test (NOTE: test not actually performed with OpenBeOS Posix 
libraries)

  + PASSED

BPath::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50]
  + PASSED

BPath::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50]
  + PASSED

BPath::Append Test
[0][1][2][3]
  + PASSED

BPath::Leaf Test
[0][1][2][3]
  + PASSED

BPath::Parent Test
[0][1][2][3][4][5]
  + PASSED

BPath::Comparison Test
[0][1][2][3][4][5][6]
  + PASSED

BPath::Assignment Test
[0][1][2][3][4][5][6]
  + PASSED

BPath::Flattenable Test
[0][1][2][3][4]
  + PASSED

BResourceStrings::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11]
  + PASSED

BResourceStrings::Init Test2
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BResourceString::FindString Test
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BResources::Init Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34]
  + PASSED

BResources::Read Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14]
  + PASSED

BResources::Sync Test
[0][1][2][3]
  + PASSED

BResources::Merge Test
[0][1][2][3][4]
  + PASSED

BResources::WriteTo Test
[0][1][2][3][4][5]
  + PASSED

BResources::AddRemove Test
[0][1][2][3][4][5]
  + PASSED

BResources::ReadWrite Test
[0][1][2]
  + PASSED

BSymLink::BStatable::GetStat Test
[0][1][2]
  + PASSED

BSymLink::BStatable::IsXYZ Test
[0][1]
  + PASSED

BSymLink::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BSymLink::BStatable::SetXYZ Test
[0][1]
  + PASSED

BSymLink::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR

DecodeResult() -- 0x80006000 (-2147459072) == B_FILE_ERROR
[1]
  + PASSED

BSymLink::BNode::Attr Test
[0][1]
  + PASSED

BSymLink::BNode::AttrRename Test
[0][1]
  + PASSED

BSymLink::BNode::AttrInfo Test
[0][1]
  + PASSED

BSymLink::BNode::AttrBString Test
[0][1]
  + PASSED

BSymLink::BNode::Sync Test
[0][1]
  + PASSED

BSymLink::BNode::Dup Test
[0][1]
  + PASSED

BSymLink::BNode::Lock Test (NOTE: test not actually performed with OpenBeOS 
Posix libraries)

  + PASSED

BSymLink::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30]
  + PASSED

BSymLink::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BSymLink::ReadLink Test
[0][1][2][3][4][5][6][7][8][9]
  + PASSED

BSymLink::MakeLinkedPath Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17]
  + PASSED

BSymLink::IsAbsolute Test
[0][1][2][3][4][5]
  + PASSED

BSymLink::Assignment Test
[0][1][2][3][4][5][6]
  + PASSED

find_directory() Test
[0][1][2][3][4][5][6][7][8]
  + PASSED

------------------------------------------------------------------------------
Results
------------------------------------------------------------------------------
+ PASSED

BasicTest.POSIX.o BasicTest.R5.o BasicTest.cpp BasicTest.h CVS 
DirectoryTest.POSIX.o DirectoryTest.R5.o DirectoryTest.cpp DirectoryTest.h 
EntryTest.POSIX.o EntryTest.R5.o EntryTest.cpp EntryTest.h FileTest.POSIX.o 
FileTest.R5.o FileTest.cpp FileTest.h FindDirectoryTest.POSIX.o 
FindDirectoryTest.R5.o FindDirectoryTest.cpp FindDirectoryTest.h Jamfile 
NodeTest.POSIX.o NodeTest.R5.o NodeTest.cpp NodeTest.h PathTest.POSIX.o 
PathTest.R5.o PathTest.cpp PathTest.h ResourceStringsTest.POSIX.o 
ResourceStringsTest.R5.o ResourceStringsTest.cpp ResourceStringsTest.h 
ResourcesTest.POSIX.o ResourcesTest.R5.o ResourcesTest.cpp ResourcesTest.h 
StatableTest.POSIX.o StatableTest.R5.o StatableTest.cpp StatableTest.h 
SymLinkTest.POSIX.o SymLinkTest.R5.o SymLinkTest.cpp SymLinkTest.h 
Test.StorageKit.OpenBeOS Test.StorageKit.R5 Test.StorageKit.cpp 
Test.StorageKit.h Test.StorageKit.o TestUtils.POSIX.o TestUtils.R5.o 
TestUtils.cpp TestUtils.h lib libstoragetest.POSIX.a libstoragetest.R5.a 
resources R5 Test BasicTest.POSIX.o BasicTest.R5.o BasicTest.cpp BasicTest.h 
CVS DirectoryTest.POSIX.o DirectoryTest.R5.o DirectoryTest.cpp DirectoryTest.h 
EntryTest.POSIX.o EntryTest.R5.o EntryTest.cpp EntryTest.h FileTest.POSIX.o 
FileTest.R5.o FileTest.cpp FileTest.h FindDirectoryTest.POSIX.o 
FindDirectoryTest.R5.o FindDirectoryTest.cpp FindDirectoryTest.h Jamfile 
NodeTest.POSIX.o NodeTest.R5.o NodeTest.cpp NodeTest.h PathTest.POSIX.o 
PathTest.R5.o PathTest.cpp PathTest.h ResourceStringsTest.POSIX.o 
ResourceStringsTest.R5.o ResourceStringsTest.cpp ResourceStringsTest.h 
ResourcesTest.POSIX.o ResourcesTest.R5.o ResourcesTest.cpp ResourcesTest.h 
StatableTest.POSIX.o StatableTest.R5.o StatableTest.cpp StatableTest.h 
SymLinkTest.POSIX.o SymLinkTest.R5.o SymLinkTest.cpp SymLinkTest.h 
Test.StorageKit.OpenBeOS Test.StorageKit.R5 Test.StorageKit.cpp 
Test.StorageKit.h Test.StorageKit.o TestUtils.POSIX.o TestUtils.R5.o 
TestUtils.cpp TestUtils.h lib libstoragetest.POSIX.a libstoragetest.R5.a 
resources
------------------------------------------------------------------------------
Tests (R5)
------------------------------------------------------------------------------
BDirectory::BStatable::GetStat Test
[0][1][2]
  + PASSED

BDirectory::BStatable::IsXYZ Test
[0][1]
  + PASSED

BDirectory::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BDirectory::BStatable::SetXYZ Test
[0][1]
  + PASSED

BDirectory::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80000005 (-2147483643) == B_BAD_VALUE
  - FAILURE -- equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, 
B_FILE_ERROR)


BDirectory::BNode::Attr Test
[0][1]
  + PASSED

BDirectory::BNode::AttrRename Test (NOTE: test not actually performed with R5 
libraries)
[0][1]
  + PASSED

BDirectory::BNode::AttrInfo Test
[0][1]
  + PASSED

BDirectory::BNode::AttrBString Test
[0][1]
  + PASSED

BDirectory::BNode::Sync Test
[0][1]
  + PASSED

BDirectory::BNode::Dup Test
[0][1]
  + PASSED

BDirectory::BNode::Lock Test
[0][1]
  + PASSED

BDirectory::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BDirectory::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28]
  + PASSED

BDirectory::GetEntry Test
[0][1][2]
  + PASSED

BDirectory::IsRoot Test
[0][1][2][3][4]
  + PASSED

BDirectory::FindEntry Test
[0][1][2][3][4][5][6][7][8][9][10][11]
  + PASSED

BDirectory::Contains Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28]
  + PASSED

BDirectory::GetStatFor Test
[0][1][2][3][4][5][6][7]
  + PASSED

BDirectory::EntryIteration Test
[0][1][2][3][4][5][6][7][8][9][10][11]
  + PASSED

BDirectory::Creation Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37]
  + PASSED

BDirectory::Assignment Test
[0][1][2][3][4]
  + PASSED

BDirectory::CreateDirectory Test
[0][1][2][3][4][5][6][7]
  + PASSED

BEntry::BStatable::GetStat Test
[0][1][2]
  + PASSED

BEntry::BStatable::IsXYZ Test
[0][1]
  + PASSED

BEntry::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BEntry::BStatable::SetXYZ Test
[0][1]
  + PASSED

BEntry::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86][87][88][89][90][91][92][93][94][95][96][97][98][99][100][101][102][103][104][105][106][107][108][109][110][111][112][113][114][115][116][117][118][119][120][121][122][123][124][125][126][127][128][129][130][131][132][133][134][135][136][137][138][139][140][141][142][143][144][145][146][147][148][149][150][151][152][153][154][155][156][157][158][159][160][161][162][163][164][165][166][167][168][169][170][171][172][173][174][175][176][177][178][179][180][181][182][183][184][185][186][187][188][189][190][191][192][193][194][195][196][197][198][199][200][201][202][203][204][205][206][207][208][209][210][211][212][213][214][215][216][217][218][219][220][221][222][223][224][225][226][227][228][229][230][231][232][233][234][235][236][237][238][239][240][241][242][243][244][245][246][247][248][249][250][251][252][253][254][255][256][257][258][259][260][261][262][263][264][265][266][267][268][269][270][271][272][273][274][275][276][277][278][279][280][281][282][283][284][285][286][287][288][289][290][291][292][293][294][295][296][297][298][299][300][301][302][303][304][305][306][307][308][309][310][311][312][313][314][315][316][317][318][319][320][321][322][323][324][325][326][327][328][329][330][331][332][333][334][335][336][337][338][339][340][341][342][343][344][345][346][347][348][349][350][351][352][353][354][355][356][357][358][359][360][361][362][363][364][365][366][367][368][369][370][371][372][373][374][375][376][377][378][379][380][381][382][383][384][385][386][387][388][389][390][391][392][393][394][395][396][397][398][399][400][401][402][403][404][405][406][407][408][409][410][411][412][413][414][415][416][417][418][419][420][421][422][423][424][425][426][427][428][429][430][431][432][433][434][435][436][437][438][439][440][441][442][443][444][445][446][447][448][449][450][451][452][453][454][455][456][457][458][459][460][461][462][463][464][465][466][467][468][469][470][471][472][473][474][475][476][477][478][479][480][481][482][483][484][485][486][487][488][489][490][491][492][493][494][495][496][497][498][499][500][501][502][503][504][505][506]
  + PASSED

BEntry::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78][79][80][81][82][83][84][85][86][87][88][89][90][91][92][93][94][95][96][97][98][99][100][101][102][103][104][105][106][107][108][109][110][111][112][113][114][115][116][117][118][119][120][121][122][123][124][125][126][127][128][129][130][131][132][133][134][135][136][137][138][139][140][141][142][143][144][145][146][147][148][149][150][151][152][153][154][155][156][157][158][159][160][161][162][163][164][165][166][167][168][169][170][171][172][173][174][175][176][177][178][179][180][181][182][183][184][185][186][187][188][189][190][191][192][193][194][195][196][197][198][199][200][201][202][203][204][205][206][207][208][209][210][211][212][213][214][215][216][217][218][219][220][221][222][223][224][225][226][227][228][229][230][231][232][233][234][235][236][237][238][239][240][241][242][243][244][245][246][247][248][249][250][251][252][253][254][255][256][257][258][259][260][261][262][263][264][265][266][267][268][269][270][271][272][273][274][275][276][277][278][279][280][281][282][283][284][285][286][287][288][289][290][291][292][293][294][295][296][297][298][299][300][301][302][303][304][305][306][307][308][309][310][311][312][313][314][315][316][317][318][319][320][321][322][323][324][325][326][327][328][329][330][331][332][333][334][335][336][337][338][339][340][341][342][343][344][345][346][347][348][349][350][351][352][353][354][355][356][357][358][359][360][361][362][363][364][365][366][367][368][369][370][371][372][373][374][375][376][377][378][379][380][381][382][383][384][385][386][387][388][389][390][391][392][393][394][395][396][397][398][399][400][401][402][403][404][405][406][407][408][409][410][411][412][413][414][415][416][417][418][419][420][421][422][423][424][425][426][427][428][429][430][431][432][433][434][435][436][437][438][439][440][441][442][443][444][445][446][447][448][449][450][451][452][453][454][455][456][457][458][459][460][461][462][463][464][465][466][467][468][469][470][471][472][473][474][475][476][477][478][479][480][481][482][483][484][485][486][487][488][489][490][491][492][493][494][495][496][497][498][499][500][501][502][503][504][505]
  + PASSED

BEntry::Special cases for Exists(), GetPath(),...
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16]
  + PASSED

BEntry::Rename Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43]
  + PASSED

BEntry::MoveTo Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50]
  + PASSED

BEntry::Remove Test
[0][1][2][3][4][5][6]
  + PASSED

BEntry::Comparison Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39]
  + PASSED

BEntry::Assignment Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48][49][50][51][52][53][54][55][56][57][58][59][60][61][62][63][64][65][66][67][68][69][70][71][72][73][74][75][76][77][78]
  + PASSED

BEntry::C Functions Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40]
  + PASSED

BFile::BStatable::GetStat Test
[0][1][2]
  + PASSED

BFile::BStatable::IsXYZ Test
[0][1]
  + PASSED

BFile::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BFile::BStatable::SetXYZ Test
[0][1]
  + PASSED

BFile::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80000005 (-2147483643) == B_BAD_VALUE
  - FAILURE -- equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, 
B_FILE_ERROR)


BFile::BNode::Attr Test
[0][1]
  + PASSED

BFile::BNode::AttrRename Test (NOTE: test not actually performed with R5 
libraries)
[0][1]
  + PASSED

BFile::BNode::AttrInfo Test
[0][1]
  + PASSED

BFile::BNode::AttrBString Test
[0][1]
  + PASSED

BFile::BNode::Sync Test
[0][1]
  + PASSED

BFile::BNode::Dup Test
[0][1]
  + PASSED

BFile::BNode::Lock Test
[0][1]
  + PASSED

BFile::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]

  + PASSED

BFile::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42]

  + PASSED

BFile::IsRead-/IsWriteable Test
[0][1][2][3][4]
  + PASSED

BFile::Read/Write Test
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BFile::Position Test
[0][1]
  + PASSED

BFile::Size Test
[0][1][2][3][4][5][6]
  + PASSED

BFile::Assignment Test
[0][1][2][3][4][5][6][7][8]
  + PASSED

BNode::BStatable::GetStat Test
[0][1][2]
  + PASSED

BNode::BStatable::IsXYZ Test
[0][1]
  + PASSED

BNode::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BNode::BStatable::SetXYZ Test
[0][1]
  + PASSED

BNode::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30]
  + PASSED

BNode::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BNode::Attribute Directory Test
[0]
DecodeResult() -- 0x80000005 (-2147483643) == B_BAD_VALUE
  - FAILURE -- equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, 
B_FILE_ERROR)


BNode::Attribute Read/Write/Remove Test
[0][1]
  + PASSED

BNode::Attribute Rename Test (NOTE: test not actually performed with R5 
libraries)
[0][1]
  + PASSED

BNode::Attribute Info Test
[0][1]
  + PASSED

BNode::Attribute BString Test
[0][1]
  + PASSED

BNode::Sync Test
[0][1]
  + PASSED

BNode::Dup Test
[0][1]
  + PASSED

BNode::Equality Test

  + PASSED

BNode::Assignment Test

  + PASSED

BNode::Lock Test
[0][1]
  + PASSED

BPath::Init Test1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48]
  + PASSED

BPath::Init Test2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40][41][42][43][44][45][46][47][48]
  + PASSED

BPath::Append Test
[0][1][2][3]
  + PASSED

BPath::Leaf Test
[0][1][2][3]
  + PASSED

BPath::Parent Test
[0][1][2][3]
  + PASSED

BPath::Comparison Test
[0][1][2][3][4][5][6]
  + PASSED

BPath::Assignment Test
[0][1][2][3][4][5][6]
  + PASSED

BPath::Flattenable Test
[0][1][2][3][4]
  + PASSED

BResourceStrings::Init Test1
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BResourceStrings::Init Test2
[0][1][2][3][4][5][6][7][8][9][10]
WARNING: Number of available file descriptors has changed during test: 123 -> 
122
  + PASSED

BResourceString::FindString Test
[0][1][2][3][4][5][6][7][8][9][10]
  + PASSED

BResources::Init Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34]
  + PASSED

BResources::Read Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14]
  + PASSED

BResources::Sync Test
[0][1][2][3]
  + PASSED

BResources::Merge Test
[0][1][2][3][4]
  + PASSED

BResources::WriteTo Test
[0][1][2][3][4][5]
  + PASSED

BResources::AddRemove Test
[0][1][2][3][4][5]
  + PASSED

BResources::ReadWrite Test
[0][1][2]
  + PASSED

BSymLink::BStatable::GetStat Test
[0][1][2]
  + PASSED

BSymLink::BStatable::IsXYZ Test
[0][1]
  + PASSED

BSymLink::BStatable::GetXYZ Test
[0][1][2]
  + PASSED

BSymLink::BStatable::SetXYZ Test
[0][1]
  + PASSED

BSymLink::BNode::AttrDir Test
[0]
DecodeResult() -- 0x80000005 (-2147483643) == B_BAD_VALUE
  - FAILURE -- equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, 
B_FILE_ERROR)


BSymLink::BNode::Attr Test
[0][1]
  + PASSED

BSymLink::BNode::AttrRename Test (NOTE: test not actually performed with R5 
libraries)
[0][1]
  + PASSED

BSymLink::BNode::AttrInfo Test
[0][1]
  + PASSED

BSymLink::BNode::AttrBString Test
[0][1]
  + PASSED

BSymLink::BNode::Sync Test
[0][1]
  + PASSED

BSymLink::BNode::Dup Test
[0][1]
  + PASSED

BSymLink::BNode::Lock Test
[0][1]
  + PASSED

BSymLink::Init Test 1
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30]
  + PASSED

BSymLink::Init Test 2
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18][19][20][21][22][23][24][25][26][27][28][29]
  + PASSED

BSymLink::ReadLink Test
[0][1][2][3][4][5][6][7][8][9]
  + PASSED

BSymLink::MakeLinkedPath Test
[0][1][2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17]
  + PASSED

BSymLink::IsAbsolute Test
[0][1][2][3][4][5]
  + PASSED

BSymLink::Assignment Test
[0][1][2][3][4][5][6]
  + PASSED

find_directory() Test
[0][1][2][3][4][5][6][7][8]
  + PASSED

------------------------------------------------------------------------------
Results
------------------------------------------------------------------------------
- FAILURES: 4
    TestCaller BDirectory::BNode::AttrDir Test: 
equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, B_FILE_ERROR)
    TestCaller BFile::BNode::AttrDir Test: 
equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, B_FILE_ERROR)
    TestCaller BNode::Attribute Directory Test: 
equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, B_FILE_ERROR)
    TestCaller BSymLink::BNode::AttrDir Test: 
equals(DecodeResult(node->RewindAttrs()), B_BAD_ADDRESS, B_FILE_ERROR)

-- 
Gregor Rosenauer, http://www.hugh.at.tf
Vienna, Austria

This message was brought to you by BeOS : http://www.bebits.com/app/2680
Showing the world what computers can really do!



Other related posts: