Commit Graph

84 Commits

Author SHA1 Message Date
Jeff Washington (jwash) b36ad91792
read hash mismatch errors from influx and error if > 0 (#14240) 2020-12-30 12:47:48 -06:00
sakridge 0b00a1b4de
Add gce single region cpu-only (#13832) 2020-11-26 21:45:21 +00:00
sakridge 1c7dd0ae14
Enable log to see stake progress (#13755) 2020-11-22 18:34:05 -08:00
sakridge a13083aa65
Ignore errors from subshell correctly (#13752) 2020-11-22 07:27:26 -08:00
sakridge 0ec8069348
Fix escaping in wait-for-stake automation_utils function (#13743) 2020-11-20 18:55:09 -08:00
sakridge 598e5f58d5
Add wait for max stake command (#13532) 2020-11-12 13:48:34 -08:00
Trent Nelson fce3c70b72 Modernize python scripts 2020-09-30 11:25:26 -06:00
Trent Nelson 711f3488f1 testnet-autmation: Add rolling software upgrade script 2020-09-11 10:19:10 -06:00
Trent Nelson 33abd11a47 testnet-automation: Support --extra-primordial-stakes 2020-09-11 10:19:10 -06:00
Trent Nelson c5a501e87f Steal dumoulin from colo for TdS 2020-07-03 20:30:44 +00:00
Trent Nelson 7021e1c584
net.sh: Refactor node initialization wait (#10819)
* remote-node.sh: Factor out init wait to own script

* remote-node.sh: Allow nodes to initialize asynchronously

* testnet-automation: Plumb --async-node-init
2020-06-26 05:48:58 +00:00
Trent Nelson 4daa519c1b
Plumb `--warp-slot` through net scripts (#10639)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2020-06-17 01:55:55 +00:00
Michael Vines 2d2e23ab59
Bump baseline version 2020-06-16 08:45:35 -07:00
Trent Nelson a15f60a291 Factor out testnet automation SW version resolution 2020-06-10 09:55:39 -06:00
Trent Nelson 59c5dad020
Testnet automation: Fix slot query (#10378)
automerge
2020-06-02 21:08:59 -07:00
Dan Albert 1cd1988207
Update testnet-automation.sh (#10250)
automerge
2020-05-26 13:02:24 -07:00
Jack May eb1acaf927
Remove archiver and storage program (#9992)
automerge
2020-05-14 18:22:47 -07:00
Dan Albert 405e39fb9f
Reduce stability testcase throughput to 40k TPS (#9959)
automerge
2020-05-10 08:34:47 -07:00
Dan Albert d08d9322d2
Limit performance testcases to 40k TPS client (#9906) 2020-05-06 21:36:13 -06:00
Michael Vines c9d6c39c31 Fix up test 2020-04-25 09:33:44 -07:00
Michael Vines d1cbccd9ba
solana-dos can now DoS gossip nodes (#9652)
automerge
2020-04-23 11:46:12 -07:00
Dan Albert 611d2fa75d
Add single region TPS report testcases (#9609)
automerge
2020-04-22 11:05:05 -07:00
Michael Vines 45ff1f2379
dos: Tidy up clap argument handling, and adapt to newer solana-dos arguments (#9633)
* Tidy up clap argument handling

* Adapt to newer solana-dos arguments
2020-04-21 16:58:30 -07:00
carllin 111a86f3ec
Added no superminority and isolated node test cases (#9306)
Co-authored-by: Carl <carl@solana.com>
2020-04-21 15:35:48 -07:00
Dan Albert c6da2ab0de
Fix automation stake parser (#9403)
Co-authored-by: publish-docs.sh <maintainers@solana.com>
2020-04-10 15:42:38 -06:00
Michael Vines 8e5ac1338f
Update baseline version 2020-04-08 12:14:18 -07:00
Michael Vines bfea3572ea
Fix solana-dos arguments 2020-04-06 08:28:45 -07:00
Dan Albert 691a3c6087
Add single testcase to run entire TPS report (#9143) 2020-04-01 10:29:18 -06:00
Dan Albert 74aed5cb58
Fix offline stake ops test script (#9130) 2020-03-27 12:20:32 -06:00
sakridge bca769111f
Dos all the things (#8914)
* Dos all the things

* Use solana-dos for gossip dos test
2020-03-20 12:55:38 -07:00
Dan Albert 90c9462dd4
Automated test framework can run scripts on launched clusters. Add offline stake operations test case and script. (#8510)
automerge
2020-03-18 14:57:19 -07:00
Dan Albert b0c524765e
Update gce-5-node-3-partition.yml 2020-03-18 14:07:09 -07:00
Dan Albert 0641244378
Add genesis token counter test to system test (#8824)
automerge
2020-03-16 12:09:18 -07:00
Dan Albert c3c4c9326b
Refactor system tests dir structure (#8865)
automerge
2020-03-14 18:37:37 -07:00
Michael Vines 29fb79382c Rework validator vote account defaults to half voting fees 2020-03-13 20:13:33 -07:00
Dan Albert bdb7b73b8a
Add longer running performance tests and new partition testcase (#8773)
* Add 1 hour perf stability tests to colo and GCE

* Add GCE full loss partition testcase to automation
2020-03-11 16:42:52 -07:00
Michael Vines 5f5824d78d Rework cluster metrics dashboard to support the modern clusters 2020-03-11 14:14:56 -07:00
Dan Albert 87c507fdbe
Refactor system test automation (#8780) 2020-03-10 23:38:50 -07:00
Dan Albert a0ed3261c9
Automated tests should use dedicated colo nodes (#8766)
automerge
2020-03-10 12:25:16 -07:00
Dan Albert 595c96b262
Plumb pre-emptibility and associated overrides into colo allocation and automated testing (#8754)
automerge
2020-03-10 11:25:44 -07:00
Dan Albert d303e6b94e
Override GCE self-destruct timer in automation (#8728) 2020-03-09 18:02:07 -07:00
Dan Albert ea010be5cb
Wait for stake distribution before starting clients (#8692) 2020-03-09 10:57:51 -07:00
Dan Albert f2b0e2f418
Add slot rate check to automation framework (#8676) 2020-03-05 23:58:31 -08:00
Michael Vines 9bcca268a3 Add simple gossip DoS test 2020-02-14 22:40:35 -07:00
Michael Vines 2542d5dd42 Bump baseline version to 0.23.4, improve error reporting 2020-02-12 11:59:12 -07:00
Michael Vines ad43babe3d ABI sanity test for running edge,beta,stable validators together 2020-02-11 21:21:31 -07:00
Dan Albert a2a2f1c2d2
Add new colo test cases using reduced node count (#8078)
automerge
2020-01-31 18:02:48 -08:00
Dan Albert 605623baf5 Report last tower distance and add partition testcase (#7929)
automerge
2020-01-24 16:37:19 -08:00
Dan Albert 15193d0e1f Ensure all GCE nightly tests use dedicated instances (#7944)
automerge
2020-01-23 10:17:12 -08:00
Dan Albert 7587656cf6
Implement automated partition testing (#7222) 2020-01-22 13:46:50 -05:00