@@ -9,7 +9,6 @@ const os = require('os');
9
9
const fs = require ( 'fs' ) ;
10
10
const path = require ( 'path' ) ;
11
11
const test = require ( 'ava' ) ;
12
- const puppeteer = require ( 'puppeteer' ) ;
13
12
const kill = require ( 'tree-kill' ) ;
14
13
const { possibleFeatureSelections} = require ( 'makes' ) ;
15
14
const questions = require ( './questions' ) ;
@@ -85,15 +84,6 @@ function run(command, dataCB, errorCB) {
85
84
} ) ;
86
85
}
87
86
88
- async function takeScreenshot ( url , filePath ) {
89
- const browser = await puppeteer . launch ( ) ;
90
- const page = await browser . newPage ( ) ;
91
- await page . goto ( url ) ;
92
- await new Promise ( r => setTimeout ( r , 6000 ) ) ;
93
- await page . screenshot ( { path : filePath } ) ;
94
- await browser . close ( ) ;
95
- }
96
-
97
87
const targetFeatures = ( process . env . TARGET_FEATURES || '' ) . toLowerCase ( ) . split ( ',' ) . filter ( p => p ) ;
98
88
if ( ! targetFeatures . includes ( 'playwright' ) ) {
99
89
targetFeatures . push ( 'playwright' ) ;
@@ -111,7 +101,7 @@ if (targetFeatures.length) {
111
101
function getServerRegex ( features ) {
112
102
if ( features . includes ( 'webpack' ) ) return / L o o p b a c k : ( \S + ) / ;
113
103
if ( features . includes ( 'parcel' ) ) return / S e r v e r r u n n i n g a t ( \S + ) / ;
114
- if ( features . includes ( 'vite' ) ) return / L o c a l : \s + ( \S + ) / ;
104
+ if ( features . includes ( 'vite' ) ) return / ( h t t p : \/ \/ \S + \/ ) / ;
115
105
return / D e v s e r v e r i s s t a r t e d a t : ( \S + ) / ;
116
106
}
117
107
@@ -164,18 +154,7 @@ skeletons.forEach((features, i) => {
164
154
const m = data . toString ( ) . match ( serverRegex ) ;
165
155
if ( ! m ) return ;
166
156
const url = m [ 1 ] ;
167
- t . pass ( m [ 0 ] ) ;
168
-
169
- try {
170
- if ( ! process . env . GITHUB_ACTIONS ) {
171
- console . log ( '-- take screenshot' ) ;
172
- await takeScreenshot ( url , path . join ( folder , appName + '.png' ) ) ;
173
- }
174
- kill ( ) ;
175
- } catch ( e ) {
176
- t . fail ( e . message ) ;
177
- kill ( ) ;
178
- }
157
+ t . pass ( m [ 0 ] ) ; kill ( ) ;
179
158
} ;
180
159
181
160
// Webpack5 now prints Loopback: http://localhost:5000 in stderr!
0 commit comments