If you just want it preserved during the tests in a single class, use
@BeforeClass to create it and @AfterClass to nuke it.

The name of the directory can be gotten from the normal temp directory
methods in File.

On Mon, Oct 4, 2010 at 3:17 PM, Robin Anil <[email protected]> wrote:

> The temp folder gets deleted after each test. Its not getting preserved
> across tests. Thats why things are failing. Can you tell me how I can keep
> the dir for the entire duration of the Test File Suite?
>
>
> On Sun, Oct 3, 2010 at 7:38 PM, Jeff Eastman <[email protected]
> >wrote:
>
> >  I've tried to incorporate getTestTempDirPath for the output directory
> but
> > it causes 2 of the 3 tests to fail. I've tried debugging that for a
> couple
> > of hours to no avail. As-is the test passes but is a waiting trap for the
> > next test which may get written using the local output directory. Not a
> > showstopper for 0.4 RC but I think it ought to be corrected.
> >
> > It should be a simple fix for someone who understands the code or who can
> > look at it from a fresh perspective. The test is setting
> >     params.set("output", "output/frequentpatterns");
> > but then, in PFPGrowth it's doing things like
> >    Path parallelCountingPath = new Path(params.get("output"),
> > "parallelcounting");
> > and, even
> >    Path frequentPatternsPath = new Path(params.get("output"),
> > "frequentPatterns");
> >
> > It's not fixed yet.
> >
> >
> >
> >
> > On 10/3/10 6:37 AM, Sean Owen (JIRA) wrote:
> >
> >>      [
> >>
> https://issues.apache.org/jira/browse/MAHOUT-515?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> ]
> >>
> >> Sean Owen resolved MAHOUT-515.
> >> ------------------------------
> >>
> >>       Assignee: Jeff Eastman
> >>     Resolution: Fixed
> >>
> >> Do I understand this is resolved then? Tests run locally and on Maven
> for
> >> me, and on Hudson AFAICT. If it's just a hygiene issues definitely go
> forth
> >> and tweak it.
> >>
> >>  PFPGrowthTest has a hard-wired reference to an existing output
> directory
> >>>
> ------------------------------------------------------------------------
> >>>
> >>>                 Key: MAHOUT-515
> >>>                 URL: https://issues.apache.org/jira/browse/MAHOUT-515
> >>>             Project: Mahout
> >>>          Issue Type: Bug
> >>>          Components: Frequent Itemset/Association Rule Mining
> >>>    Affects Versions: 0.3
> >>>            Reporter: Jeff Eastman
> >>>            Assignee: Jeff Eastman
> >>>             Fix For: 0.4
> >>>
> >>>
> >>> This test began failing when another test was added which had the same
> >>> dependency. That test has been corrected but is not yet checked-in.
> >>> The correct pattern is to use getTestTempDirPath() to allocate
> temporary
> >>> files. I was unable to quickly do this in the test (it caused other of
> its
> >>> tests to fail) so I'm opening an issue for somebody more knowledgeable
> in
> >>> this code.
> >>>
> >>
> >
>

Reply via email to