CPC G06F 11/3692 (2013.01) [G06F 11/3006 (2013.01); G06F 11/301 (2013.01); G06F 11/3684 (2013.01); G06F 11/3688 (2013.01)] | 15 Claims |
1. A method for testing nodes in a distributed system comprising:
configuring a plurality of virtual nodes to emulate a distributed system that is used to process and manage distributed immutable data objects (DIDOs) in the distributed system;
initiating, by a test environment, a test of the emulated distributed system, the test including performing one or more transactions on a first DIDO to obtain a modified first DIDO in the emulated distributed system;
verifying, by the test environment, the emulated distributed system by comparing the modified first DIDO with a second DIDO that has been generated from the first DIDO by a validated system;
generating, by the test environment, baseline results for the test by executing the test when each virtual node in the emulated distributed system comprises a validated node;
comparing, by the test environment, the baseline results with additional results obtained by executing the test after adding or modifying at least one virtual node in the emulated distributed system; and
validating, by the test environment, the added or modified at least one virtual node or the emulated distributed system when the baseline results match the additional results.
|