Mercurial Hosting > luan
comparison scripts/test.luan @ 1269:bcb39089e899
remove Ab_testing
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 12 Nov 2018 19:50:37 -0700 |
parents | 0f2890e2ba16 |
children | d410747a671a |
comparison
equal
deleted
inserted
replaced
1268:725e52076f03 | 1269:bcb39089e899 |
---|---|
20 local range = Luan.range or error() | 20 local range = Luan.range or error() |
21 local trim = String.trim or error() | 21 local trim = String.trim or error() |
22 local find = String.find or error() | 22 local find = String.find or error() |
23 local init = Http_test.init or error() | 23 local init = Http_test.init or error() |
24 local get_page = Http_test.get_page or error() | 24 local get_page = Http_test.get_page or error() |
25 local Ab_testing = require "luan:lucene/Ab_testing.luan" | |
26 | 25 |
27 | 26 |
28 local function print(...) | 27 local function print(...) |
29 Io.print_to(Io.stderr,...) | 28 Io.print_to(Io.stderr,...) |
30 end | 29 end |
52 local this_dir = this_file.parent() | 51 local this_dir = this_file.parent() |
53 local lucene_dir = this_dir.parent().child("build").child("lucene_test") | 52 local lucene_dir = this_dir.parent().child("build").child("lucene_test") |
54 --print(lucene_dir.to_string()) | 53 --print(lucene_dir.to_string()) |
55 local db = Lucene.index(lucene_dir.to_string()) | 54 local db = Lucene.index(lucene_dir.to_string()) |
56 db.delete_all() | 55 db.delete_all() |
57 | |
58 local ab_testing = Ab_testing.of(db) | |
59 local test_events = {"all"} | |
60 local aggregator_factories = { | |
61 all = Ab_testing.count_all; | |
62 } | |
63 ab_testing.test{ name="All", values={"all"}, events=test_events, aggregator_factories=aggregator_factories } | |
64 ab_testing.test{ name="null", values={"A","B"}, events=test_events, aggregator_factories=aggregator_factories } | |
65 | |
66 for record in range(1,10) do | |
67 local doc = {type="test"} | |
68 ab_testing.to_doc(doc) | |
69 db.save(doc) | |
70 end | |
71 | |
72 init() | |
73 ab_testing.web_page{"All","null"}() | |
74 | 56 |
75 local Web_search = require "luan:lucene/Web_search.luan" | 57 local Web_search = require "luan:lucene/Web_search.luan" |
76 local web_search = Web_search.of(db) | 58 local web_search = Web_search.of(db) |
77 | 59 |
78 init() | 60 init() |