Github user hvanhovell commented on the issue:

    https://github.com/apache/spark/pull/16337
  
    @nsyca @kevinyu98
    ### 1. Correctness
    > how about running the same set of test cases against a second SQL system 
and comparing the results?
    Yeah, that works. I am just trying to make sure that nothing slips through 
the cracks here.
    
    ### 2. Size
    The PR is huge and that makes it relatively hard to review (without missing 
things). Testing against another DB would help a lot for reviewing purposes (it 
would effectively m).
    
    ### 3. Test kit
    I was impressed by the completeness of the tests. I was just wondering if 
you have wrote them (kudos), or if they are a part of an existing test frame 
work.
    
    ### 4. Negative testing
    We might have to clean-up (remove expr_ids) from the LogicalPlan a little 
bit to make negative testing work. An Analysis Exception should contain the 
failing plan, and we could use code similar to 
https://github.com/apache/spark/blob/master/sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/plans/PlanTest.scala#L30-L74
 to get this working.



---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to