Uploaded image for project: 'Pig'
  1. Pig
  2. PIG-2682

pig harness does not correctly count the number of stores for multiple invocations of the same macro

    XMLWordPrintableJSON

Details

    • Test
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • e2e harness
    • None

    Description

      For example, in this macro, TestDriverPig.countStores will only count the number of stores in the "test" macro, not the number of times store is invoked.

      test (in, out, column, filter_value ) returns b {
      a = load '$in' as (name: chararray, age: int, gpa: float);
      $b = filter a by $column < $filter_value ;
      store $b into '$out';
      }

      x = test( '/user/hadoopqa/pignightly/tests/data/singlefile/studenttab10k', '/user/hadoopqa/pignightly/out/hadoopqa.1336171525/Y_Macro_Misc_7.out.1', 'age', 22 );
      x = test( '/user/hadoopqa/pignightly/tests/data/singlefile/studenttab10k', '/user/hadoopqa/pignightly/out/hadoopqa.1336171525/Y_Macro_Misc_7.out.2', 'gpa', 3.0 );

      There's no easy work around.

      Attachments

        Activity

          People

            Unassigned Unassigned
            araceli Araceli Henley
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: