/** Retrieve a file. */ public boolean testBRetrieveAfterStore() { if (!setupOK) addTag(Tag.MISSINGDEP, "failed some dependency"); addTag(Tag.SMOKE); addTag(Tag.REGRESSION); addTag(Tag.QUICK); addTag(Tag.SMOKE); addTag(HoneycombTag.RETRIEVEDATA); addTag(HoneycombTag.JAVA_API); addTag(HoneycombTag.EMULATOR); if (excludeCase()) return false; CmdResult cr; try { cr = retrieve(storeResult.mdoid); Log.INFO( "Retrieved oid " + storeResult.mdoid + " @ " + (cr.filesize * 1000 / cr.time) + " bytes/sec"); } catch (HoneycombTestException hte) { Log.ERROR("Retrieve failed [oid " + storeResult.mdoid + "]: " + hte.getMessage()); Log.DEBUG(Log.stackTrace(hte)); return (false); } if (TestBed.doHash) { try { verifyFilesMatch(storeResult, cr); Log.INFO("Retrieved file matched stored file"); } catch (HoneycombTestException hte) { Log.ERROR("verifyFilesMatch failed: " + hte.getMessage()); return (false); } } else Log.INFO("skipping hash check"); return (true); }