Philip O'Toole
8a0e1ce8f0
Move to Hashicorp Raft v1
5 years ago
Philip O'Toole
a4b0645ff7
Remove non-applicable test
5 years ago
Philip O'Toole
dd0162b6da
Remove old files
5 years ago
Philip O'Toole
0d0d5e6fa3
Add Python end-to-end test
5 years ago
Philip O'Toole
657c76e376
Correct GoDoc comment
7 years ago
Philip O Toole
653a850dfc
Add multi-table SELECT unit test
7 years ago
Philip O Toole
cec32298cd
Support multiple queries in system testing
7 years ago
Philip O Toole
6d644a4f64
Enable expvar endpoint for testing
7 years ago
Philip O Toole
16d33255a3
Remove blank line
7 years ago
Philip O Toole
48ff96027c
Go fmt
7 years ago
Philip O Toole
787a6b1c7d
Check JSON validity of endpoint output
7 years ago
Philip O Toole
5060e318b7
Add test coverage for some endpoints
7 years ago
Philip O'Toole
ebfa38d726
Move to clearer command-line options
7 years ago
Philip O'Toole
4b3fd92b67
Add end-to-end for TLS testing
7 years ago
Philip O'Toole
7d4cd5034e
Make end-to-end test more explicit
8 years ago
Philip O Toole
2b34ae3ca6
Rename system package doc file
8 years ago
Philip O Toole
4c8e526198
Correct system doc
8 years ago
Philip O'Toole
5b9dba7a30
Create system_test.go
8 years ago
Philip O'Toole
5f0f89b61c
Update helpers.go
8 years ago
Philip O'Toole
6449486a98
Update helpers.go
8 years ago
Philip O'Toole
276814bb61
Tweak end-to-end quick script
8 years ago
Philip O'Toole
8b3665b29c
Add script for quick 3-node cluster test
8 years ago
Philip O Toole
75f21718f9
Remove no-longer-valid INSERT test
8 years ago
Tycho Andersen
326ca757d7
add an API for using custom raft.PeerStore/log.Logger
...
This is useful in case the server needs to store other metadata (e.g. auth
data) along side the peer list.
The logging bit is handy in case something has its own logging framework
that it wants to use.
Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
8 years ago
Philip O Toole
dbbe72dd4a
Improve test comment
8 years ago
Philip O'Toole
dc00254cdc
Remove repeated statement in tests
8 years ago
Philip O'Toole
e9dac9ad1b
Minor refactor of system test utilities
8 years ago
Philip O'Toole
db7af9fb00
Correct typo in comment
8 years ago
Philip O Toole
6085e7f3c1
Unit test DROP TABLE
8 years ago
Philip O'Toole
2e3535e98f
Typo in comment
8 years ago
Philip O'Toole
496a1df435
More single-node system tests
...
These tests check some error-handling situations.
8 years ago
Philip O'Toole
e57e5536be
Add system test helper function Remove()
8 years ago
Philip O'Toole
5cef5dcc7e
Add some cluster-level helpers
...
Leader forwarding cannot be fully tested yet, as it needs the cluster
service also instantiated.
9 years ago
Philip O'Toole
fac48629bc
Start initial integration of mux ( #109 )
...
Integrate TCP mux with cluster and store
This change allows any node, including followers, to use the Raft log to make changes to a cluster-wide state.
9 years ago
Philip O Toole
5aefda9983
Move to new rqlite org
9 years ago
Philip O'Toole
fb5e3c99d3
Bring system-testing into line with new DB layer
9 years ago
Philip O Toole
1d42e24e6d
System test GoDoc fixes
9 years ago
Philip O'Toole
7fd7a9a385
Finish multi-node cluster testing
9 years ago
Philip O'Toole
d5e2bfadbc
Add GoDoc to tests
9 years ago
Philip O'Toole
668f1d96ee
3-node cluster-level testing
9 years ago
Philip O'Toole
e0ccd4bd68
Add first cluster-level test
9 years ago
Philip O'Toole
062f3ff5ba
Expose Raft address during system test
9 years ago
Philip O'Toole
a5ccbede25
More helper functions
9 years ago
Philip O'Toole
12ca0006f0
GoDoc updates
9 years ago
Philip O'Toole
af7c0cb1d6
Add system-level single-node test
9 years ago