• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

devonfw / IDEasy / 12302895836

12 Dec 2024 06:52PM UTC coverage: 67.429%. Remained the same
12302895836

Pull #896

github

web-flow
Merge acee03cc8 into 11de3ca8c
Pull Request #896: #856: Made gcviewer start in background

2572 of 4154 branches covered (61.92%)

Branch coverage included in aggregate %.

6653 of 9527 relevant lines covered (69.83%)

3.07 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

16.67
cli/src/main/java/com/devonfw/tools/ide/tool/gcviewer/GcViewer.java
1
package com.devonfw.tools.ide.tool.gcviewer;
2

3
import java.util.Set;
4

5
import com.devonfw.tools.ide.common.Tag;
6
import com.devonfw.tools.ide.context.IdeContext;
7
import com.devonfw.tools.ide.process.ProcessContext;
8
import com.devonfw.tools.ide.process.ProcessMode;
9
import com.devonfw.tools.ide.tool.LocalToolCommandlet;
10
import com.devonfw.tools.ide.tool.ToolCommandlet;
11
import com.devonfw.tools.ide.tool.java.Java;
12

13
/**
14
 * {@link ToolCommandlet} for GcViewer.
15
 */
16
public class GcViewer extends LocalToolCommandlet {
17

18
  /**
19
   * The constructor.
20
   *
21
   * @param context the {@link IdeContext}.
22
   */
23
  public GcViewer(IdeContext context) {
24

25
    super(context, "gcviewer", Set.of(Tag.JAVA));
6✔
26
  }
1✔
27

28
  @Override
29
  protected boolean isExtract() {
30

31
    return false;
×
32
  }
33

34
  @Override
35
  public void run() {
36

37
    getCommandlet(Java.class).install();
×
38
    install(true);
×
39
    ProcessContext pc = this.context.newProcess();
×
40
    pc.directory(getToolPath());
×
41
    pc.executable("java");
×
42
    pc.addArg("-jar");
×
43
    pc.addArg("gcviewer-" + getInstalledVersion() + ".jar");
×
44
    pc.run(ProcessMode.BACKGROUND_SILENT);
×
45
  }
×
46
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc