Philip O'Toole
168c62edef
Better handling of timeouts
3 years ago
Philip O'Toole
4d9971d6a3
Make end-to-end test less racy
3 years ago
Philip O'Toole
06154aa6e8
Simple end-to-end check of /readyz
3 years ago
Philip O'Toole
bba69d6300
Add support for DNS-based autoclustering ( #979 )
...
New disco-bootstrapping hybrid to autoclustering, which uses DNS A Records to find nodes.
3 years ago
Philip O'Toole
e4a0a5ecca
Possible help for racy (?) end-to-end test
3 years ago
Philip O'Toole
e4fed0cee3
Add bootstrap-expect ( #974 )
...
Add cluster-boostrap
3 years ago
Philip O'Toole
e7046ca560
Better coding of disco-mode names
3 years ago
Philip O'Toole
4aea326959
Consul and etcd autoclustering ( #957 )
...
This PR introduces new node-discovery integration with Consul and etcd. By using one of those systems with rqlite, automatic clustering of rqlite is much easier.
3 years ago
Philip O'Toole
62cf2f44a5
Add simple end-to-end cluster restart test
3 years ago
Philip O'Toole
2208e75188
Fix system-level tests
3 years ago
Philip O'Toole
860999951d
Enhance Authentication and Authorization system ( #940 )
3 years ago
Philip O'Toole
9160928750
Use literal_eval, which is safer
3 years ago
Philip O'Toole
2c8eb6880a
Intepret expected results as dict and comp
...
This was done to migrate from Python2 to Python3, which changed the
order of keys in the dict. This was always fragile, and now dictionaries
are compared instead.
Most of this migration was done using sed, which is a great tool. The
command issued was:
sed 's/self\.assertEqual(str(j), "\(.\+\)")/self\.assertEqual(j, d_("\1"))/'
3 years ago
Philip O'Toole
628f4a044b
First pass at conversion
...
2to3
Added d_ eval-based function
3 years ago
Philip O'Toole
dde1aa5044
Remove u'
3 years ago
Philip O'Toole
4f92d91a63
Use correct MIME media type for JSON
...
https://www.ietf.org/rfc/rfc4627.txt
https://github.com/rqlite/rqlite/issues/933
3 years ago
Philip O'Toole
2e7c26f4b2
Create request body correctly during testing
3 years ago
Philip O'Toole
a9748acdee
Help with better testing
3 years ago
Philip O'Toole
d64b6e140a
Append non-list as object
3 years ago
Philip O'Toole
2f3382fea6
End-to-end named parameter testing
3 years ago
Philip O'Toole
cdf15c172b
System-level single-node named param testing
3 years ago
Philip O'Toole
5ce51bc2ba
Better comments
3 years ago
Philip O'Toole
ddde0b1447
Write one more entry to log to force set fsm_index
3 years ago
Philip O'Toole
64be88fd9c
More waits and Python3 work
3 years ago
Philip O'Toole
c572be9a02
More detail exception message
3 years ago
Philip O'Toole
be5ef533cc
Wait until node applies all leader's entries
3 years ago
Philip O'Toole
37ff662f71
Wait for FSM in snap test
3 years ago
Philip O'Toole
9143172c1c
DRY up test
3 years ago
Philip O'Toole
3ef3a5369b
End-to-end cluster-recovery test
3 years ago
Philip O'Toole
7e81fa88b6
ABL
3 years ago
Philip O'Toole
4446c3b5bd
Explicitly close listeners
3 years ago
Philip O'Toole
eaad57f610
Full cluster-recovery system-level test
3 years ago
Philip O'Toole
662008d49c
System-level test of cluster recovery
3 years ago
Philip O'Toole
bc8e16328c
Use proper string compare in end-to-end testing
3 years ago
Philip O'Toole
e0e2572464
More testing and docs for /readyz
3 years ago
Philip O'Toole
c254603eaa
Reraise HTTP exceptions
3 years ago
Philip O'Toole
dd71c07c73
ABL
3 years ago
Philip O'Toole
0e50ab255d
Better HTTP logging during end-to-end tests
3 years ago
Philip O'Toole
0b5d80c604
Add Error information to nodes/ output
3 years ago
Philip O'Toole
33073bc63c
Move test to different place
3 years ago
Philip O'Toole
548527a59d
Add e2e test for nodes/
3 years ago
Philip O'Toole
d7500c2f5f
Revert to simpler nodes/ system test
...
This is something that will have to be in the end-to-end test.
3 years ago
Philip O'Toole
d45bdfed7f
System-level testing of nodes/
...
Fails right now because there is no way to actually shutdown the node
from answering cluster requests.
3 years ago
Philip O'Toole
e79fe9d372
Fix test comment
3 years ago
Philip O'Toole
7b52753c1b
Close listeners after test
3 years ago
Philip O'Toole
b909cd4f74
Tighthen up Raft advertised testing
3 years ago
Philip O'Toole
a6346ba9d4
Fix unit test -- start muxes
3 years ago
Philip O'Toole
e64c1a086a
Initial test, doesn't work
3 years ago
Philip O'Toole
961a31149b
Strong query test
3 years ago
Philip O'Toole
88b80cffa6
Clearer system-level test
3 years ago