-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdata_frame_analytics.yml
81 lines (81 loc) · 2.11 KB
/
data_frame_analytics.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
---
requires:
serverless: true
stack: true
---
setup:
- do:
indices.create:
index: data-frame-analytics
body:
mappings:
properties:
my_dep_var: { type: "long" }
name: { type: "keyword" }
- do:
index:
index: data-frame-analytics
body: { my_dep_var: 42, name: 'test' }
- do:
index:
index: data-frame-analytics
body: { my_dep_var: 43, name: 'test2' }
- do:
indices.refresh: {}
---
teardown:
- do:
indices.delete:
index: data-frame-analytics
- do:
indices.delete:
index: index-dest
ignore: 404
---
"Data frame analytics":
- do:
ml.get_data_frame_analytics:
id: "_all"
- match: { count: 0 }
- match: { data_frame_analytics: [] }
- do:
ml.put_data_frame_analytics:
id: "my-test-data-frame"
body: >
{
"source": {
"index": "data-frame-analytics"
},
"dest": {
"index": "index-dest"
},
"analysis": { "classification": { "dependent_variable": "name" } }
}
- match: { id: "my-test-data-frame" }
- do:
ml.get_data_frame_analytics:
id: "my-test-data-frame"
- match: { count: 1 }
- match: { data_frame_analytics.0.id: "my-test-data-frame" }
- do:
ml.get_data_frame_analytics_stats:
id: "my-test-data-frame"
- match: { data_frame_analytics.0.id: "my-test-data-frame" }
- do:
ml.preview_data_frame_analytics: { id: "my-test-data-frame" }
- length: { feature_values: 2 }
- do:
ml.start_data_frame_analytics: { id: "my-test-data-frame" }
- is_true: 'acknowledged'
- do:
ml.stop_data_frame_analytics: { id: "my-test-data-frame", force: true }
- is_true: 'stopped'
- do:
ml.update_data_frame_analytics:
id: "my-test-data-frame"
body: { description: "after update" }
- match: { id: "my-test-data-frame" }
- match: { description: "after update" }
- do:
ml.delete_data_frame_analytics: { id: "my-test-data-frame", force: true }
- is_true: acknowledged