|
48 | 48 | import java.net.URL; |
49 | 49 | import java.net.URLConnection; |
50 | 50 | import java.nio.charset.StandardCharsets; |
| 51 | +import java.nio.file.FileVisitResult; |
| 52 | +import java.nio.file.Files; |
| 53 | +import java.nio.file.Path; |
| 54 | +import java.nio.file.Paths; |
| 55 | +import java.nio.file.SimpleFileVisitor; |
| 56 | +import java.nio.file.attribute.BasicFileAttributes; |
51 | 57 | import java.util.concurrent.TimeUnit; |
52 | 58 |
|
53 | 59 | /** |
@@ -111,13 +117,25 @@ public void run() { |
111 | 117 | consoleView.show(); |
112 | 118 | assertTrue("App Engine console not active", consoleView.getViewReference() |
113 | 119 | .getContentDescription().contains("App Engine Standard at localhost")); |
| 120 | + timer.run(); |
114 | 121 | final SWTBotStyledText consoleContents = |
115 | 122 | new SWTBotStyledText(bot.widget(widgetOfType(StyledText.class), consoleView.getWidget())); |
116 | 123 | SwtBotTestingUtilities.waitUntilStyledTextContains(bot, |
117 | 124 | "Dev App Server is now running", consoleContents); |
118 | 125 |
|
119 | 126 | System.out.printf("---- Dev App Server ----\n%s\n------------------\n", |
120 | 127 | consoleContents.getText()); |
| 128 | + timer.run(); |
| 129 | + final Path deployDir = Paths.get( |
| 130 | + "/home/travis/build/GoogleCloudPlatform/google-cloud-eclipse/plugins/com.google.cloud.tools.eclipse.integration.appengine/target/work/data/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/testapp"); |
| 131 | + Files.walkFileTree(deployDir, new SimpleFileVisitor<Path>() { |
| 132 | + @Override |
| 133 | + public FileVisitResult visitFile(Path file, BasicFileAttributes attrs) throws IOException { |
| 134 | + System.out.println(">> " + file.relativize(deployDir)); |
| 135 | + return null; |
| 136 | + } |
| 137 | + }); |
| 138 | + |
121 | 139 | assertEquals("Hello App Engine!", |
122 | 140 | getUrlContents(new URL("http://localhost:8080/hello"), (int) SWTBotPreferences.TIMEOUT)); |
123 | 141 |
|
|
0 commit comments