亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? selftestcase.html

?? 網絡爬蟲開源代碼
?? HTML
?? 第 1 頁 / 共 3 頁
字號:
<a name="142" href="#142">142</a>         assertTrue(<span class="string">"File "</span>+file+<span class="string">" doesn't exist"</span>,file.exists());<a name="143" href="#143">143</a>     }<a name="144" href="#144">144</a> <a name="145" href="#145">145</a>     <em>/**<em>*</em></em><a name="146" href="#146">146</a> <em>     * Static initializer.</em><a name="147" href="#147">147</a> <em>     *</em><a name="148" href="#148">148</a> <em>     * Must be called before instantiation of any tests based off this class.</em><a name="149" href="#149">149</a> <em>     *</em><a name="150" href="#150">150</a> <em>     * @param url URL to selftest webapp.</em><a name="151" href="#151">151</a> <em>     * @param job The selftest crawl job.</em><a name="152" href="#152">152</a> <em>     * @param jobDir Job output directory.  Has the seed file, the order file</em><a name="153" href="#153">153</a> <em>     * and logs.</em><a name="154" href="#154">154</a> <em>     * @param docs Expanded webapp directory location.</em><a name="155" href="#155">155</a> <em>     *</em><a name="156" href="#156">156</a> <em>     * @throws IOException if nonexistent directories passed.</em><a name="157" href="#157">157</a> <em>     */</em><a name="158" href="#158">158</a>     <strong>public</strong> <strong>static</strong> <strong>synchronized</strong> <strong>void</strong> initialize(<strong>final</strong> String url,<a name="159" href="#159">159</a>             <strong>final</strong> <a href="../../../../org/archive/crawler/admin/CrawlJob.html">CrawlJob</a> job, <strong>final</strong> File jobDir, <strong>final</strong> File docs)<a name="160" href="#160">160</a>         throws IOException, AttributeNotFoundException, MBeanException,<a name="161" href="#161">161</a>             ReflectionException, InterruptedException<a name="162" href="#162">162</a>     {<a name="163" href="#163">163</a>         assertNotNull(url);<a name="164" href="#164">164</a>         assertNonEmpty(url);<a name="165" href="#165">165</a>         SelfTestCase.selftestURL = url.endsWith(<span class="string">"/"</span>)? url: url + <span class="string">"/"</span>;<a name="166" href="#166">166</a>         <a name="167" href="#167">167</a>         assertNotNull(job);<a name="168" href="#168">168</a>         SelfTestCase.crawlJob = job;<a name="169" href="#169">169</a>         <a name="170" href="#170">170</a>         assertNotNull(jobDir);<a name="171" href="#171">171</a>         assertExists(jobDir);<a name="172" href="#172">172</a>         SelfTestCase.crawlJobDir = jobDir;<a name="173" href="#173">173</a>         <a name="174" href="#174">174</a>         assertNotNull(docs);<a name="175" href="#175">175</a>         assertExists(docs);<a name="176" href="#176">176</a>         SelfTestCase.htdocs = docs;<a name="177" href="#177">177</a>         <a name="178" href="#178">178</a>         <em class="comment">// Calculate the logs directory.  If diskPath is not absolute, then logs</em><a name="179" href="#179">179</a>         <em class="comment">// are in the jobs directory under the diskPath subdirectory.  Guard</em><a name="180" href="#180">180</a>         <em class="comment">// against case where diskPath is empty.</em><a name="181" href="#181">181</a>         <a href="../../../../org/archive/crawler/datamodel/CrawlOrder.html">CrawlOrder</a> crawlOrder =job.getSettingsHandler().getOrder();<a name="182" href="#182">182</a>         assertNotNull(crawlOrder);<a name="183" href="#183">183</a> <a name="184" href="#184">184</a>         String diskPath = (String)crawlOrder.<a name="185" href="#185">185</a>             getAttribute(<strong>null</strong>, CrawlOrder.ATTR_DISK_PATH);<a name="186" href="#186">186</a>         <strong>if</strong> (diskPath != <strong>null</strong> &amp;&amp; diskPath.length() > 0 &amp;&amp;<a name="187" href="#187">187</a>             diskPath.startsWith(File.separator)) {<a name="188" href="#188">188</a>             SelfTestCase.logsDir = <strong>new</strong> File(diskPath);<a name="189" href="#189">189</a>         } <strong>else</strong> {<a name="190" href="#190">190</a>             SelfTestCase.logsDir =<a name="191" href="#191">191</a>                 (diskPath != <strong>null</strong> &amp;&amp; diskPath.length() > 0)?<a name="192" href="#192">192</a>                     <strong>new</strong> File(jobDir, diskPath): jobDir;<a name="193" href="#193">193</a>         }<a name="194" href="#194">194</a>         assertNotNull(SelfTestCase.logsDir);<a name="195" href="#195">195</a>         assertExists(SelfTestCase.logsDir);<a name="196" href="#196">196</a>         <a name="197" href="#197">197</a>         <em class="comment">// Calculate the arcfile name.  Find it in the arcDir.  Should only be</em><a name="198" href="#198">198</a>         <em class="comment">// one. Then make an instance of ARCReader and call the validate on it.</em><a name="199" href="#199">199</a>         <a href="../../../../org/archive/crawler/settings/ComplexType.html">ComplexType</a> arcWriterProcessor =<a name="200" href="#200">200</a>             crawlOrder.getSettingsHandler().getModule(<span class="string">"Archiver"</span>);<a name="201" href="#201">201</a>         String arcDirStr = (String)((StringList)arcWriterProcessor.<a name="202" href="#202">202</a>             getAttribute(ARCWriterProcessor.ATTR_PATH)).get(0);<a name="203" href="#203">203</a>         File arcDir = <strong>null</strong>;<a name="204" href="#204">204</a>         <strong>if</strong> (arcDirStr != <strong>null</strong> &amp;&amp; arcDirStr.length() > 0 &amp;&amp;<a name="205" href="#205">205</a>                 arcDirStr.startsWith(File.separator)) {<a name="206" href="#206">206</a>             arcDir = <strong>new</strong> File(arcDirStr);<a name="207" href="#207">207</a>         } <strong>else</strong> {<a name="208" href="#208">208</a>             arcDir = (arcDirStr != <strong>null</strong> &amp;&amp; arcDirStr.length() > 0)?<a name="209" href="#209">209</a>                 <strong>new</strong> File(SelfTestCase.logsDir, arcDirStr): SelfTestCase.logsDir;<a name="210" href="#210">210</a>         }<a name="211" href="#211">211</a>         assertNotNull(arcDir);<a name="212" href="#212">212</a>         assertExists(arcDir);<a name="213" href="#213">213</a>         <a name="214" href="#214">214</a>         String prefix = ((String)arcWriterProcessor.<a name="215" href="#215">215</a>             getAttribute(ARCWriterProcessor.ATTR_PREFIX));<a name="216" href="#216">216</a>         assertNotNull(prefix);<a name="217" href="#217">217</a>         assertNonEmpty(prefix);<a name="218" href="#218">218</a>         <a name="219" href="#219">219</a>         File [] arcs = FileUtils.getFilesWithPrefix(arcDir, prefix);<a name="220" href="#220">220</a>         <em class="comment">/*</em><a name="221" href="#221">221</a> <em class="comment">        if (arcs.length != 1) {</em><a name="222" href="#222">222</a> <em class="comment">            throw new IOException("Expected one only arc file.  Found" +</em><a name="223" href="#223">223</a> <em class="comment">                " instead " + Integer.toString(arcs.length) + " files.");</em><a name="224" href="#224">224</a> <em class="comment">        }</em><a name="225" href="#225">225</a> <em class="comment">        */</em><a name="226" href="#226">226</a>         SelfTestCase.readReader = <strong>new</strong> <a href="../../../../org/archive/io/arc/ARCReader.html">ARCReader</a>[arcs.length];<a name="227" href="#227">227</a>         SelfTestCase.arcFile = <strong>new</strong> File[arcs.length];<a name="228" href="#228">228</a>         SelfTestCase.metaDatas = <strong>new</strong> List[arcs.length];<a name="229" href="#229">229</a>         <strong>for</strong> (<strong>int</strong> i = 0; i &lt; arcs.length; i++) {<a name="230" href="#230">230</a>         	File f = arcs[i];<a name="231" href="#231">231</a>             SelfTestCase.arcFile[i] = f;<a name="232" href="#232">232</a>             SelfTestCase.readReader[i] = ARCReaderFactory.get(f);<a name="233" href="#233">233</a>             SelfTestCase.metaDatas[i] = SelfTestCase.readReader[i].validate();<a name="234" href="#234">234</a>         }<a name="235" href="#235">235</a>         SelfTestCase.initialized = <strong>true</strong>;<a name="236" href="#236">236</a>     }<a name="237" href="#237">237</a> <a name="238" href="#238">238</a>     <em>/**<em>*</em></em><a name="239" href="#239">239</a> <em>     * @return Returns the arcDir.</em><a name="240" href="#240">240</a> <em>     */</em><a name="241" href="#241">241</a>     <strong>protected</strong> <strong>static</strong> File [] getArcFiles() {<a name="242" href="#242">242</a>         <strong>return</strong> arcFile;<a name="243" href="#243">243</a>     }<a name="244" href="#244">244</a> <a name="245" href="#245">245</a>     <em>/**<em>*</em></em><a name="246" href="#246">246</a> <em>     * @return Returns the jobDir.</em><a name="247" href="#247">247</a> <em>     */</em><a name="248" href="#248">248</a>     <strong>protected</strong> <strong>static</strong> File getCrawlJobDir()<a name="249" href="#249">249</a>     {<a name="250" href="#250">250</a>         <strong>return</strong> SelfTestCase.crawlJobDir;<a name="251" href="#251">251</a>     }<a name="252" href="#252">252</a> <a name="253" href="#253">253</a>     <em>/**<em>*</em></em><a name="254" href="#254">254</a> <em>     * @return Return the directory w/ logs in it.</em><a name="255" href="#255">255</a> <em>     */</em><a name="256" href="#256">256</a>     <strong>protected</strong> <strong>static</strong> File getLogsDir()<a name="257" href="#257">257</a>     {<a name="258" href="#258">258</a>         <strong>return</strong> SelfTestCase.logsDir;<a name="259" href="#259">259</a>     }<a name="260" href="#260">260</a> <a name="261" href="#261">261</a>     <em>/**<em>*</em></em><a name="262" href="#262">262</a> <em>     * Returns the selftest read ARCReader.</em><a name="263" href="#263">263</a> <em>     *</em><a name="264" href="#264">264</a> <em>     * The returned ARCReader has been validated.  Use it to get at metadata.</em><a name="265" href="#265">265</a> <em>     *</em><a name="266" href="#266">266</a> <em>     * @return Returns the readReader, an ARCReader that has been validated.</em><a name="267" href="#267">267</a> <em>     */</em><a name="268" href="#268">268</a>     <strong>protected</strong> <strong>static</strong> <a href="../../../../org/archive/io/arc/ARCReader.html">ARCReader</a> [] getReadReaders() {<a name="269" href="#269">269</a>         <strong>return</strong> SelfTestCase.readReader;<a name="270" href="#270">270</a>     }<a name="271" href="#271">271</a> <a name="272" href="#272">272</a>     <em>/**<em>*</em></em><a name="273" href="#273">273</a> <em>     * @return Returns list of ARCReader metadatas, the byproduct of calling</em><a name="274" href="#274">274</a> <em>     * validate.</em><a name="275" href="#275">275</a> <em>     */</em><a name="276" href="#276">276</a>     <strong>protected</strong> <strong>static</strong> List [] getMetaDatas() {<a name="277" href="#277">277</a>         <strong>return</strong> SelfTestCase.metaDatas;<a name="278" href="#278">278</a>     }<a name="279" href="#279">279</a> <a name="280" href="#280">280</a>     <em>/**<em>*</em></em><a name="281" href="#281">281</a> <em>     * @return Returns the selftestURL.</em><a name="282" href="#282">282</a> <em>     */</em><a name="283" href="#283">283</a>     <strong>public</strong> <strong>static</strong> String getSelftestURL()<a name="284" href="#284">284</a>     {<a name="285" href="#285">285</a>         <strong>return</strong> SelfTestCase.selftestURL;<a name="286" href="#286">286</a>     }<a name="287" href="#287">287</a> <a name="288" href="#288">288</a>     <em>/**<em>*</em></em><a name="289" href="#289">289</a> <em>     * @return Returns the selftestURL.  URL returned is guaranteed to have</em><a name="290" href="#290">290</a> <em>     * a trailing '/'.</em><a name="291" href="#291">291</a> <em>     */</em>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区在线| 欧美日本一区二区在线观看| 日本道精品一区二区三区| 欧美日本一区二区| 亚洲特级片在线| 国产一区二区美女| 欧美高清dvd| 亚洲风情在线资源站| 9色porny自拍视频一区二区| 精品成a人在线观看| 日本vs亚洲vs韩国一区三区二区| 99精品一区二区三区| 国产色综合久久| 国模一区二区三区白浆| 欧美精选午夜久久久乱码6080| 中文字幕在线一区免费| 国产xxx精品视频大全| 精品国产区一区| 久久激情五月婷婷| 欧美一区日韩一区| 日韩黄色免费电影| 在线91免费看| 日本不卡视频在线| 日韩你懂的在线观看| 奇米影视7777精品一区二区| 制服视频三区第一页精品| 亚洲午夜精品在线| 欧美日韩视频在线第一区 | 麻豆精品视频在线观看免费| 欧美日韩不卡一区| 日韩经典中文字幕一区| 91精品视频网| 极品少妇xxxx偷拍精品少妇| 亚洲精品一线二线三线无人区| 九色|91porny| 国产婷婷色一区二区三区在线| 国内精品不卡在线| 国产欧美一区二区在线| 国产成人免费视频精品含羞草妖精| 精品国产青草久久久久福利| 国产精品综合av一区二区国产馆| 国产日韩视频一区二区三区| a在线欧美一区| 玉米视频成人免费看| 一本久道久久综合中文字幕| 亚洲视频综合在线| 欧美日韩电影一区| 国产在线国偷精品产拍免费yy| 久久久亚洲高清| 99久久伊人久久99| 亚洲成人三级小说| 欧美videos大乳护士334| 国产成人午夜精品影院观看视频 | 亚洲福利电影网| 日韩精品专区在线| 岛国精品在线播放| 亚洲福利视频三区| 337p日本欧洲亚洲大胆色噜噜| 成人av在线一区二区| 午夜成人免费电影| 久久久久久影视| 欧美亚洲一区二区三区四区| 麻豆精品国产传媒mv男同| 国产日产欧美一区二区视频| 色噜噜狠狠色综合中国| 精品亚洲成a人在线观看| 国产精品―色哟哟| 日韩一区二区麻豆国产| 91丝袜国产在线播放| 日韩中文字幕区一区有砖一区| 国产亚洲短视频| 欧美日韩视频专区在线播放| 国产成人精品综合在线观看 | 国产中文字幕精品| 一区二区三区四区精品在线视频| 精品日韩一区二区三区 | 亚洲超碰精品一区二区| 久久久精品日韩欧美| 欧美日韩亚洲综合一区二区三区 | 老司机精品视频在线| 亚洲欧美另类久久久精品2019| 日韩手机在线导航| 欧美日韩一区二区三区在线看 | 欧美三级韩国三级日本一级| 国产麻豆成人传媒免费观看| 五月婷婷另类国产| 亚洲同性gay激情无套| 国产亚洲午夜高清国产拍精品| 欧美精品自拍偷拍| 在线看不卡av| 不卡视频一二三四| 国产成人免费视| 日本sm残虐另类| 亚洲成人免费影院| 一区二区三区蜜桃| 亚洲日本免费电影| 国产精品久久久久久久久图文区 | 欧美性生活久久| 不卡av在线免费观看| 国产一区激情在线| 捆绑调教一区二区三区| 一区二区三区精品在线观看| 成人欧美一区二区三区小说| 国产精品无遮挡| 国产欧美日韩激情| 久久久国产一区二区三区四区小说 | 国产精品三级在线观看| 久久久久9999亚洲精品| 2欧美一区二区三区在线观看视频| 欧美一区二区免费视频| 91精品国产一区二区人妖| 欧美日韩国产电影| 在线综合亚洲欧美在线视频| 欧美乱妇23p| 6080日韩午夜伦伦午夜伦| 欧美日韩色综合| 欧美一区二区大片| 欧美mv和日韩mv国产网站| 日韩午夜激情免费电影| 欧美成人精品1314www| 2020国产成人综合网| 国产日韩精品久久久| 国产精品国模大尺度视频| 自拍av一区二区三区| 国产精品网友自拍| 国产亚洲美州欧州综合国| 欧美精品一区二区三区四区| 久久午夜色播影院免费高清| 国产免费久久精品| 自拍偷拍亚洲激情| 天天免费综合色| 久久精品国产精品亚洲综合| 国产精品资源在线| 99久久婷婷国产综合精品| 在线免费视频一区二区| 91精品国产手机| 久久久久久久精| 一区二区三区四区高清精品免费观看| 亚洲自拍偷拍九九九| 日本va欧美va精品| 国产精品一区二区果冻传媒| 一本一本大道香蕉久在线精品| 欧美在线免费视屏| 精品对白一区国产伦| 亚洲欧美日韩国产一区二区三区 | 久久久激情视频| 亚洲欧美另类小说| 久久成人免费网| 色综合天天综合| 欧美成人精品二区三区99精品| 国产精品国产三级国产aⅴ中文 | 国产精品视频看| 国产精品人人做人人爽人人添| 中文在线一区二区| 国产精品理论片在线观看| 亚洲一区二区三区三| 美女看a上一区| 色八戒一区二区三区| 欧美电影免费观看完整版| 亚洲午夜激情av| 国产高清在线精品| 日韩免费性生活视频播放| www国产成人| 一区二区不卡在线播放| 久久精品国产99久久6| 色哦色哦哦色天天综合| 久久久综合视频| 99在线精品一区二区三区| 91麻豆精品国产91久久久更新时间| 国产女同互慰高潮91漫画| 日韩和的一区二区| 91免费精品国自产拍在线不卡| 久久久久久久久久久久久夜| av在线这里只有精品| 成人精品免费网站| 欧美一区二区三区日韩| 成人毛片视频在线观看| 狠狠色伊人亚洲综合成人| 欧美一区二区在线观看| 亚洲综合丁香婷婷六月香| 色诱亚洲精品久久久久久| 欧美国产日韩a欧美在线观看| 免费观看成人鲁鲁鲁鲁鲁视频| 91.xcao| 国v精品久久久网| yourporn久久国产精品| 色素色在线综合| 欧美电影免费观看高清完整版| 久久日韩精品一区二区五区| 亚洲第一电影网| 欧美亚洲一区三区| 一区二区视频在线| 一本色道久久综合狠狠躁的推荐| 这里只有精品99re| 成人h动漫精品一区二区| 国产日本亚洲高清| 国产一区激情在线| 91麻豆精品在线观看| 欧美日韩一区二区欧美激情| 一级日本不卡的影视|