()
| 184 | } |
| 185 | |
| 186 | @Test |
| 187 | public void testFinishInReduceLoc() throws Exception { |
| 188 | String inputFileName = setUp(ExecType.LOCAL); |
| 189 | // this file will be created on the cluster if finish() is called |
| 190 | String expectedFileName = "testFinishInReduceLoc-finish.txt"; |
| 191 | pigServer.registerQuery("define MYUDF " + MyEvalFunction.class.getName() + "('LOCAL','" |
| 192 | + expectedFileName + "');"); |
| 193 | pigServer.registerQuery("a = load '" + Util.encodeEscape(inputFileName) + "' using " |
| 194 | + PigStorage.class.getName() + "(':');"); |
| 195 | pigServer.registerQuery("a1 = group a by $1;"); |
| 196 | pigServer.registerQuery("b = foreach a1 generate MYUDF" + "(*);"); |
| 197 | pigServer.openIterator("b"); |
| 198 | checkAndCleanup(ExecType.LOCAL, expectedFileName, inputFileName); |
| 199 | } |
| 200 | } |
| 201 |
nothing calls this directly
no test coverage detected