Skip to content

Commit a39fd2d

Browse files
committed
Updates to test suite after running for EELS backend
1 parent 3bf4104 commit a39fd2d

35 files changed

+392
-176
lines changed

Diff for: .circleci/config.yml

+146-55
Original file line numberDiff line numberDiff line change
@@ -226,26 +226,26 @@ jobs:
226226
environment:
227227
TOXENV: py38-lint
228228

229-
py38-core:
229+
py38-core-pyevm:
230230
<<: *common
231231
docker:
232232
- image: cimg/python:3.8
233233
environment:
234-
TOXENV: py38-core
234+
TOXENV: py38-core-pyevm
235235

236-
py38-core_async:
236+
py38-core-pyevm_async:
237237
<<: *common
238238
docker:
239239
- image: cimg/python:3.8
240240
environment:
241-
TOXENV: py38-core_async
241+
TOXENV: py38-core-pyevm_async
242242

243-
py38-ens:
243+
py38-ens-pyevm:
244244
<<: *common
245245
docker:
246246
- image: cimg/python:3.8
247247
environment:
248-
TOXENV: py38-ens
248+
TOXENV: py38-ens-pyevm
249249

250250
py38-ensip15:
251251
<<: *common
@@ -301,8 +301,7 @@ jobs:
301301
docker:
302302
- image: cimg/python:3.8
303303
environment:
304-
TOXENV: py38-integration-ethtester
305-
ETHEREUM_TESTER_CHAIN_BACKEND: eth_tester.backends.PyEVMBackend
304+
TOXENV: py38-integration-ethtester-pyevm
306305

307306
py38-wheel:
308307
<<: *common
@@ -321,26 +320,26 @@ jobs:
321320
environment:
322321
TOXENV: py39-lint
323322

324-
py39-core:
323+
py39-core-pyevm:
325324
<<: *common
326325
docker:
327326
- image: cimg/python:3.9
328327
environment:
329-
TOXENV: py39-core
328+
TOXENV: py39-core-pyevm
330329

331-
py39-core_async:
330+
py39-core-pyevm_async:
332331
<<: *common
333332
docker:
334333
- image: cimg/python:3.9
335334
environment:
336-
TOXENV: py39-core_async
335+
TOXENV: py39-core-pyevm_async
337336

338-
py39-ens:
337+
py39-ens-pyevm:
339338
<<: *common
340339
docker:
341340
- image: cimg/python:3.9
342341
environment:
343-
TOXENV: py39-ens
342+
TOXENV: py39-ens-pyevm
344343

345344
py39-ensip15:
346345
<<: *common
@@ -396,8 +395,7 @@ jobs:
396395
docker:
397396
- image: cimg/python:3.9
398397
environment:
399-
TOXENV: py39-integration-ethtester
400-
ETHEREUM_TESTER_CHAIN_BACKEND: eth_tester.backends.PyEVMBackend
398+
TOXENV: py39-integration-ethtester-pyevm
401399

402400
py39-wheel:
403401
<<: *common
@@ -416,26 +414,47 @@ jobs:
416414
environment:
417415
TOXENV: py310-lint
418416

419-
py310-core:
417+
py310-core-pyevm:
420418
<<: *common
421419
docker:
422420
- image: cimg/python:3.10
423421
environment:
424-
TOXENV: py310-core
422+
TOXENV: py310-core-pyevm
425423

426-
py310-core_async:
424+
py310-core-pyevm_async:
427425
<<: *common
428426
docker:
429427
- image: cimg/python:3.10
430428
environment:
431-
TOXENV: py310-core_async
429+
TOXENV: py310-core-pyevm_async
432430

433-
py310-ens:
431+
py310-core-eels:
434432
<<: *common
435433
docker:
436434
- image: cimg/python:3.10
437435
environment:
438-
TOXENV: py310-ens
436+
TOXENV: py310-core-eels
437+
438+
py310-core-eels_async:
439+
<<: *common
440+
docker:
441+
- image: cimg/python:3.10
442+
environment:
443+
TOXENV: py310-core-eels_async
444+
445+
py310-ens-pyevm:
446+
<<: *common
447+
docker:
448+
- image: cimg/python:3.10
449+
environment:
450+
TOXENV: py310-ens-pyevm
451+
452+
py310-ens-eels:
453+
<<: *common
454+
docker:
455+
- image: cimg/python:3.10
456+
environment:
457+
TOXENV: py310-ens-eels
439458

440459
py310-ensip15:
441460
<<: *common
@@ -491,8 +510,14 @@ jobs:
491510
docker:
492511
- image: cimg/python:3.10
493512
environment:
494-
TOXENV: py310-integration-ethtester
495-
ETHEREUM_TESTER_CHAIN_BACKEND: eth_tester.backends.PyEVMBackend
513+
TOXENV: py310-integration-ethtester-pyevm
514+
515+
py310-integration-ethtester-eels:
516+
<<: *common
517+
docker:
518+
- image: cimg/python:3.10
519+
environment:
520+
TOXENV: py310-integration-ethtester-eels
496521

497522
py310-wheel:
498523
<<: *common
@@ -511,26 +536,47 @@ jobs:
511536
environment:
512537
TOXENV: py311-lint
513538

514-
py311-core:
539+
py311-core-pyevm:
540+
<<: *common
541+
docker:
542+
- image: cimg/python:3.11
543+
environment:
544+
TOXENV: py311-core-pyevm
545+
546+
py311-core-pyevm_async:
547+
<<: *common
548+
docker:
549+
- image: cimg/python:3.11
550+
environment:
551+
TOXENV: py311-core-pyevm_async
552+
553+
py311-core-eels:
515554
<<: *common
516555
docker:
517556
- image: cimg/python:3.11
518557
environment:
519-
TOXENV: py311-core
558+
TOXENV: py311-core-eels
520559

521-
py311-core_async:
560+
py311-core-eels_async:
522561
<<: *common
523562
docker:
524563
- image: cimg/python:3.11
525564
environment:
526-
TOXENV: py311-core_async
565+
TOXENV: py311-core-eels_async
527566

528-
py311-ens:
567+
py311-ens-pyevm:
529568
<<: *common
530569
docker:
531570
- image: cimg/python:3.11
532571
environment:
533-
TOXENV: py311-ens
572+
TOXENV: py311-ens-pyevm
573+
574+
py311-ens-eels:
575+
<<: *common
576+
docker:
577+
- image: cimg/python:3.11
578+
environment:
579+
TOXENV: py311-ens-eels
534580

535581
py311-ensip15:
536582
<<: *common
@@ -586,8 +632,14 @@ jobs:
586632
docker:
587633
- image: cimg/python:3.11
588634
environment:
589-
TOXENV: py311-integration-ethtester
590-
ETHEREUM_TESTER_CHAIN_BACKEND: eth_tester.backends.PyEVMBackend
635+
TOXENV: py311-integration-ethtester-pyevm
636+
637+
py311-integration-ethtester-eels:
638+
<<: *common
639+
docker:
640+
- image: cimg/python:3.11
641+
environment:
642+
TOXENV: py311-integration-ethtester-eels
591643

592644
py311-wheel:
593645
<<: *common
@@ -619,26 +671,47 @@ jobs:
619671
environment:
620672
TOXENV: py312-lint
621673

622-
py312-core:
674+
py312-core-pyevm:
675+
<<: *common
676+
docker:
677+
- image: cimg/python:3.12
678+
environment:
679+
TOXENV: py312-core-pyevm
680+
681+
py312-core-pyevm_async:
623682
<<: *common
624683
docker:
625684
- image: cimg/python:3.12
626685
environment:
627-
TOXENV: py312-core
686+
TOXENV: py312-core-pyevm_async
628687

629-
py312-core_async:
688+
py312-core-eels:
630689
<<: *common
631690
docker:
632691
- image: cimg/python:3.12
633692
environment:
634-
TOXENV: py312-core_async
693+
TOXENV: py312-core-eels
635694

636-
py312-ens:
695+
py312-core-eels_async:
637696
<<: *common
638697
docker:
639698
- image: cimg/python:3.12
640699
environment:
641-
TOXENV: py312-ens
700+
TOXENV: py312-core-eels_async
701+
702+
py312-ens-pyevm:
703+
<<: *common
704+
docker:
705+
- image: cimg/python:3.12
706+
environment:
707+
TOXENV: py312-ens-pyevm
708+
709+
py312-ens-eels:
710+
<<: *common
711+
docker:
712+
- image: cimg/python:3.12
713+
environment:
714+
TOXENV: py312-ens-eels
642715

643716
py312-ensip15:
644717
<<: *common
@@ -694,8 +767,14 @@ jobs:
694767
docker:
695768
- image: cimg/python:3.12
696769
environment:
697-
TOXENV: py312-integration-ethtester
698-
ETHEREUM_TESTER_CHAIN_BACKEND: eth_tester.backends.PyEVMBackend
770+
TOXENV: py312-integration-ethtester-pyevm
771+
772+
py312-integration-ethtester-eels:
773+
<<: *common
774+
docker:
775+
- image: cimg/python:3.12
776+
environment:
777+
TOXENV: py312-integration-ethtester-eels
699778

700779
py312-wheel:
701780
<<: *common
@@ -727,20 +806,26 @@ jobs:
727806

728807
define: &all_jobs
729808
# These are the longest running tests, start them first
730-
- py38-core
731-
- py39-core
732-
- py310-core
733-
- py311-core
734-
- py312-core
735-
- py38-core_async
736-
- py39-core_async
737-
- py310-core_async
738-
- py311-core_async
739-
- py312-core_async
809+
- py310-core-eels
810+
- py311-core-eels
811+
- py312-core-eels
812+
- py38-core-pyevm
813+
- py39-core-pyevm
814+
- py310-core-pyevm
815+
- py311-core-pyevm
816+
- py312-core-pyevm
817+
- py310-core-eels_async
818+
- py311-core-eels_async
819+
- py312-core-eels_async
820+
- py38-core-pyevm_async
821+
- py39-core-pyevm_async
822+
- py310-core-pyevm_async
823+
- py311-core-pyevm_async
824+
- py312-core-pyevm_async
740825
- docs
741826
- benchmark
742827
- py38-lint
743-
- py38-ens
828+
- py38-ens-pyevm
744829
- py38-ensip15
745830
- py38-integration-goethereum-ipc
746831
- py38-integration-goethereum-ipc_async
@@ -751,7 +836,7 @@ define: &all_jobs
751836
- py38-integration-ethtester-pyevm
752837
- py38-wheel
753838
- py39-lint
754-
- py39-ens
839+
- py39-ens-pyevm
755840
- py39-ensip15
756841
- py39-integration-goethereum-ipc
757842
- py39-integration-goethereum-ipc_async
@@ -762,7 +847,8 @@ define: &all_jobs
762847
- py39-integration-ethtester-pyevm
763848
- py39-wheel
764849
- py310-lint
765-
- py310-ens
850+
- py310-ens-pyevm
851+
- py310-ens-eels
766852
- py310-ensip15
767853
- py310-integration-goethereum-ipc
768854
- py310-integration-goethereum-ipc_async
@@ -771,9 +857,11 @@ define: &all_jobs
771857
- py310-integration-goethereum-legacy_ws
772858
- py310-integration-goethereum-ws
773859
- py310-integration-ethtester-pyevm
860+
- py310-integration-ethtester-eels
774861
- py310-wheel
775862
- py311-lint
776-
- py311-ens
863+
- py311-ens-pyevm
864+
- py311-ens-eels
777865
- py311-ensip15
778866
- py311-integration-goethereum-ipc
779867
- py311-integration-goethereum-ipc_async
@@ -782,10 +870,12 @@ define: &all_jobs
782870
- py311-integration-goethereum-legacy_ws
783871
- py311-integration-goethereum-ws
784872
- py311-integration-ethtester-pyevm
873+
- py311-integration-ethtester-eels
785874
- py311-wheel
786875
- py311-windows-wheel
787876
- py312-lint
788-
- py312-ens
877+
- py312-ens-pyevm
878+
- py312-ens-eels
789879
- py312-ensip15
790880
- py312-integration-goethereum-ipc
791881
- py312-integration-goethereum-ipc_async
@@ -794,6 +884,7 @@ define: &all_jobs
794884
- py312-integration-goethereum-legacy_ws
795885
- py312-integration-goethereum-ws
796886
- py312-integration-ethtester-pyevm
887+
- py312-integration-ethtester-eels
797888
- py312-wheel
798889
- py312-windows-wheel
799890

0 commit comments

Comments
 (0)