...
- It is executed repeatedly, usually on a schedule.
- It is frequently a large, complex body of code.
- It has much greater longevity, persisting in an organisation’s code base for long periods of time.
- It is frequently modified over time, often in an organic manner , to meet changing business requirements.
- It is critical to the operation of the organisation in that it generates valuable data.
...
- HiveRunner: Test cases are declared using Java, HQL and JUnit and can execute locally in your IDE. This library focuses on ease of use and execution speed. No local Hive/Hadoop installation required. Full test isolations and seamless UDF integration (they need only be on the project classpath).
- beetest: Test cases are declared using HQL and 'expected' data files. Test suites are executed using a script on the command line.
- hive_test: Test cases are declared using Java, HQL and JUnit and can execute locally in your IDE.
- How to utilise the Hive project's internal test framework
Note | ||
---|---|---|
| ||
These tools are listed according to level of experience I have with each tool, HiveRunner being the tool with which I have the most exposure. Furthermore, I have committed code to the HiveRunner project. |
...