Module: Isomorfeus::Ferret::Test
- Defined in:
- ext/isomorfeus_ferret_ext/test.c
Class Method Summary collapse
- .analysis ⇒ Object
- .array ⇒ Object
- .bitvector ⇒ Object
- .document ⇒ Object
- .except ⇒ Object
- .fields ⇒ Object
- .file_deleter ⇒ Object
- .filter ⇒ Object
- .global ⇒ Object
- .hashset ⇒ Object
- .helper ⇒ Object
- .highlighter ⇒ Object
- .index ⇒ Object
- .lang ⇒ Object
- .mdbx_store ⇒ Object
- .mem_pool ⇒ Object
- .multi_search ⇒ Object
- .multimapper ⇒ Object
- .priorityqueue ⇒ Object
- .q_const_score ⇒ Object
- .q_filtered ⇒ Object
- .q_fuzzy ⇒ Object
- .q_parser ⇒ Object
- .q_span ⇒ Object
- .ram_store ⇒ Object
- .run_all ⇒ Object
- .search ⇒ Object
- .segments ⇒ Object
- .similarity ⇒ Object
- .sort ⇒ Object
- .term ⇒ Object
- .term_vectors ⇒ Object
- .test ⇒ Object
- .test_hash ⇒ Object
- .threading ⇒ Object
- .ts_1710 ⇒ Object
Class Method Details
.analysis ⇒ Object
684 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 684 static VALUE frb_ts_analysis(VALUE v) { return INT2FIX(execute_test(1)); } |
.array ⇒ Object
685 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 685 static VALUE frb_ts_array(VALUE v) { return INT2FIX(execute_test(2)); } |
.bitvector ⇒ Object
686 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 686 static VALUE frb_ts_bitvector(VALUE v) { return INT2FIX(execute_test(3)); } |
.document ⇒ Object
687 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 687 static VALUE frb_ts_document(VALUE v) { return INT2FIX(execute_test(4)); } |
.except ⇒ Object
688 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 688 static VALUE frb_ts_except(VALUE v) { return INT2FIX(execute_test(5)); } |
.fields ⇒ Object
689 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 689 static VALUE frb_ts_fields(VALUE v) { return INT2FIX(execute_test(6)); } |
.file_deleter ⇒ Object
690 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 690 static VALUE frb_ts_file_deleter(VALUE v) { return INT2FIX(execute_test(7)); } |
.filter ⇒ Object
691 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 691 static VALUE frb_ts_filter(VALUE v) { return INT2FIX(execute_test(8)); } |
.global ⇒ Object
692 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 692 static VALUE frb_ts_global(VALUE v) { return INT2FIX(execute_test(9)); } |
.hashset ⇒ Object
694 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 694 static VALUE frb_ts_hashset(VALUE v) { return INT2FIX(execute_test(11)); } |
.helper ⇒ Object
695 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 695 static VALUE frb_ts_helper(VALUE v) { return INT2FIX(execute_test(12)); } |
.highlighter ⇒ Object
696 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 696 static VALUE frb_ts_highlighter(VALUE v) { return INT2FIX(execute_test(13)); } |
.index ⇒ Object
697 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 697 static VALUE frb_ts_index(VALUE v) { return INT2FIX(execute_test(14)); } |
.lang ⇒ Object
698 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 698 static VALUE frb_ts_lang(VALUE v) { return INT2FIX(execute_test(15)); } |
.mdbx_store ⇒ Object
699 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 699 static VALUE frb_ts_mdbx_store(VALUE v) { return INT2FIX(execute_test(16)); } |
.mem_pool ⇒ Object
700 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 700 static VALUE frb_ts_mem_pool(VALUE v) { return INT2FIX(execute_test(17)); } |
.multi_search ⇒ Object
710 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 710 static VALUE frb_ts_multi_search(VALUE v) { return INT2FIX(execute_test(27)); } |
.multimapper ⇒ Object
701 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 701 static VALUE frb_ts_multimapper(VALUE v) { return INT2FIX(execute_test(18)); } |
.priorityqueue ⇒ Object
702 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 702 static VALUE frb_ts_priorityqueue(VALUE v){ return INT2FIX(execute_test(19)); } |
.q_const_score ⇒ Object
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_filtered ⇒ Object
704 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 704 static VALUE frb_ts_q_filtered(VALUE v) { return INT2FIX(execute_test(21)); } |
.q_fuzzy ⇒ Object
705 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 705 static VALUE frb_ts_q_fuzzy(VALUE v) { return INT2FIX(execute_test(22)); } |
.q_parser ⇒ Object
706 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 706 static VALUE frb_ts_q_parser(VALUE v) { return INT2FIX(execute_test(23)); } |
.q_span ⇒ Object
707 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 707 static VALUE frb_ts_q_span(VALUE v) { return INT2FIX(execute_test(24)); } |
.ram_store ⇒ Object
708 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 708 static VALUE frb_ts_ram_store(VALUE v) { return INT2FIX(execute_test(25)); } |
.run_all ⇒ Object
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);
}
|
.search ⇒ Object
709 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 709 static VALUE frb_ts_search(VALUE v) { return INT2FIX(execute_test(26)); } |
.segments ⇒ Object
711 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 711 static VALUE frb_ts_segments(VALUE v) { return INT2FIX(execute_test(28)); } |
.similarity ⇒ Object
712 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 712 static VALUE frb_ts_similarity(VALUE v) { return INT2FIX(execute_test(29)); } |
.sort ⇒ Object
713 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 713 static VALUE frb_ts_sort(VALUE v) { return INT2FIX(execute_test(30)); } |
.term ⇒ Object
714 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 714 static VALUE frb_ts_term(VALUE v) { return INT2FIX(execute_test(31)); } |
.term_vectors ⇒ Object
715 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 715 static VALUE frb_ts_term_vectors(VALUE v) { return INT2FIX(execute_test(32)); } |
.test ⇒ Object
716 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 716 static VALUE frb_ts_test(VALUE v) { return INT2FIX(execute_test(33)); } |
.test_hash ⇒ Object
693 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 693 static VALUE frb_ts_hash(VALUE v) { return INT2FIX(execute_test(10)); } |
.threading ⇒ Object
717 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 717 static VALUE frb_ts_threading(VALUE v) { return INT2FIX(execute_test(34)); } |
.ts_1710 ⇒ Object
683 |
# File 'ext/isomorfeus_ferret_ext/test.c', line 683 static VALUE frb_ts_1710(VALUE v) { return INT2FIX(execute_test(0)); } |