Skip to content

Retesteth v0.1.2 - london-spdataobj

Compare
Choose a tag to compare
@winsvega winsvega released this 06 Aug 13:28
· 691 commits to master since this release
9940c76

A big update on memory managment with more optimizations to come.

Announcment

Ethereum test runner / generator tool for the tests (https://github.com/ethereum/tests)
Uses existing clients to run/generate the tests. See documentation. (https://ethereum-tests.readthedocs.io/en/latest/)

Changelog

  • timeout shutdown in 10 hours execution time (for stat page)
  • use bigint for values, allow overflow values in Ethereum structures for comuptation
  • fix issue when error didn't finish the thread in retesteth
  • test_modifyTimestump is absolute in blockchain tests
  • memory and json parsing optimizations
  • store DataObject using smart pointers.
  • support 100_000_000 notation for decimal values in test fillers
  • store temp files on memory drive if possible (make sure there is enough space in /dev/shm)
  • download boost dependecy from http://retesteth.ethdevops.io/ when cmake

ubuntu 18.04.3:
http://retesteth.ethdevops.io/release/0.1.2-london/ubuntu-18.04.3/retesteth-0.1.2-london-ubuntu-18.04.3

Might need the dependecies install:

- sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y
- sudo apt-get update
- sudo apt-get install gcc-4.9
- sudo apt-get install --only-upgrade libstdc++6

macOS-XCode11:
http://retesteth.ethdevops.io/release/0.1.2-london/macOS-XCode11/retesteth-0.1.2-london-macOS-XCode11

Docker:
geth version: Version: 1.10.7-unstable Git Commit: d3e3a460ec947c9e1e963d1a35f887d95f23f99d
geth evm version: evm version 1.10.7-unstable-d3e3a460-20210804
lllc version: Version: 0.5.14-develop.2021.6.12+commit.401d5358.Linux.g++
solidity version: Version: 0.8.5+commit.a4f2e591.Linux.g++
http://retesteth.ethdevops.io/release/0.1.2-london/dretesteth-0.1.2-london.tar

Documentation:
https://ethereum-tests.readthedocs.io/en/latest/