CPC G06F 11/3688 (2013.01) [G06F 8/30 (2013.01); G06F 8/436 (2013.01); G06F 11/3696 (2013.01)] | 13 Claims |
1. A method comprising:
asynchronous from and at least partially concurrent to operation of a first data transformation process performed by one or more data processors and operation of a second data transformation process performed by the one or more data processors, by one or more computer hardware processors separate from the one or more data processors:
loading, by the one or more computer hardware processors, a data set into memory, wherein the data set is generated by the first data transformation process executed by the one or more data processors and forwarded by the first data transformation process to the second data transformation process executed by the one or more data processors;
applying, by the one or more computer hardware processors, a first condition to the data set to obtain a subset of the data set;
executing, by the one or more computer hardware processors, a test function comprising unit test logic on the subset of the data set, wherein the unit test logic includes a matcher; and
determining, by the one or more computer hardware processors, that the subset of the data set is valid in response to execution of the test function on the subset of the data set;
wherein, in response to the determination that the data set is valid, the first and second data transformation processes by the one or more data processors are uninterrupted.
|