1
0
Fork 0

472 Commits (master)

Author SHA1 Message Date
Philip O'Toole 0cd555fd82 Fix test 9 months ago
Philip O'Toole 5acfa7ef5b More end-to-end KV autoclustering tests 9 months ago
Philip O'Toole f3b8f023dc Add read-only node test to E2E KV disco 9 months ago
Philip O'Toole 3b5d2f16d4 Merge remote-tracking branch 'origin' into dns-read-only 9 months ago
Philip O'Toole 0949c99048 Poll for data during upgrade test
See https://app.circleci.com/pipelines/github/rqlite/rqlite/4018/workflows/ab0ed121-f893-4b0c-827d-3c1c7a3cc538/jobs/32184
9 months ago
Philip O'Toole 45f531a5d5 Clean-up E2E test properly 9 months ago
Philip O'Toole b7892539ac E2E testing of DNS clustering with non-voters 9 months ago
Philip O'Toole 3d8ee9fc0f Add end-to-end DNS autoclustering test 9 months ago
Philip O'Toole 653b01b36c Better name for KV-autoclustering tests 9 months ago
Philip O'Toole c8edfa93dc Use new types with Joiner 9 months ago
Philip O'Toole 27710bab7e Bootstapper explicitly supports Voting nodes 9 months ago
Philip O'Toole 0afd982851 Faster end-to-end testing of TLS ServerName 9 months ago
Philip O'Toole 4bfe7b21eb End-to-end testing of setting ServerName 9 months ago
Philip O'Toole 0155ef8aa0 Fix system testing 9 months ago
Philip O'Toole ecc5695337 Add support to Python end-to-end for mTLS testing 9 months ago
Philip O'Toole ad916270d2 Bring go mod import path into compliance 9 months ago
Philip O'Toole 95d1c89763 Move to example.com cert and key 9 months ago
Philip O'Toole 58d6f1a260 More client-only use for ServerName 9 months ago
Philip O'Toole 6dc05a99df Thread it through 9 months ago
Philip O'Toole 54a2487807 Don't test WAL removal
Look, it could always happen if the node is crashed hard. A WAL file
could be left around at anytime, just accept it and don't bother with
the cleanup.
9 months ago
Philip O'Toole 91182d186b Fix tests 9 months ago
Philip O'Toole 6232801114 Commit missing code 9 months ago
Philip O'Toole 5f9c9aad2d Don't re-open and close on shutdown 9 months ago
Philip O'Toole 78cd3b6088 Shutdown the HTTP first during testing
The HTTP service depends on the Store, not the other way around. This
should address https://app.circleci.com/pipelines/github/rqlite/rqlite/3793/workflows/f87affa5-3671-498a-afba-f0ef104a9a0c/jobs/28530
9 months ago
Philip O'Toole ad97bd74f8 Add end-to-end Boot test 9 months ago
Philip O'Toole b70212cffc System-level testing of Booting 9 months ago
Philip O'Toole b25483a5d4 Better helper function 9 months ago
Philip O'Toole 13da479048 Add end-to-end test of dealing with chunked loads
This test is to ensure that if an older system with this type of
commands present in the log can be handled OK.
9 months ago
Philip O'Toole 1432d4d4bd Fix tests 9 months ago
Philip O'Toole e6b703a0c0 Remove ability to trigger chunked-loading
The low-level Raft system still recognizes the Chunk command, so that
this system can interop with older versions, which might still have a
Chunk command in logs.
9 months ago
Philip O'Toole cc4addf7e0 Noop() returns ApplyFuture 9 months ago
Philip O'Toole 12f3ca75ea Test for failure-to-start after chunked load 9 months ago
Philip O'Toole 4b272d04f1 Better use of counters in testing 10 months ago
Philip O'Toole c83d2c6c0e Confirm node snapshots after chunked loading 10 months ago
Philip O'Toole 4f622762cd
Use full path for 1000 numbers file 10 months ago
Philip O'Toole 7d9650e737 Tweak end-to-end test 10 months ago
Philip O'Toole f7cc7fb629 End-to-end chunked loading test on single node 10 months ago
Philip O'Toole bd57b12ccd End-to-end testing of VACUUM uploads 10 months ago
Philip O'Toole 9524f5ba95
Update README 10 months ago
Philip O'Toole c723a049d9 evert "Confirm test failures detected"
This reverts commit 056215a1a7.
10 months ago
Philip O'Toole 056215a1a7 Confirm test failures detected 10 months ago
Philip O'Toole d595b31f26 Check that each node has the right data 10 months ago
Philip O'Toole 695dfa8c0a Create end-to-end upgrade from v7 test 10 months ago
Philip O'Toole 3f5a5f076a Check nodes before deprovision 10 months ago
Philip O'Toole 090ff34df4 Revert helpers 10 months ago
Philip O'Toole 4ca3420813 Default to legacy output for Nodes
New output can be requested via "ver=2".
10 months ago
Philip O'Toole 2405063dff System testing uses new form of /nodes 10 months ago
Philip O'Toole 059440b7b4 Enable legacy during testing 10 months ago
Philip O'Toole 87ccc1f21a End-to-end testing of auth join 10 months ago
Philip O'Toole 173120194e Actually enable auth for Notify 10 months ago
Philip O'Toole 097382001d Join and Notify set credentials 10 months ago
Philip O'Toole 41fb5d5a1a Remove blank line 10 months ago
Philip O'Toole 2341a77a0c Allocate addresses which have never been allocated
Previously there was a very small chance that random_addr() would return
an address that had just been handed out previously. This would cause
random test failures.

See https://app.circleci.com/pipelines/github/rqlite/rqlite/3463/workflows/24f6f66c-5ac3-463d-8233-6c01b6d23a25/jobs/23213
10 months ago
Philip O'Toole e2c2a3f0d2
Don't wait for leader
Killing the leader, when the only other node is a read-only node, will not result in a new leader.
10 months ago
Philip O'Toole ea80fa29cf
Use APIProtoAddr 10 months ago
Philip O'Toole 129827d092 Reenable a test 10 months ago
Philip O'Toole c47f364369 More e2e join address fixes 10 months ago
Philip O'Toole 246556be9c More use of TLS client 10 months ago
Philip O'Toole c52d94e26e Allow test nodes to enable TLS client 10 months ago
Philip O'Toole e6fb72c5b3 Differentiate between "not leader" and "no leader"
Needed to handle redirected join properly
10 months ago
Philip O'Toole 12c20a99c5 Move system testing to Raft Join and Notify 10 months ago
Philip O'Toole 2da8a76060 Comment out auth join test for now 10 months ago
Philip O'Toole 0692e138ad Update E2E for Raft port join 10 months ago
Philip O'Toole ec789840c0 Start moving e2e tests to Raft joins 10 months ago
Philip O'Toole 0d959f174e Fix system-level testing of Bootstrapping 10 months ago
Philip O'Toole 4e5fd30be6 Even less-intensive tests 1 year ago
Philip O'Toole 2fff800273 Substantially shrink Test_MultiNodeClusterLargeQueuedWrites 1 year ago
Philip O'Toole c80ba4907f Revert 1 year ago
Philip O'Toole 10b003a5e0 Bump election timeout
Still seeing unexplained elections on CI. Let's try one more increase.
1 year ago
Philip O'Toole 2ecb01b2a3 QueryNone may take a second to reach consistency 1 year ago
Philip O'Toole c9e97ac546 Comments 1 year ago
Philip O'Toole bf3baee9be Tigthen up test code 1 year ago
Philip O'Toole 61697967c7 Fix up test 1 year ago
Philip O'Toole d78d2f4d9d Short circuit EOF from decompressor
The gzip NewReader() seems to hang sometimes when reopened with the old
reader. Therefore just record that we have closed, and never reopen it.
1 year ago
Philip O'Toole 23fc66c50b Test improvements 1 year ago
Philip O'Toole cb384a9df2 More test tweaks 1 year ago
Philip O'Toole d5bdaa9214 Tighten up helper function 1 year ago
Philip O'Toole 73f9df5283 More end-to-end leader checks 1 year ago
Philip O'Toole f3c24cdac2 Give time for Store to open
https://app.circleci.com/pipelines/github/rqlite/rqlite/3300/workflows/b903b7eb-fbd7-417c-84af-fdf2189acde3/jobs/20719
1 year ago
Philip O'Toole 20e6a39c1b Add debug for failing test
https://app.circleci.com/pipelines/github/rqlite/rqlite/3299/workflows/34577edb-32c8-4a00-8e59-723c0e6f3272/jobs/20692
1 year ago
Philip O'Toole 3315d6f91f Expand end-to-end snapshot testing 1 year ago
Philip O'Toole 7a8d88756c WIP snapshot upgrade 1 year ago
Philip O'Toole d6aff672e2 Re-enable snapshot-less upgrade-from-7 testing 1 year ago
Philip O'Toole fbd6c3d987 Merge remote-tracking branch 'origin' into remove-ott-compression-controls 1 year ago
Philip O'Toole b9d323dc53 Fix test while I'm at it
https://app.circleci.com/pipelines/github/rqlite/rqlite/3269/workflows/2705ed09-1155-49ac-b320-7867341e3484/jobs/20205
1 year ago
Philip O'Toole 10d2f36474 Remove more flag setting 1 year ago
Philip O'Toole cb989d09a2 Some changes from PR v2 1 year ago
Philip O'Toole 76867a682f Time FSM snapshot creation 1 year ago
Philip O'Toole c6dcad60f8 Remove more on-disk references 1 year ago
Philip O'Toole 911696ce4f Remove more references to on-disk testing 1 year ago
Philip O'Toole ac34308d56 Remove explicit on-disk testing from end-to-end 1 year ago
Philip O'Toole b931e387be First pass at removing in-memory support 1 year ago
Philip O'Toole 35976fc33a Increase election timeout during testing
CI systems might be a bit slower.
1 year ago
Philip O'Toole d9abc8f61b Remove obsolete option from end-to-end testing 1 year ago
Philip O'Toole 5df129ff20 Remove no-longer supported command-line options 1 year ago
Philip O'Toole 2cbeac07db Fix even more tests 1 year ago
Philip O'Toole fbb2aea787 Missed these test fixes 1 year ago
Philip O'Toole e845e0c243 Fix remaining expression test cases 1 year ago
Philip O'Toole 51cf7f3531 Don't insert records if already in database
When running on Windows this test often encounters ErrLeadershipLost, at
least in the AppVeyor CI environment. This means that INSERT may, or may
not, be actually inserted into the SQLite database. As a result change
this test to use explicit primary keys, so that if the records were
actually inserted, the duplicate records will not be inserted (by also
using the SQLite keyword IGNORE).

See https://github.com/rqlite/rqlite/issues/1123 for more information.
1 year ago
Philip O'Toole 4f9b4ec7b9 Better error logging during testing 1 year ago