Start Time: 2006-09-28 21:25:03
Duration: 0:00:10.855000
Status: Pass 350 Failure 8 Error 1
| Test Group/Test case | Count | Pass | Fail | Error | View |
| minds.cgibin.test.test_cgi.TestCGI | 6 | 6 | 0 | 0 | Detail |
test_control |
pass | ||||
test_help |
pass | ||||
test_help_gettingstarted |
pass | ||||
test_help_proxyinstruction |
pass | ||||
test_root |
pass | ||||
test_updateParent_input_escape |
pass | ||||
| minds.cgibin.test.test_history.TestHistory | 4 | 1 | 3 | 0 | Detail |
test_GET |
pass | ||||
test_indexnow_needed |
fail | ||||
test_query_needed |
fail | ||||
test_query_no_result_needed |
fail | ||||
| minds.cgibin.test.test_weblib.TestWeblibCGI | 14 | 13 | 1 | 0 | Detail |
test_buildCategoryList |
pass | ||||
test_weblib |
pass | ||||
test_weblib_go |
pass | ||||
test_weblib_go_invalid |
pass | ||||
test_weblib_input_escape |
pass | ||||
test_weblib_input_escape_tag |
pass | ||||
test_weblib_query |
pass | ||||
test_weblib_query_sort_date |
pass | ||||
test_weblib_query_sort_tag |
fail | ||||
test_weblib_query_sort_title |
pass | ||||
test_weblib_tag |
pass | ||||
test_weblib_tag_sort_date |
pass | ||||
test_weblib_tag_sort_tag |
pass | ||||
test_weblib_tag_sort_title |
pass | ||||
| minds.cgibin.test.test_weblibForm.TestWeblibForm | 10 | 10 | 0 | 0 | Detail |
test_GET_404 |
pass | ||||
test_GET_URL_match |
pass | ||||
test_GET_new |
pass | ||||
test_GET_rid |
pass | ||||
test_PUT_404 |
pass | ||||
test_PUT_char_workout |
pass | ||||
test_PUT_existing |
pass | ||||
test_PUT_illegal |
pass | ||||
test_PUT_input_escape |
pass | ||||
test_PUT_new |
pass | ||||
| minds.cgibin.test.test_weblibMultiForm.TestWeblibMultiForm | 6 | 6 | 0 | 0 | Detail |
test_GET |
pass | ||||
test_POST_add |
pass | ||||
test_POST_add_new_tag |
pass | ||||
test_POST_illegal_tag |
pass | ||||
test_POST_input_escape |
pass | ||||
test_POST_remove |
pass | ||||
| minds.cgibin.test.test_weblibTagCategorize.TestWeblibTagCategorize | 5 | 5 | 0 | 0 | Detail |
test_GET |
pass | ||||
test_POST |
pass | ||||
test_POST0 |
pass | ||||
test_POST_illegal |
pass | ||||
test_POST_input_escape |
pass | ||||
| minds.cgibin.test.test_weblibTagForm.TestTagForm | 9 | 9 | 0 | 0 | Detail |
test_GET |
pass | ||||
test_GET_404 |
pass | ||||
test_POST_404 |
pass | ||||
test_POST_category_collapse |
pass | ||||
test_POST_invalid |
pass | ||||
test_POST_merge |
pass | ||||
test_POST_rename |
pass | ||||
test_POST_rename_capitalization |
pass | ||||
test_PUT_input_escape |
pass | ||||
| minds.cgibin.util.test_request.TestRequest | 7 | 7 | 0 | 0 | Detail |
test_cookie |
pass | ||||
test_method |
pass | ||||
test_others |
pass | ||||
test_param |
pass | ||||
test_rid |
pass | ||||
test_str |
pass | ||||
test_tid |
pass | ||||
| minds.cgibin.util.test_response.TestResponse | 7 | 7 | 0 | 0 | Detail |
test_CGIRenderer |
pass | ||||
test_WeblibLayoutRenderer |
pass | ||||
test_buildBookmarklet |
pass | ||||
test_cookie |
pass | ||||
test_jsEscapeString |
pass | ||||
test_redirect |
pass | ||||
test_split_style_block |
pass | ||||
| minds.test.test_app_httpserver.TestAppHTTPRequestHandler | 1 | 1 | 0 | 0 | Detail |
test_lookup_cgi |
pass | ||||
| minds.test.test_app_httpserver.TestCGIFileFilter | 6 | 6 | 0 | 0 | Detail |
test1 |
pass | ||||
test_buffer |
pass | ||||
test_location |
pass | ||||
test_nodirective |
pass | ||||
test_states |
pass | ||||
test_status |
pass | ||||
| minds.test.test_app_httpserver.TestMisc | 3 | 3 | 0 | 0 | Detail |
test_convertPath2Module1 |
pass | ||||
test_convertPath2Module2 |
pass | ||||
test_convertPath2Module3 |
pass | ||||
| minds.test.test_cachefile.TestCacheFile | 2 | 2 | 0 | 0 | Detail |
test_discard |
pass | ||||
test_write |
pass | ||||
| minds.test.test_config.TestConfig | 10 | 10 | 0 | 0 | Detail |
testSafeConfig |
pass | ||||
test_get |
pass | ||||
test_get_notexist |
pass | ||||
test_getboolean |
pass | ||||
test_getdefault |
pass | ||||
test_getint |
pass | ||||
test_getpath |
pass | ||||
test_save |
pass | ||||
test_set |
pass | ||||
test_str |
pass | ||||
| minds.test.test_distillML.TestCharEncoding | 8 | 8 | 0 | 0 | Detail |
test_bad_encoding |
pass | ||||
test_big5 |
pass | ||||
test_big5_txt |
pass | ||||
test_euc_jp |
pass | ||||
test_euc_kr |
pass | ||||
test_iso_8851_1 |
pass | ||||
test_koi8_r |
pass | ||||
test_utf8 |
pass | ||||
| minds.test.test_distillML.TestDistill | 10 | 7 | 3 | 0 | Detail |
testAttrEncodingProblem: Bad HTML found in http://news.bbc.co.uk/ |
pass | ||||
testDistill |
pass | ||||
testDistillTxt |
pass | ||||
testMeta |
pass | ||||
testMetaVariations |
pass | ||||
testParseCrazyTitleProblem |
pass | ||||
testParseEmptyTagProblem: Test problem in parsing |
pass | ||||
testParserError |
fail | ||||
testTextAsHTML_needed |
fail | ||||
testWordSpaceCollapseIssue_needed |
fail | ||||
| minds.test.test_distillML.TestFormatter | 1 | 1 | 0 | 0 | Detail |
test_notifyHtml |
pass | ||||
| minds.test.test_distillML.TestWeeding | 8 | 8 | 0 | 0 | Detail |
testCSS |
pass | ||||
testDomainFiltered |
pass | ||||
testDomainFilteredTxt |
pass | ||||
testFrameset |
pass | ||||
testJavascript |
pass | ||||
testLowvisible |
pass | ||||
testMagicFiltered |
pass | ||||
testMagicFilteredTxt: Wrong media type text/plain |
pass | ||||
| minds.test.test_distillparse.TestParseDistillML | 6 | 6 | 0 | 0 | Detail |
testMAX_OUTPUT_TAG_LEN |
pass | ||||
testParse0: test parsing a minimal file |
pass | ||||
testParse00: test parsing a empty file (invalid without the header section) |
pass | ||||
testParseMeta: test parsing header into meta dictionary |
pass | ||||
testParseTagSpanBuffer |
pass | ||||
testParseTags |
pass | ||||
| minds.test.test_docarchive.TestArchiveHandler | 3 | 3 | 0 | 0 | Detail |
test_add_document |
pass | ||||
test_append_to_exiting_archive |
pass | ||||
test_invalid_mode |
pass | ||||
| minds.test.test_docarchive.TestDocArchive | 3 | 3 | 0 | 0 | Detail |
test_get_document |
pass | ||||
test_get_document_not_exist |
pass | ||||
test_invalideId |
pass | ||||
| minds.test.test_docarchive.TestIdCounter | 5 | 5 | 0 | 0 | Detail |
test_findIdRange |
pass | ||||
test_findIdRange_initial_state |
pass | ||||
test_findIdRange_no_file_in_zip |
pass | ||||
test_findIdRange_resist_garbagefile |
pass | ||||
test_getNewId |
pass | ||||
| minds.test.test_domain_filter.TestDomainFilter | 4 | 4 | 0 | 0 | Detail |
testFilter0 |
pass | ||||
testFilter1 |
pass | ||||
testLoad |
pass | ||||
testLoad0 |
pass | ||||
| minds.test.test_encode_tools.TestEncodeTools | 11 | 11 | 0 | 0 | Detail |
test_determine0 |
pass | ||||
test_determine_DEFAULT |
pass | ||||
test_determine_HTTP_CONTENT_TYPE |
pass | ||||
test_determine_META_CHARSET0 |
pass | ||||
test_determine_META_CHARSET1 |
pass | ||||
test_determine_lenient |
pass | ||||
test_findCharSet0 |
pass | ||||
test_findCharSet1 |
pass | ||||
test_findCharSetX: eXtreme findCharSet |
pass | ||||
test_getreader |
pass | ||||
test_getreader_invalid |
pass | ||||
| minds.test.test_lucene_logic.TestLuceneLogic | 3 | 3 | 0 | 0 | Detail |
test_FSDirectory |
pass | ||||
test_RAM |
pass | ||||
test_version |
pass | ||||
| minds.test.test_messagelog.TestMessageInfo | 5 | 5 | 0 | 0 | Detail |
testDiscardFilter |
pass | ||||
testParseMessageLog |
pass | ||||
testParseMessageLog00 |
pass | ||||
testParseMessageLog01 |
pass | ||||
testTruncated |
pass | ||||
| minds.test.test_messagelog.TestMsgLogger | 6 | 6 | 0 | 0 | Detail |
testDispose_00 |
pass | ||||
testDispose_01 |
pass | ||||
testDispose_10 |
pass | ||||
testDispose_11 |
pass | ||||
testLastIssued |
pass | ||||
test_findHighestId |
pass | ||||
| minds.test.test_proxyhandler.TestProxyHandler | 5 | 5 | 0 | 0 | Detail |
testDiscarded |
pass | ||||
testException |
pass | ||||
testHandlerOverflow |
pass | ||||
testNextProxy |
pass | ||||
testRequestForwarded |
pass | ||||
| minds.test.test_qmsg.TestBackgroundTask: Test qmsg's background index process and misc utilities. | 6 | 6 | 0 | 0 | Detail |
test_parseTimestamp |
pass | ||||
test_shouldIndex0: no msg queued |
pass | ||||
test_shouldIndex01: msg queued(3) < numDoc(5) |
pass | ||||
test_shouldIndex1: msg queued(5) >= numDoc(5) |
pass | ||||
test_shouldIndex2: Check if time elapsed since first msg (10:00) v.s. max_interval |
pass | ||||
test_shouldTransform |
pass | ||||
| minds.test.test_qmsg.TestMeta: Test meta data manipulation during transformation. Also use distillML.writeHeader | 4 | 4 | 0 | 0 | Detail |
testMaxuri |
pass | ||||
testMeta0: with minimal meta data |
pass | ||||
testMeta1: Full meta data with both etag and last-modified |
pass | ||||
testMeta2: with only Last-Modified |
pass | ||||
| minds.test.test_qmsg.TestQmsg: Test the main transformation process | 6 | 6 | 0 | 0 | Detail |
testTransformDocs |
pass | ||||
test_backgroundIndexTask |
pass | ||||
test_backgroundIndexTask1 |
pass | ||||
test_backgroundIndexTask2 |
pass | ||||
test_discarded_archived |
pass | ||||
test_indexDocs |
pass | ||||
| minds.test.test_qmsg.TestSearchForArchived: Test the _searchForArchived() logic | 8 | 8 | 0 | 0 | Detail |
test_after_archive_interval |
pass | ||||
test_etag_match |
pass | ||||
test_etag_match_previous |
pass | ||||
test_etag_not_match |
pass | ||||
test_last_modified_match |
pass | ||||
test_last_modified_not_match |
pass | ||||
test_not_found |
pass | ||||
test_within_archive_interval |
pass | ||||
| minds.test.test_search.TestSearch | 1 | 0 | 0 | 1 | Detail |
testSearch |
error | ||||
| minds.test.test_upgrade_checker.TestUpgrade | 5 | 5 | 0 | 0 | Detail |
test_checkUpgrade |
pass | ||||
test_checkUpgrade_failed_fetch |
pass | ||||
test_fetch |
pass | ||||
test_pollUpgradeInfo |
pass | ||||
test_set_config |
pass | ||||
| minds.util.httputil.TestHttputil | 2 | 2 | 0 | 0 | Detail |
test_canonicalize |
pass | ||||
test_split |
pass | ||||
| minds.util.multiblockfile.TestReaderWriter | 3 | 3 | 0 | 0 | Detail |
testFillerline |
pass | ||||
testReadWrite |
pass | ||||
testTellNSeek |
pass | ||||
| minds.util.patterns_tester.TestCheckStrings | 7 | 7 | 0 | 0 | Detail |
test00 |
pass | ||||
test01 |
pass | ||||
test10 |
pass | ||||
testCheckedOK |
pass | ||||
testNoPatternBad |
pass | ||||
testNoPatternGood |
pass | ||||
testOrderWrong |
pass | ||||
| minds.util.patterns_tester.TestPatternTester | 8 | 8 | 0 | 0 | Detail |
test00 |
pass | ||||
test01 |
pass | ||||
test10 |
pass | ||||
testCheckedOK |
pass | ||||
testCheckedRe |
pass | ||||
testNoPatternBad |
pass | ||||
testNoPatternGood |
pass | ||||
testOrderWrong |
pass | ||||
| minds.util.test_dateutil.TestDateUtil | 2 | 2 | 0 | 0 | Detail |
test_isoformat |
pass | ||||
test_parse |
pass | ||||
| minds.util.test_fileutil.TestBoundedFile | 3 | 3 | 0 | 0 | Detail |
test_boundedFile |
pass | ||||
test_boundedFile1 |
pass | ||||
test_boundedFileDelegation |
pass | ||||
| minds.util.test_fileutil.TestFileUtil | 2 | 2 | 0 | 0 | Detail |
test_RecordFile |
pass | ||||
test_shift_files |
pass | ||||
| minds.util.test_html_pull_parser.TestParser | 4 | 4 | 0 | 0 | Detail |
test_0 |
pass | ||||
test_comment |
pass | ||||
test_no_retain |
pass | ||||
test_parse |
pass | ||||
| minds.util.test_html_pull_parser.TestSGMLPatch | 5 | 5 | 0 | 0 | Detail |
test_declaration_bad |
pass | ||||
test_declaration_good_case |
pass | ||||
test_declaration_incomplete |
pass | ||||
test_parse_emptytag |
pass | ||||
test_xml_CDATA |
pass | ||||
| minds.util.test_magic.TestMagic | 13 | 13 | 0 | 0 | Detail |
test_empty_file |
pass | ||||
test_gif |
pass | ||||
test_ico |
pass | ||||
test_jpeg |
pass | ||||
test_partial_mask_match0 |
pass | ||||
test_partial_mask_match1 |
pass | ||||
test_partial_match0 |
pass | ||||
test_partial_match1 |
pass | ||||
test_png |
pass | ||||
test_text_html |
pass | ||||
test_uft16 |
pass | ||||
test_utf8 |
pass | ||||
test_zip |
pass | ||||
| minds.util.test_pagemeter.TestPageMeter | 4 | 4 | 0 | 0 | Detail |
test0 |
pass | ||||
test100 |
pass | ||||
test105 |
pass | ||||
testError |
pass | ||||
| minds.util.test_rspreader.TestChunked | 10 | 10 | 0 | 0 | Detail |
test0 |
pass | ||||
testBadLength |
pass | ||||
testEmpty |
pass | ||||
testErrorOnSecondBlock |
pass | ||||
testIncompleteChunk |
pass | ||||
testInvalidEOC |
pass | ||||
testNegativeLength |
pass | ||||
testNoLength |
pass | ||||
testOneBlock |
pass | ||||
testTwoBlocks |
pass | ||||
| minds.util.test_rspreader.TestContentReader | 8 | 8 | 0 | 0 | Detail |
test0 |
pass | ||||
testChunked |
pass | ||||
testChunkedGzip |
pass | ||||
test_deflate |
pass | ||||
test_empty_response |
pass | ||||
test_gzip_encoding |
pass | ||||
test_no_encoding |
pass | ||||
test_no_encoding_controlled: controlled test of test_no_encoding() without using ContentReader |
pass | ||||
| minds.util.test_rspreader.TestOpen | 4 | 4 | 0 | 0 | Detail |
testOpenMlog |
pass | ||||
testOpenMlogBinary |
pass | ||||
testOpenMlog_controlled |
pass | ||||
testOpenRegularDoc |
pass | ||||
| minds.util.test_rspreader.TestRspReader | 2 | 2 | 0 | 0 | Detail |
test_RspReader |
pass | ||||
test_RspReader_controlled: controlled test of test_RspReader() without using RspReader |
pass | ||||
| minds.util.test_threadutil.Test_PooledExecutor | 2 | 2 | 0 | 0 | Detail |
test_PooledExecutor: test PooledExecutor |
pass | ||||
test_exception: Test task throws exception |
pass | ||||
| minds.weblib.test.test_graph.TestIndentedTextParsing | 7 | 7 | 0 | 0 | Detail |
test0 |
pass | ||||
test_bfs |
pass | ||||
test_deformed |
pass | ||||
test_delete |
pass | ||||
test_dfs |
pass | ||||
test_rename |
pass | ||||
test_simple |
pass | ||||
| minds.weblib.test.test_graph.TestUtils | 1 | 1 | 0 | 0 | Detail |
test_find_branches |
pass | ||||
| minds.weblib.test.test_import.TestImport | 12 | 12 | 0 | 0 | Detail |
test_ctime_str_2_iso8601 |
pass | ||||
test_delicious |
pass | ||||
test_delicious_bad |
pass | ||||
test_import_bookmarks |
pass | ||||
test_import_netscape_PushBackIterator |
pass | ||||
test_import_tree |
pass | ||||
test_netscape |
pass | ||||
test_netscape_bad |
pass | ||||
test_netscape_via_IE |
pass | ||||
test_netscape_via_safari |
pass | ||||
test_opera |
|||||