Module: Isomorfeus::Ferret::Test

Defined in:
ext/isomorfeus_ferret_ext/test.c

Class Method Summary collapse

Class Method Details

.analysisObject



684
# File 'ext/isomorfeus_ferret_ext/test.c', line 684

static VALUE frb_ts_analysis(VALUE v)     { return INT2FIX(execute_test(1)); }

.arrayObject



685
# File 'ext/isomorfeus_ferret_ext/test.c', line 685

static VALUE frb_ts_array(VALUE v)        { return INT2FIX(execute_test(2)); }

.bitvectorObject



686
# File 'ext/isomorfeus_ferret_ext/test.c', line 686

static VALUE frb_ts_bitvector(VALUE v)    { return INT2FIX(execute_test(3)); }

.documentObject



687
# File 'ext/isomorfeus_ferret_ext/test.c', line 687

static VALUE frb_ts_document(VALUE v)     { return INT2FIX(execute_test(4)); }

.exceptObject



688
# File 'ext/isomorfeus_ferret_ext/test.c', line 688

static VALUE frb_ts_except(VALUE v)       { return INT2FIX(execute_test(5)); }

.fieldsObject



689
# File 'ext/isomorfeus_ferret_ext/test.c', line 689

static VALUE frb_ts_fields(VALUE v)       { return INT2FIX(execute_test(6)); }

.file_deleterObject



690
# File 'ext/isomorfeus_ferret_ext/test.c', line 690

static VALUE frb_ts_file_deleter(VALUE v) { return INT2FIX(execute_test(7)); }

.filterObject



691
# File 'ext/isomorfeus_ferret_ext/test.c', line 691

static VALUE frb_ts_filter(VALUE v)       { return INT2FIX(execute_test(8)); }

.globalObject



692
# File 'ext/isomorfeus_ferret_ext/test.c', line 692

static VALUE frb_ts_global(VALUE v)       { return INT2FIX(execute_test(9)); }

.hashsetObject



694
# File 'ext/isomorfeus_ferret_ext/test.c', line 694

static VALUE frb_ts_hashset(VALUE v)      { return INT2FIX(execute_test(11)); }

.helperObject



695
# File 'ext/isomorfeus_ferret_ext/test.c', line 695

static VALUE frb_ts_helper(VALUE v)       { return INT2FIX(execute_test(12)); }

.highlighterObject



696
# File 'ext/isomorfeus_ferret_ext/test.c', line 696

static VALUE frb_ts_highlighter(VALUE v)  { return INT2FIX(execute_test(13)); }

.indexObject



697
# File 'ext/isomorfeus_ferret_ext/test.c', line 697

static VALUE frb_ts_index(VALUE v)        { return INT2FIX(execute_test(14)); }

.langObject



698
# File 'ext/isomorfeus_ferret_ext/test.c', line 698

static VALUE frb_ts_lang(VALUE v)         { return INT2FIX(execute_test(15)); }

.mdbx_storeObject



699
# File 'ext/isomorfeus_ferret_ext/test.c', line 699

static VALUE frb_ts_mdbx_store(VALUE v)   { return INT2FIX(execute_test(16)); }

.mem_poolObject



700
# File 'ext/isomorfeus_ferret_ext/test.c', line 700

static VALUE frb_ts_mem_pool(VALUE v)     { return INT2FIX(execute_test(17)); }

.multi_searchObject



710
# File 'ext/isomorfeus_ferret_ext/test.c', line 710

static VALUE frb_ts_multi_search(VALUE v) { return INT2FIX(execute_test(27)); }

.multimapperObject



701
# File 'ext/isomorfeus_ferret_ext/test.c', line 701

static VALUE frb_ts_multimapper(VALUE v)  { return INT2FIX(execute_test(18)); }

.priorityqueueObject



702
# File 'ext/isomorfeus_ferret_ext/test.c', line 702

static VALUE frb_ts_priorityqueue(VALUE v){ return INT2FIX(execute_test(19)); }

.q_const_scoreObject



703
# File 'ext/isomorfeus_ferret_ext/test.c', line 703

static VALUE frb_ts_q_const_score(VALUE v){ return INT2FIX(execute_test(20)); }

.q_filteredObject



704
# File 'ext/isomorfeus_ferret_ext/test.c', line 704

static VALUE frb_ts_q_filtered(VALUE v)   { return INT2FIX(execute_test(21)); }

.q_fuzzyObject



705
# File 'ext/isomorfeus_ferret_ext/test.c', line 705

static VALUE frb_ts_q_fuzzy(VALUE v)      { return INT2FIX(execute_test(22)); }

.q_parserObject



706
# File 'ext/isomorfeus_ferret_ext/test.c', line 706

static VALUE frb_ts_q_parser(VALUE v)     { return INT2FIX(execute_test(23)); }

.q_spanObject



707
# File 'ext/isomorfeus_ferret_ext/test.c', line 707

static VALUE frb_ts_q_span(VALUE v)       { return INT2FIX(execute_test(24)); }

.ram_storeObject



708
# File 'ext/isomorfeus_ferret_ext/test.c', line 708

static VALUE frb_ts_ram_store(VALUE v)    { return INT2FIX(execute_test(25)); }

.run_allObject



719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
# File 'ext/isomorfeus_ferret_ext/test.c', line 719

static VALUE frb_ts_run_all(VALUE v) {
    int i, test_count;
    int rv = 0;
    TestSuite *suite = NULL;
    TestSubSuite *subsuite;
    verbose = true;
    show_stack = true;
    force = true;
    test_count = (int)FRT_NELEMS(all_tests);
    msg_buf = FRT_ALLOC_N(char, MAX_MSG_SIZE);
    msg_bufp = msg_buf;

    clock_t start_time = clock();
    for (i = 0; i < test_count; i++) {
        suite = all_tests[i].func(suite);
    }

    /* print out the test diagnotics */
    rv = report(suite);
    printf("\nFinished in %0.3f seconds\n", (double) (clock() - start_time) / CLOCKS_PER_SEC);

    /* free allocated test suites */
    while ((subsuite = suite->head) != NULL) {
        suite->head = subsuite->next;
        free(subsuite->name);
        free(subsuite);
    }
    reset_stats();
    free(suite);
    free(msg_buf);
    return INT2FIX(rv);
}

.searchObject



709
# File 'ext/isomorfeus_ferret_ext/test.c', line 709

static VALUE frb_ts_search(VALUE v)       { return INT2FIX(execute_test(26)); }

.segmentsObject



711
# File 'ext/isomorfeus_ferret_ext/test.c', line 711

static VALUE frb_ts_segments(VALUE v)     { return INT2FIX(execute_test(28)); }

.similarityObject



712
# File 'ext/isomorfeus_ferret_ext/test.c', line 712

static VALUE frb_ts_similarity(VALUE v)   { return INT2FIX(execute_test(29)); }

.sortObject



713
# File 'ext/isomorfeus_ferret_ext/test.c', line 713

static VALUE frb_ts_sort(VALUE v)         { return INT2FIX(execute_test(30)); }

.termObject



714
# File 'ext/isomorfeus_ferret_ext/test.c', line 714

static VALUE frb_ts_term(VALUE v)         { return INT2FIX(execute_test(31)); }

.term_vectorsObject



715
# File 'ext/isomorfeus_ferret_ext/test.c', line 715

static VALUE frb_ts_term_vectors(VALUE v) { return INT2FIX(execute_test(32)); }

.testObject



716
# File 'ext/isomorfeus_ferret_ext/test.c', line 716

static VALUE frb_ts_test(VALUE v)         { return INT2FIX(execute_test(33)); }

.test_hashObject



693
# File 'ext/isomorfeus_ferret_ext/test.c', line 693

static VALUE frb_ts_hash(VALUE v)         { return INT2FIX(execute_test(10)); }

.threadingObject



717
# File 'ext/isomorfeus_ferret_ext/test.c', line 717

static VALUE frb_ts_threading(VALUE v)    { return INT2FIX(execute_test(34)); }

.ts_1710Object



683
# File 'ext/isomorfeus_ferret_ext/test.c', line 683

static VALUE frb_ts_1710(VALUE v)         { return INT2FIX(execute_test(0)); }