fixed more tests for headless environment

This commit is contained in:
nik
2011-10-17 12:50:02 +04:00
parent a748fde7c0
commit d76e21abc4
2 changed files with 6 additions and 3 deletions
@@ -18,12 +18,10 @@ package com.intellij.history.integration.ui;
import com.intellij.history.integration.IntegrationTestCase;
import java.awt.*;
public abstract class LocalHistoryUITestCase extends IntegrationTestCase {
@Override
protected void runTest() throws Throwable {
if (GraphicsEnvironment.isHeadless()) {
if (isInHeadlessEnvironment()) {
System.out.println("Test '" + getClass().getName() + "." + getName() + "' is skipped because it requires working UI environment");
return;
}
@@ -76,6 +76,7 @@ import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import javax.swing.*;
import java.awt.*;
import java.io.File;
import java.io.IOException;
import java.lang.annotation.ElementType;
@@ -202,6 +203,10 @@ public abstract class PlatformTestCase extends UsefulTestCase implements DataPro
runStartupActivities();
}
protected static boolean isInHeadlessEnvironment() {
return GraphicsEnvironment.isHeadless();
}
@NotNull
public static Project createProject(File projectFile, String creationPlace) {
try {