[TEST] Added cat.allocation and cat.aliases tests
This commit is contained in:
parent
6e46ca29d4
commit
3bd0f6cb63
|
@ -0,0 +1,195 @@
|
||||||
|
---
|
||||||
|
setup:
|
||||||
|
- skip:
|
||||||
|
features: regex
|
||||||
|
|
||||||
|
---
|
||||||
|
"Help":
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
help: true
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^ alias .+ \n
|
||||||
|
index .+ \n
|
||||||
|
filter .+ \n
|
||||||
|
routing.index .+ \n
|
||||||
|
routing.search .+ \n
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Empty cluster":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases: {}
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Simple alias":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_alias
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases: {}
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
test_alias \s+
|
||||||
|
test \s+
|
||||||
|
- \s+
|
||||||
|
- \s+
|
||||||
|
- \s+
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Complex alias":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_alias
|
||||||
|
body:
|
||||||
|
index_routing: ir
|
||||||
|
search_routing: "sr1,sr2"
|
||||||
|
filter:
|
||||||
|
term:
|
||||||
|
foo: bar
|
||||||
|
- do:
|
||||||
|
cat.aliases: {}
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
test_alias \s+
|
||||||
|
test \s+
|
||||||
|
[*] \s+
|
||||||
|
ir \s+
|
||||||
|
sr1,sr2 \s+
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Alias name":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_1
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_2
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
name: test_1
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: /^test_1 .+ \n$/
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
name: test_2
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: /^test_2 .+ \n$/
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
name: test_*
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: / (^|\n)test_1 .+ \n/
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: / (^|\n)test_2 .+ \n/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Column headers":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_1
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
v: true
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^ alias \s+
|
||||||
|
index \s+
|
||||||
|
filter \s+
|
||||||
|
routing.index \s+
|
||||||
|
routing.search \s+
|
||||||
|
\n
|
||||||
|
test_1 \s+
|
||||||
|
test \s+
|
||||||
|
- \s+
|
||||||
|
- \s+
|
||||||
|
- \s+
|
||||||
|
$/
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
"Select columns":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.put_alias:
|
||||||
|
index: test
|
||||||
|
name: test_1
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
h: [index, alias]
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: /^ test \s+ test_1 \s+ $/
|
||||||
|
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.aliases:
|
||||||
|
h: [index, alias]
|
||||||
|
v: true
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
index \s+ alias \s+ \n
|
||||||
|
test \s+ test_1 \s+ \n
|
||||||
|
$/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,187 @@
|
||||||
|
---
|
||||||
|
setup:
|
||||||
|
- skip:
|
||||||
|
features: regex
|
||||||
|
|
||||||
|
---
|
||||||
|
"Help":
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
help: true
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^ shards .+ \n
|
||||||
|
disk.used .+ \n
|
||||||
|
disk.avail .+ \n
|
||||||
|
disk.total .+ \n
|
||||||
|
disk.percent .+ \n
|
||||||
|
host .+ \n
|
||||||
|
ip .+ \n
|
||||||
|
node .+ \n
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Empty cluster":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation: {}
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
( 0 \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+ \s+
|
||||||
|
[-\w.]+ \s+
|
||||||
|
\d+(\.\d+){3} \s+
|
||||||
|
\w[-\w ]* \n
|
||||||
|
)+
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"One index":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
indices.create:
|
||||||
|
index: test
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cluster.health:
|
||||||
|
wait_for_status: green
|
||||||
|
timeout: 1s
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation: {}
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
( [1-5] \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+ \s+
|
||||||
|
[-\w.]+ \s+
|
||||||
|
\d+(\.\d+){3} \s+
|
||||||
|
\w[-\w ]* \n
|
||||||
|
)+
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Node ID":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
node_id: _master
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
( 0 \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+ \s+
|
||||||
|
[-\w.]+ \s+
|
||||||
|
\d+(\.\d+){3} \s+
|
||||||
|
[-\w ]+ \n
|
||||||
|
)
|
||||||
|
$/
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
node_id: non_existent
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Column headers":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
v: true
|
||||||
|
- match:
|
||||||
|
|
||||||
|
$body: >
|
||||||
|
/^ shards \s+
|
||||||
|
disk.used \s+
|
||||||
|
disk.avail \s+
|
||||||
|
disk.total \s+
|
||||||
|
disk.percent \s+
|
||||||
|
host \s+
|
||||||
|
ip \s+
|
||||||
|
node \s+
|
||||||
|
\n
|
||||||
|
|
||||||
|
( \s+0 \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+(\.\d+)?+gb \s+
|
||||||
|
\d+ \s+
|
||||||
|
[-\w.]+ \s+
|
||||||
|
\d+(\.\d+){3} \s+
|
||||||
|
[-\w ]+ \n
|
||||||
|
)*
|
||||||
|
$/
|
||||||
|
|
||||||
|
---
|
||||||
|
"Select columns":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
h: [disk.percent, node]
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
( \d+ \s+
|
||||||
|
\w[-\w ]* \n
|
||||||
|
)+
|
||||||
|
$/
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
h: [disk.percent, node]
|
||||||
|
v: true
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
disk.percent \s+
|
||||||
|
node \s+
|
||||||
|
\n
|
||||||
|
(
|
||||||
|
\s+\d+ \s+
|
||||||
|
\w[-\w ]* \n
|
||||||
|
)+
|
||||||
|
$/
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
"Bytes":
|
||||||
|
|
||||||
|
- do:
|
||||||
|
cat.allocation:
|
||||||
|
bytes: g
|
||||||
|
|
||||||
|
- match:
|
||||||
|
$body: >
|
||||||
|
/^
|
||||||
|
( 0 \s+
|
||||||
|
\d+ \s+
|
||||||
|
\d+ \s+
|
||||||
|
\d+ \s+
|
||||||
|
\d+ \s+
|
||||||
|
[-\w.]+ \s+
|
||||||
|
\d+(\.\d+){3} \s+
|
||||||
|
\w[-\w ]* \n
|
||||||
|
)+
|
||||||
|
$/
|
||||||
|
|
Loading…
Reference in New Issue