Fabcoin Core  0.16.2
P2P Digital Currency
Namespaces | Functions
vm.cpp File Reference
#include <boost/filesystem.hpp>
#include <libethereum/Executive.h>
#include <libevm/VMFactory.h>
#include <libevm/ExtVMFace.h>
#include "vm.h"
Include dependency graph for vm.cpp:

Go to the source code of this file.

Namespaces

 dev
 Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Originally by RenĂ© Nyffenegger.
 
 dev::test
 

Functions

void dev::test::doVMTests (json_spirit::mValue &_v, bool _fillin)
 
 BOOST_AUTO_TEST_CASE (vmtests)
 
 BOOST_AUTO_TEST_CASE (vmArithmeticTest)
 
 BOOST_AUTO_TEST_CASE (vmBitwiseLogicOperationTest)
 
 BOOST_AUTO_TEST_CASE (vmSha3Test)
 
 BOOST_AUTO_TEST_CASE (vmEnvironmentalInfoTest)
 
 BOOST_AUTO_TEST_CASE (vmBlockInfoTest)
 
 BOOST_AUTO_TEST_CASE (vmIOandFlowOperationsTest)
 
 BOOST_AUTO_TEST_CASE (vmPushDupSwapTest)
 
 BOOST_AUTO_TEST_CASE (vmLogTest)
 
 BOOST_AUTO_TEST_CASE (vmSystemOperationsTest)
 
 BOOST_AUTO_TEST_CASE (vmPerformanceTest)
 
 BOOST_AUTO_TEST_CASE (vmInputLimitsTest)
 
 BOOST_AUTO_TEST_CASE (vmInputLimitsLightTest)
 
 BOOST_AUTO_TEST_CASE (vmRandom)
 
 BOOST_AUTO_TEST_CASE (userDefinedFile)
 

Detailed Description

Author
Gav Wood i@gav.nosp@m.wood.nosp@m..com
Date
2014 vm test functions.

Definition in file vm.cpp.

Function Documentation

BOOST_AUTO_TEST_CASE ( vmtests  )

Definition at line 449 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmArithmeticTest  )

Definition at line 454 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmBitwiseLogicOperationTest  )

Definition at line 459 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmSha3Test  )

Definition at line 464 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmEnvironmentalInfoTest  )

Definition at line 469 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmBlockInfoTest  )

Definition at line 474 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmIOandFlowOperationsTest  )

Definition at line 479 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmPushDupSwapTest  )

Definition at line 484 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmLogTest  )

Definition at line 489 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmSystemOperationsTest  )

Definition at line 494 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmPerformanceTest  )

Definition at line 499 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmInputLimitsTest  )

Definition at line 505 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmInputLimitsLightTest  )

Definition at line 511 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( vmRandom  )

Definition at line 517 of file vm.cpp.

Here is the call graph for this function:

BOOST_AUTO_TEST_CASE ( userDefinedFile  )

Definition at line 556 of file vm.cpp.

Here is the call graph for this function: