Hello all,

Currently, this line makes test output data to be produced inside the
folders which are not under rat exclude condition, This makes the rat
checks due to the absence of License files. Is this intentional or should
it be fixed? Ideally, the test output data should not stay inside the
current folder structure and should reside in some standard temporary
folder. The folder mapred/testHcatMapReduceOutput gets created under
hcatalog/core at this moment.

https://github.com/apache/hive/blob/3ab174d82ffc2bd27432c0b04433be3bd7db5c6a/hcatalog/core/src/test/java/org/apache/hive/hcatalog/mapreduce/HCatMapReduceTest.java#L403


Path path = new Path(fs.getWorkingDirectory(),
"mapred/testHCatMapReduceOutput");

/home/jj/dev/code/open/hive/hcatalog/core/mapred
├── testHCatMapReduceInput
└── testHCatMapReduceOutput
    ├── part-m-00000
    ├── part-m-00001
    ├── part-m-00002
    ├── part-m-00003
    ├── part-m-00004
    └── _SUCCESS

1 directory, 7 files

Thanks for reading and in advance thanks for your reply.

Regards,

Jagat Singh

Reply via email to