cshannon commented on PR #4415:
URL: https://github.com/apache/accumulo/pull/4415#issuecomment-2040157051

   The latest update 
[demonstrates](https://github.com/apache/accumulo/blob/e0fe9e49b9bc00f101afa6a7fa302f792d53b55b/test/src/main/java/org/apache/accumulo/test/ample/TestAmpleIT.java#L203)
 using the new test API that the fate unspittable marker is written for an 
unsplittlable tablet. It essentially replicates parts of the test in 
[LargeSplitRowIT](https://github.com/apache/accumulo/blob/eea8ce48e2d5d7bd5c6b69e05c6824f697d8de0a/test/src/main/java/org/apache/accumulo/test/LargeSplitRowIT.java#L262)
 that runs with the real metadata table. 
   
   One really nice side effect of this that I didn't think about is that you 
can use break points. Normally when testing with ITs the FATE code is running 
in the Manager JVM so you would need to open up a remote debug port to use 
break points. With this change the test repo code is running in the unit test 
JVM so you can easily step through with break points the code which makes 
debugging a lot easier.
   
   I think we need both types of tests going forward but certainly having this 
new API will be nice to test things that are not easy with a normal IT.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@accumulo.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to