amplab/shark — pull request #273 by dosoft (2014-02-16 18:45:18+00:00)
Title: Fixed testCliDriver_exim_* tests (check local Path before using)

Seems like Shark doesn't check paths before using. It causes failures for the following tests:

testCliDriver_exim_11_managed_external
testCliDriver_exim_12_external_location
testCliDriver_exim_13_managed_location
testCliDriver_exim_14_managed_location_over_existing
testCliDriver_exim_16_part_external
testCliDriver_exim_19_00_part_external_location
testCliDriver_exim_19_part_external_location
testCliDriver_exim_20_part_managed_location

These tests reproduce the scenario, when 'data' directory is deleted but metadata is not. Hive handles this scenario correctly and 'select *' returns an empty rowset, but shark throws an exception.