From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 27773 invoked by alias); 24 Jan 2008 20:29:07 -0000 Received: (qmail 27734 invoked by uid 367); 24 Jan 2008 20:29:03 -0000 Date: Thu, 24 Jan 2008 20:29:00 -0000 Message-ID: <20080124202903.27719.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: [SCM] master: Rename CoreFileAtSignal to CorefileFactory. X-Git-Refname: refs/heads/master X-Git-Reftype: branch X-Git-Oldrev: f9eb110e2b34a5a881aec96c6b886fe571cb29d0 X-Git-Newrev: d755696b035c7caf2c63a44df84e687b9ce4aaf9 Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2008-q1/txt/msg00117.txt.bz2 The branch, master has been updated via d755696b035c7caf2c63a44df84e687b9ce4aaf9 (commit) via b69ddff275fba3ebeeeb2932859fd46cbd347ad9 (commit) from f9eb110e2b34a5a881aec96c6b886fe571cb29d0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email. - Log ----------------------------------------------------------------- commit d755696b035c7caf2c63a44df84e687b9ce4aaf9 Author: Andrew Cagney Date: Thu Jan 24 15:28:46 2008 -0500 Rename CoreFileAtSignal to CorefileFactory. frysk-core/frysk/bindir/ChangeLog 2008-01-24 Andrew Cagney * TestFmaps.java: Update; CoreFileAtSignal renamed to CorefileFactory. * TestFstack.java: Ditto. frysk-core/frysk/hpd/ChangeLog 2008-01-24 Andrew Cagney * HpdTestbed.java: Update; CoreFileAtSignal renamed to CorefileFactory. * TestAuxvCommand.java: Ditto. * TestCoreCommand.java: Ditto. frysk-core/frysk/proc/dead/ChangeLog 2008-01-24 Andrew Cagney * TestCoreRegs.java: Update; CoreFileAtSignal renamed to CorefileFactory. * TestLinuxCore.java: Ditto. frysk-core/frysk/testbed/ChangeLog 2008-01-24 Andrew Cagney * CorefileFactory.java: Rename CoreFileAtSignal.java. (constructCoreAtSignal(String)): Rename constructCore(String). (constructCoreAtSignal(File)): Rename constructCore(File). * TestCorefileFactory.java: Rename TestCoreFileAtSignal. frysk-core/frysk/util/ChangeLog 2008-01-24 Andrew Cagney * TestCommandlineParser.java: Update; CoreFileAtSignal renamed to CorefileFactory. commit b69ddff275fba3ebeeeb2932859fd46cbd347ad9 Author: Andrew Cagney Date: Thu Jan 24 14:47:21 2008 -0500 Use frysk.testbed.CoreFileAtSignal. frysk-core/frysk/hpd/ChangeLog 2008-01-24 Andrew Cagney * TestAuxvCommand.java: Replace TestLinuxCore with CoreFileAtSignal; use sendCommandExpectPrompt. frysk-core/frysk/proc/dead/ChangeLog 2008-01-24 Andrew Cagney * TestLinuxCore.java (constructCore(Proc)): Make private. frysk-core/frysk/util/ChangeLog 2008-01-24 Andrew Cagney * TestCommandlineParser.java: Replace TestLinuxCore with CoreFileAtSignal. ----------------------------------------------------------------------- Summary of changes: frysk-core/frysk/bindir/ChangeLog | 6 + frysk-core/frysk/bindir/TestFmaps.java | 6 +- frysk-core/frysk/bindir/TestFstack.java | 6 +- frysk-core/frysk/hpd/ChangeLog | 8 ++ frysk-core/frysk/hpd/HpdTestbed.java | 6 +- frysk-core/frysk/hpd/TestAuxvCommand.java | 51 ++++------ frysk-core/frysk/hpd/TestCoreCommand.java | 6 +- frysk-core/frysk/proc/dead/ChangeLog | 6 + frysk-core/frysk/proc/dead/TestCoreRegs.java | 4 +- frysk-core/frysk/proc/dead/TestLinuxCore.java | 47 ++++----- frysk-core/frysk/testbed/ChangeLog | 7 +- ...{CoreFileAtSignal.java => CorefileFactory.java} | 22 ++-- ...eFileAtSignal.java => TestCorefileFactory.java} | 7 +- frysk-core/frysk/util/ChangeLog | 8 ++ frysk-core/frysk/util/TestCommandlineParser.java | 100 ++++++++------------ 15 files changed, 144 insertions(+), 146 deletions(-) rename frysk-core/frysk/testbed/{CoreFileAtSignal.java => CorefileFactory.java} (86%) rename frysk-core/frysk/testbed/{TestCoreFileAtSignal.java => TestCorefileFactory.java} (94%) First 500 lines of diff: diff --git a/frysk-core/frysk/bindir/ChangeLog b/frysk-core/frysk/bindir/ChangeLog index 60d4c2c..09d1036 100644 --- a/frysk-core/frysk/bindir/ChangeLog +++ b/frysk-core/frysk/bindir/ChangeLog @@ -1,3 +1,9 @@ +2008-01-24 Andrew Cagney + + * TestFmaps.java: Update; CoreFileAtSignal renamed to + CorefileFactory. + * TestFstack.java: Ditto. + 2008-01-13 Stan Cox * fhpd.java (main): Add sysroot option. diff --git a/frysk-core/frysk/bindir/TestFmaps.java b/frysk-core/frysk/bindir/TestFmaps.java index 66705be..802bc9a 100644 --- a/frysk-core/frysk/bindir/TestFmaps.java +++ b/frysk-core/frysk/bindir/TestFmaps.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007, Red Hat Inc. +// Copyright 2007, 2008, Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -44,7 +44,7 @@ import frysk.expunit.Expect; import frysk.Config; import java.io.File; import frysk.testbed.TearDownExpect; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; public class TestFmaps extends TestCase @@ -57,7 +57,7 @@ public class TestFmaps */ private Expect fmaps(String program, String[] args) { File coreExe = Config.getPkgLibFile(program); - File coreFile = CoreFileAtSignal.constructCore(coreExe); + File coreFile = CorefileFactory.constructCoreAtSignal(coreExe); String[] argv = new String[args.length + 3]; int argc = 0; argv[argc++] = Config.getBinFile("fmaps").getAbsolutePath(); diff --git a/frysk-core/frysk/bindir/TestFstack.java b/frysk-core/frysk/bindir/TestFstack.java index 00f7eef..2c2789c 100644 --- a/frysk-core/frysk/bindir/TestFstack.java +++ b/frysk-core/frysk/bindir/TestFstack.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2006, 2007, Red Hat Inc. +// Copyright 2006, 2007, 2008, Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -43,7 +43,7 @@ import java.io.File; import frysk.Config; import frysk.expunit.Expect; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; import frysk.testbed.TearDownExpect; import frysk.testbed.TestLib; @@ -62,7 +62,7 @@ public class TestFstack */ private Expect fstack(String program, String[] args) { File coreExe = Config.getPkgLibFile(program); - File coreFile = CoreFileAtSignal.constructCore(coreExe); + File coreFile = CorefileFactory.constructCoreAtSignal(coreExe); String[] argv = new String[args.length + 3]; int argc = 0; argv[argc++] = Config.getBinFile("fstack").getAbsolutePath(); diff --git a/frysk-core/frysk/hpd/ChangeLog b/frysk-core/frysk/hpd/ChangeLog index 5344c42..e0e7292 100644 --- a/frysk-core/frysk/hpd/ChangeLog +++ b/frysk-core/frysk/hpd/ChangeLog @@ -4,6 +4,14 @@ 2008-01-24 Andrew Cagney + * HpdTestbed.java: Update; CoreFileAtSignal renamed to + CorefileFactory. + * TestAuxvCommand.java: Ditto. + * TestCoreCommand.java: Ditto. + + * TestAuxvCommand.java: Replace TestLinuxCore with + CoreFileAtSignal; use sendCommandExpectPrompt. + * RegsCommand.java: Update; Register moved to frysk.isa.registers. * TestEvalCommands.java: Ditto. diff --git a/frysk-core/frysk/hpd/HpdTestbed.java b/frysk-core/frysk/hpd/HpdTestbed.java index 6d7298b..20c5116 100644 --- a/frysk-core/frysk/hpd/HpdTestbed.java +++ b/frysk-core/frysk/hpd/HpdTestbed.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007 Red Hat Inc. +// Copyright 2007, 2008 Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -41,7 +41,7 @@ package frysk.hpd; import frysk.junit.TestCase; import frysk.Config; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; import frysk.expunit.Expect; import frysk.expunit.Match; import frysk.expunit.Regex; @@ -260,7 +260,7 @@ public class HpdTestbed */ static HpdTestbed hpdTerminatingProgram(String program) { File exeFile = Config.getPkgLibFile(program); - File coreFile = CoreFileAtSignal.constructCore(exeFile); + File coreFile = CorefileFactory.constructCoreAtSignal(exeFile); HpdTestbed hpd = new HpdTestbed(new String[] { Config.getBinFile("fhpd").getPath (), diff --git a/frysk-core/frysk/hpd/TestAuxvCommand.java b/frysk-core/frysk/hpd/TestAuxvCommand.java index a42d675..ad8062c 100644 --- a/frysk-core/frysk/hpd/TestAuxvCommand.java +++ b/frysk-core/frysk/hpd/TestAuxvCommand.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007 Red Hat Inc. +// Copyright 2007, 2008 Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -42,44 +42,35 @@ package frysk.hpd; import java.io.File; import java.util.ArrayList; import java.util.Iterator; - import frysk.proc.Auxv; import frysk.proc.Proc; -import frysk.proc.dead.TestLinuxCore; import frysk.testbed.DaemonBlockedAtSignal; import frysk.util.AuxvStringBuilder; +import frysk.testbed.CorefileFactory; public class TestAuxvCommand extends TestLib { - public void testAuxVCoreCommand() { - - Proc proc = (new DaemonBlockedAtSignal("funit-stacks")).getMainTask().getProc(); - Auxv[] liveAuxv = proc.getAuxv(); + public void testAuxVCoreCommand() { + Proc proc = new DaemonBlockedAtSignal("funit-stacks") + .getMainTask().getProc(); + Auxv[] liveAuxv = proc.getAuxv(); - class BuildAuxv extends AuxvStringBuilder { - - public ArrayList auxvData = new ArrayList(); - public void buildLine(String type, String desc, String value) { + class BuildAuxv extends AuxvStringBuilder { + public ArrayList auxvData = new ArrayList(); + public void buildLine(String type, String desc, String value) { auxvData.add(type+" : " + value+"\n"); - } } + } + BuildAuxv buildAuxv = new BuildAuxv(); + buildAuxv.construct(liveAuxv, proc); - BuildAuxv buildAuxv = new BuildAuxv(); - buildAuxv.construct(liveAuxv, proc); - - TestLinuxCore tester = new TestLinuxCore(); - File core = new File(tester.constructCore(proc)); - core.deleteOnExit(); - - - e = new HpdTestbed(); - e.send("core " + core.getPath() - + " -noexe\n"); - e.expect("Attached to core file.*"); - e.send("info auxv\n"); - Iterator i = buildAuxv.auxvData.iterator(); - while (i.hasNext()) - e.equals((String)i.next()); - e.close(); - } + File core = CorefileFactory.constructCore(proc); + e = new HpdTestbed(); + e.sendCommandExpectPrompt("core " + core.getPath() + " -noexe", + "Attached to core file.*"); + e.send("info auxv\n"); + Iterator i = buildAuxv.auxvData.iterator(); + while (i.hasNext()) + e.equals((String)i.next()); + } } diff --git a/frysk-core/frysk/hpd/TestCoreCommand.java b/frysk-core/frysk/hpd/TestCoreCommand.java index 1051180..cec2943 100644 --- a/frysk-core/frysk/hpd/TestCoreCommand.java +++ b/frysk-core/frysk/hpd/TestCoreCommand.java @@ -40,7 +40,7 @@ package frysk.hpd; import java.io.File; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; import frysk.Config; public class TestCoreCommand extends TestLib { @@ -68,7 +68,7 @@ public class TestCoreCommand extends TestLib { public void testCoreExeCommand() { File exe = Config.getPkgLibFile("funit-hello"); - File core = CoreFileAtSignal.constructCore(exe); + File core = CorefileFactory.constructCoreAtSignal(exe); e = new HpdTestbed(); e.sendCommandExpectPrompt(("core " + core.getPath() + " " + exe.getPath()), @@ -77,7 +77,7 @@ public class TestCoreCommand extends TestLib { public void testCoreThenRunCommand() { File exe = Config.getPkgLibFile("funit-hello"); - File core = CoreFileAtSignal.constructCore(exe); + File core = CorefileFactory.constructCoreAtSignal(exe); e = new HpdTestbed(); e.sendCommandExpectPrompt(("core " + core.getPath() + " " + exe.getPath()), diff --git a/frysk-core/frysk/proc/dead/ChangeLog b/frysk-core/frysk/proc/dead/ChangeLog index 583f8f3..c04f831 100644 --- a/frysk-core/frysk/proc/dead/ChangeLog +++ b/frysk-core/frysk/proc/dead/ChangeLog @@ -1,5 +1,11 @@ 2008-01-24 Andrew Cagney + * TestCoreRegs.java: Update; CoreFileAtSignal renamed to + CorefileFactory. + * TestLinuxCore.java: Ditto. + + * TestLinuxCore.java (constructCore(Proc)): Make private. + * LinuxCoreTask.java: Update; Register moved to frysk.isa.registers. * TestCoreRegs.java: Ditto. diff --git a/frysk-core/frysk/proc/dead/TestCoreRegs.java b/frysk-core/frysk/proc/dead/TestCoreRegs.java index a7f2970..a2fd3fb 100644 --- a/frysk-core/frysk/proc/dead/TestCoreRegs.java +++ b/frysk-core/frysk/proc/dead/TestCoreRegs.java @@ -42,7 +42,7 @@ package frysk.proc.dead; import frysk.isa.registers.Register; import frysk.testbed.RegsCase; import frysk.proc.Proc; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; import frysk.util.Util; import java.io.File; @@ -57,7 +57,7 @@ public class TestCoreRegs extends RegsCase { // Replace the live task with a dead one. Proc proc = task().getProc(); File exe = new File(proc.getExe()); - File core = CoreFileAtSignal.constructCore(proc); + File core = CorefileFactory.constructCore(proc); Proc coreProc = Util.getProcFromCoreFile(core, exe); setTask(coreProc.getMainTask()); } diff --git a/frysk-core/frysk/proc/dead/TestLinuxCore.java b/frysk-core/frysk/proc/dead/TestLinuxCore.java index e5afd17..2c58b5d 100644 --- a/frysk-core/frysk/proc/dead/TestLinuxCore.java +++ b/frysk-core/frysk/proc/dead/TestLinuxCore.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007 Red Hat Inc. +// Copyright 2007, 2008 Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -64,7 +64,7 @@ import frysk.proc.ProcCoreAction; import frysk.proc.ProcId; import frysk.proc.Task; import frysk.proc.TaskObserver; -import frysk.testbed.CoreFileAtSignal; +import frysk.testbed.CorefileFactory; import frysk.testbed.DaemonBlockedAtSignal; import frysk.testbed.LegacyOffspring; import frysk.testbed.TearDownFile; @@ -149,7 +149,7 @@ public class TestLinuxCore // Create a blocked process, blocked at a signal File exeFile = Config.getPkgLibFile("funit-stacks"); Proc testProc = new DaemonBlockedAtSignal(exeFile).getMainTask().getProc(); - TearDownFile coreFile = (TearDownFile) CoreFileAtSignal.constructCore(testProc); + File coreFile = CorefileFactory.constructCore(testProc); StacktraceAction liveStacktrace; StacktraceAction coreStacktrace; @@ -504,29 +504,24 @@ public class TestLinuxCore } - /** - * Given a Proc object, generate a core file from that given proc. - * - * @param ackProc - proc object to generate core from. - * @return - name of constructed core file. - */ - public String constructCore (final Proc ackProc) - { - - final CoredumpAction coreDump = new CoredumpAction(ackProc, new Event() - { - - public void execute () - { - ackProc.requestAbandonAndRunEvent(new RequestStopEvent( - Manager.eventLoop)); - } - }, false); - - new ProcBlockAction(ackProc, coreDump); - assertRunUntilStop("Running event loop for core file"); - return coreDump.getConstructedFileName(); - } + /** + * Given a Proc object, generate a core file from that given proc. + * + * @param ackProc - proc object to generate core from. + * @return - name of constructed core file. + */ + private String constructCore(final Proc ackProc) { + final CoredumpAction coreDump + = new CoredumpAction(ackProc, new Event() { + public void execute() { + ackProc.requestAbandonAndRunEvent + (new RequestStopEvent(Manager.eventLoop)); + } + }, false); + new ProcBlockAction(ackProc, coreDump); + assertRunUntilStop("Running event loop for core file"); + return coreDump.getConstructedFileName(); + } // Helper class for inserting a Code breakpoint observer. static class CodeObserver diff --git a/frysk-core/frysk/testbed/ChangeLog b/frysk-core/frysk/testbed/ChangeLog index f305e3b..fe1b168 100644 --- a/frysk-core/frysk/testbed/ChangeLog +++ b/frysk-core/frysk/testbed/ChangeLog @@ -1,5 +1,10 @@ 2008-01-24 Andrew Cagney - + + * CorefileFactory.java: Rename CoreFileAtSignal.java. + (constructCoreAtSignal(String)): Rename constructCore(String). + (constructCoreAtSignal(File)): Rename constructCore(File). + * TestCorefileFactory.java: Rename TestCoreFileAtSignal. + * FryskAsm.java: Update; Register moved to frysk.isa.registers. * RegsCase.java: Ditto. * TestFryskAsm.java: Ditto. diff --git a/frysk-core/frysk/testbed/CoreFileAtSignal.java b/frysk-core/frysk/testbed/CorefileFactory.java similarity index 86% rename from frysk-core/frysk/testbed/CoreFileAtSignal.java rename to frysk-core/frysk/testbed/CorefileFactory.java index 432308c..9129965 100644 --- a/frysk-core/frysk/testbed/CoreFileAtSignal.java +++ b/frysk-core/frysk/testbed/CorefileFactory.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007, Red Hat Inc. +// Copyright 2007, 2008, Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -47,7 +47,7 @@ import frysk.proc.ProcBlockAction; import frysk.util.CoredumpAction; import frysk.Config; -public class CoreFileAtSignal extends TestLib { +public class CorefileFactory extends TestLib { public static File constructCore(Proc ackProc) { CoredumpAction coreDump @@ -66,23 +66,23 @@ public class CoreFileAtSignal extends TestLib { } /** - * Given a path to an executable it will run it until it sigfaults then - * extracts a corefile at that point, and return a Proc representing - * that core file. + * Given a path to an executable it will run it until it sigfaults + * then extracts a corefile at that point, and return a File + * representing that core file. */ - public static File constructCore(File exeFile) { + public static File constructCoreAtSignal(File exeFile) { final Proc ackProc = new DaemonBlockedAtSignal(exeFile).getMainTask().getProc(); return constructCore(ackProc); } /** - * Given a path to an executable it will run it until it sigfaults then - * extracts a corefile at that point, and return a Proc representing - * that core file. + * Given a path to an executable it will run it until it sigfaults + * then extracts a corefile at that point, and return a File + * representing that core file. */ - public static File constructCore(String process) { - return constructCore(Config.getPkgLibFile(process)); + public static File constructCoreAtSignal(String program) { + return constructCoreAtSignal(Config.getPkgLibFile(program)); } } diff --git a/frysk-core/frysk/testbed/TestCoreFileAtSignal.java b/frysk-core/frysk/testbed/TestCorefileFactory.java similarity index 94% rename from frysk-core/frysk/testbed/TestCoreFileAtSignal.java rename to frysk-core/frysk/testbed/TestCorefileFactory.java index c4ed8f6..be1f078 100644 --- a/frysk-core/frysk/testbed/TestCoreFileAtSignal.java +++ b/frysk-core/frysk/testbed/TestCorefileFactory.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007 Red Hat Inc. +// Copyright 2007, 2008 Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -45,14 +45,13 @@ import frysk.proc.Proc; import frysk.util.Util; import frysk.proc.Task; -public class TestCoreFileAtSignal extends TestLib { +public class TestCorefileFactory extends TestLib { public void testCoreFileAtSignal() { File coreExe = Config.getPkgLibFile("funit-asm"); - File coreFile = CoreFileAtSignal.constructCore(coreExe); + File coreFile = CorefileFactory.constructCoreAtSignal(coreExe); Proc coreProc = Util.getProcFromCoreFile(coreFile, coreExe); Task coreTask = coreProc.getMainTask(); FryskAsm regs = FryskAsm.createFryskAsm(coreTask.getISA()); assertEquals("REG0", 1, coreTask.getRegister(regs.REG0)); } - } diff --git a/frysk-core/frysk/util/ChangeLog b/frysk-core/frysk/util/ChangeLog index 1f8f761..07f2bb1 100644 --- a/frysk-core/frysk/util/ChangeLog +++ b/frysk-core/frysk/util/ChangeLog @@ -1,3 +1,11 @@ +2008-01-24 Andrew Cagney + + * TestCommandlineParser.java: Update; CoreFileAtSignal renamed to + CorefileFactory. + + * TestCommandlineParser.java: Replace TestLinuxCore with + CoreFileAtSignal. + 2008-01-24 Phil Muldoon * PPC32LinuxElfCorefile.java (writeNoteFPRegset): Rewrite using diff --git a/frysk-core/frysk/util/TestCommandlineParser.java b/frysk-core/frysk/util/TestCommandlineParser.java index 17782bd..96b07db 100644 --- a/frysk-core/frysk/util/TestCommandlineParser.java +++ b/frysk-core/frysk/util/TestCommandlineParser.java @@ -1,6 +1,6 @@ // This file is part of the program FRYSK. // -// Copyright 2007, Red Hat Inc. +// Copyright 2007, 2008, Red Hat Inc. // // FRYSK is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License as published by @@ -40,77 +40,57 @@ package frysk.util; import java.io.File; -import frysk.proc.Proc; import frysk.proc.ProcId; -import frysk.proc.dead.TestLinuxCore; import frysk.testbed.TestLib; -import frysk.testbed.SlaveOffspring; +import frysk.testbed.CorefileFactory; +import frysk.Config; public class TestCommandlineParser extends TestLib { public void testCoreExe() { - - TestLinuxCore tester = new TestLinuxCore(); - SlaveOffspring funit = SlaveOffspring.createDaemon(); - Proc funitProc = funit.assertFindProcAndTasks(); - final File core = new File(tester.constructCore(funitProc)); hooks/post-receive -- frysk system monitor/debugger