Sorry I think my original message was a bit ambiguous and I think my error is a 
little different than what it may have implied.
>From what I understand, the *.q files contain Hive queries such as select * 
>from table, etc. I am creating that table within QTestUtil.java, however I'm 
>getting the read-only error I described earlier. Do you know how to solve this 
>problem?

Thank you!
Shefali

-----Original Message-----
From: Edward Capriolo [mailto:edlinuxg...@gmail.com] 
Sent: Tuesday, June 12, 2012 12:01 PM
To: dev@hive.apache.org
Subject: Re: Hive Unit Tests: Read-Only Table

It seems like your are running unit tests in a non-standard way. It sounds like 
your are trying to write stand along j-unit tests. Hive uses velocity to turn 
.q scripts into test and the testing framework diffs the output.

You should look at the .q files inside src/ql/test/clientpositive/whatever.q

Or give this a go (its a unit testing tool I wrote):

https://github.com/edwardcapriolo/hive_test


On Tue, Jun 12, 2012 at 1:47 PM, Shefali Vohra <t-sh...@microsoft.com> wrote:
> Hi!
> I'm trying to add unit tests to a UDF I developed, and used the commands 
> runCreateTableCmd and runLoadCmd to create and load the table. I'm fairly 
> certain it is loading from the correct filepath.  When I try to run it 
> though, I get the error "Cannot overwrite read-only table." Does anybody have 
> a solution for this?
>
> Thanks!
> Shefali


Reply via email to