Anthony Romano
4366f35e1e
e2e: test no value is returned in TestCtlV3GetKeysOnly
...
Test was checking key name is returned, but was not correctly checking
no value is returned.
2017-09-13 09:50:24 -07:00
Hitoshi Mitake
e4c0e11702
e2e: enhance test cases for a way of handling empty keys
2017-09-13 14:25:52 +09:00
Gyu-Ho Lee
f65aee0759
*: replace 'golang.org/x/net/context' with 'context'
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-09-07 13:39:42 -07:00
Anthony Romano
9a84c84ea6
Merge pull request #8479 from heyitsanthony/ctlv2-backup-v3
...
ctlv2: backup --with-v3
2017-09-05 13:46:29 -07:00
Anthony Romano
079d578959
e2e: test etcdctl backup saves v3 db
2017-09-01 00:24:57 -07:00
Anthony Romano
b70263247d
e2e: launch etcdctl with api=3 when calling etcdctl3
...
Setting the ETCDCTL_API=3, then calling etcdctl was unwieldy and not
thread safe; all ctl v3 tests had to go through the ctlv3 wrapper and
could not easily mix with v2 commands.
2017-09-01 00:24:57 -07:00
Anthony Romano
e9cf07fa4d
e2e: test v2v3 emulation
2017-08-31 11:47:41 -07:00
Gyu-Ho Lee
52855bac49
*: bump up to Go 1.9 in tests
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-08-24 19:29:26 -07:00
Anthony Romano
7734b97b57
e2e: test etcd boots with unix peers
2017-08-17 19:59:09 -07:00
Anthony Romano
15c511ea6a
e2e: test booting etcd with multiple peer listeners
2017-08-17 11:25:40 -07:00
Gyu-Ho Lee
01f1013203
e2e: test 'lease list' command
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-08-14 14:18:57 -07:00
Gyu-Ho Lee
43ccc549fb
e2e: test 'endpoint hashkv' command
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-08-05 18:17:06 -07:00
Anthony Romano
5072530a80
e2e: remove SIGQUIT debugging for elect and lock
...
Causes etcdctl to hang with pending SIGQUIT signals according to
/proc/pid/status. The debugging wasn't very useful on travis
either; just totally remove it to get CI working again.
2017-08-03 15:38:06 -07:00
Gyu-Ho Lee
661da1e609
e2e: test /metrics, /health endpoint in grpc-proxy
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-07-31 14:07:59 -07:00
Gyu-Ho Lee
4267d368df
api/etcdhttp: serve error information in '/health', marshal health in JSON
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-07-27 15:36:59 -07:00
Gyu-Ho Lee
411ab276b0
e2e: test /metrics, /health endpoints
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-07-26 06:23:55 -07:00
fanmin shi
dfd3ef42cf
Merge pull request #8297 from fanminshi/fix_txn_ctl
...
etcdctl: print "del" instead of "delete" in txn interactive mode
2017-07-24 14:05:14 -07:00
fanmin shi
09f67a0d5e
e2e: change expectatation string in ctlTxn
2017-07-24 10:51:31 -07:00
Anthony Romano
e9a7f3551b
Merge pull request #8281 from heyitsanthony/san-rdns
...
transport: use reverse lookup to match wildcard DNS SAN
2017-07-22 08:02:57 -07:00
Anthony Romano
e9d5f75323
e2e/docker: docker image for testing wildcard DNS
2017-07-21 17:14:50 -07:00
Anthony Romano
954ec4d1a5
e2e: fix range indexing for args2env conversion
...
Was dropping the last argument in the slice.
2017-07-21 11:00:23 -07:00
Anthony Romano
5c6a6bdc5a
e2e: refactor to support -tags cluster_proxy
2017-07-21 11:00:22 -07:00
Gyu-Ho Lee
91470a8a54
e2e: test '/health' when alarm is raised
2017-07-18 15:51:30 -07:00
Anthony Romano
3614c5185d
e2e: update tests to use single space for etcdctl errors
2017-07-13 14:27:46 -07:00
Gyu-Ho Lee
a57405a958
Merge pull request #8153 from gyuho/leadership-transfer
...
*: expose Leadership Transfer API to clients
2017-07-06 13:00:08 -07:00
Hitoshi Mitake
db595887cf
e2e: add test cases for getting user and role information of user itself
2017-06-26 22:20:46 -07:00
Gyu-Ho Lee
d4289588ac
e2e: test 'move-leader' command
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-06-23 13:19:16 -07:00
Anthony Romano
e22d00a9f1
e2e: accept more kinds of errors in CRL test
...
Semaphore is failing with context exceeded errors and dial timeouts, only
returning an "Error: ..." from expect on etcdctl. So, only test for
"Error:" instead of grpc internal errors.
2017-06-22 13:27:36 -07:00
Anthony Romano
41e26f741b
e2e: test rejecting CRL'd client certs
2017-06-19 15:23:41 -07:00
Sam Batschelet
c27634c215
e2e: test auth over grpc json
2017-06-15 13:41:47 -04:00
Anthony Romano
3fcb8336aa
e2e: update cluster-health test for new etcdctl output
2017-06-09 13:55:16 -07:00
Anthony Romano
d8935903a2
e2e: add role get and role list e2e tests
...
Wasn't being covered
2017-06-06 16:21:00 -07:00
Anthony Romano
887db5a3db
*: fix go tool vet -all -shadow errors
2017-06-03 21:32:36 -07:00
Anthony Romano
e0653043ff
e2e: make CtlV2GetRoleUser non-quorum
...
GetUser doesn't go through quorum, so issuing a user get to any member
of a cluster may fetch stale data from a slow member. Instead, use a
single member cluster for the test.
Fixes #7993
2017-06-01 10:13:47 -07:00
Anthony Romano
85095760ff
e2e: test txn over grpc json
2017-05-31 12:08:06 -07:00
Anthony Romano
dac2c10ce9
etcdctl, e2e: use 0xe7cd as argument separator in cov-enabled etcdctl
...
Fixes #7980
2017-05-25 16:11:52 -07:00
Gyu-Ho Lee
c3a191b38d
e2e: use version.Cluster for release test
...
Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
2017-05-24 15:20:18 -07:00
Hitoshi Mitake
881903b6d3
e2e: add a new test case for protecting watch with auth
2017-05-20 11:34:45 +09:00
Anthony Romano
8f0d4092c3
e2e: Stop() lock/elect etcdctl process if Close times out
...
Gets backtrace by sending SIGQUIT if Close hangs after sending a SIGINT.
2017-05-16 11:31:23 -07:00
Anthony Romano
b9f5a00b13
e2e: more debugging output for lock and elect etcdctl tests
...
Meant to debug #6464 and #6934
Dumps the output from the etcd/etcdctl servers and SIGQUITs to get a
golang backtrace in case of a hanged process.
2017-05-12 10:22:29 -07:00
Hitoshi Mitake
e1306bff8f
*: simply ignore ErrAuthNotEnabled in clientv3 if auth is not enabled
...
Fix https://github.com/coreos/etcd/issues/7724
2017-04-19 11:27:14 +09:00
Anthony Romano
d42c1f5131
Merge pull request #7646 from andelf/fix-unix-socket-url
...
*: fix a bug in handling unix socket urls
2017-04-05 09:24:38 -07:00
andelf
4f27981c46
*: fix a bug in handling unix socket urls
...
Now use url.Host + url.Path as unix socket path
Fixes #7644
2017-04-05 14:33:13 +08:00
Hitoshi Mitake
a204b14503
e2e: add a test case for the --open-ended option
2017-04-04 17:28:59 +09:00
Xiang Li
54928f5deb
Merge pull request #7524 from mitake/del-and-revoke-role
...
auth: changes of managing roles and users
2017-03-23 15:10:10 -07:00
Hitoshi Mitake
8d0d942c47
e2e: add a test case for invalid management of root user and role
2017-03-23 16:47:58 +09:00
Hitoshi Mitake
0c87467f69
e2e: add a test case role delete and revoke
2017-03-23 16:47:44 +09:00
Hitoshi Mitake
5594f695bc
e2e, etcdserver: fix wrong usages of ordinal
...
They must be "ordinary".
2017-03-21 23:50:16 +09:00
Anthony Romano
21ac657e67
e2e: force endpoint for member removal
...
e2e tests use different invocations of etcdctl, so the endpoint used to get
the member list will not necessarily be the same to make the remove call.
Instead, select an endpoint that is not being remove, and connect with that.
2017-03-17 16:24:54 -07:00
Anthony Romano
13e36f963d
e2e: don't remove member used to connect to etcd cluster
...
Fixes #7204
2017-03-08 15:58:45 -08:00