Migrate referenceTests to Junit5 (#3850)

* Remove deprecated cleanup task
* Move util class into test-support
This is because this class can be used outside the scope of the junit tests but it'll not be part of main
* Move referenceTests into its own scope
* Migrate referenceTests to Junit5

I inlined `o.h.b.e.vm.AbstractRetryingTest` into `o.h.b.e.vm.VMReferenceTest` because there was a single usage of the abstraction and also because it wasn't portable to how Junit5 parameters work

Signed-off-by: Diego López León <dieguitoll@gmail.com>

Co-authored-by: Danno Ferrin <danno.ferrin@gmail.com>
Co-authored-by: Sally MacFarlane <sally.macfarlane@consensys.net>
This commit is contained in:
Diego López León
2022-06-01 22:38:56 -03:00
committed by GitHub
parent 5b55c0a34e
commit 02d389a19e
26 changed files with 304 additions and 388 deletions

2
.gitmodules vendored
View File

@@ -1,5 +1,5 @@
[submodule "eth-ref-tests"]
path = ethereum/referencetests/src/test/resources
path = ethereum/referencetests/src/reference-test/external-resources
url = https://github.com/ethereum/tests.git
ignore = all
[submodule "qbft-ref-tests"]