Skip to content

Commit 72d2bd4

Browse files
committed
chore: meilleure configuration pour les tests - show:false pour les tests e2e + indication des sources pour les tasks de test pour éviter de les refaire inutilement s'il n'y a pas de modification
1 parent 26a16bb commit 72d2bd4

2 files changed

Lines changed: 20 additions & 3 deletions

File tree

Taskfile.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ version: '3'
55
vars:
66
APP_FOLDER: "app"
77
TEST_FOLDER: "tests"
8+
FEATURES_FOLDER: "features"
89
PORT_LOCAL_SERVER: 8888
910

1011
tasks:
@@ -23,6 +24,7 @@ tasks:
2324
- "{{.APP_FOLDER}}/css/**/*.css"
2425
- "{{.APP_FOLDER}}/js/**/*.mjs"
2526
- "{{.APP_FOLDER}}/js/**/*.js"
27+
- "{{.APP_FOLDER}}/index.html"
2628
- "{{.APP_FOLDER}}/DEBUG" # On vérifie si ce fichier a changé (parce qu'on a lancé une nouvelle version pour le DEBUG), afin de pouvoir relancer le build pour la version PROD
2729
- rollup.config.mjs
2830
generates:
@@ -105,6 +107,17 @@ tasks:
105107
tests:e2e:
106108
aliases:
107109
- tests:codeceptjs
110+
sources:
111+
- "{{.APP_FOLDER}}/data/**/*.md"
112+
- "{{.APP_FOLDER}}/index.md"
113+
- "{{.APP_FOLDER}}/css/**/*.css"
114+
- "{{.APP_FOLDER}}/js/**/*.mjs"
115+
- "{{.APP_FOLDER}}/js/**/*.js"
116+
- "{{.APP_FOLDER}}/index.html"
117+
- "{{.TEST_FOLDER}}/e2e/**/*.js"
118+
- "{{.TEST_FOLDER}}/e2e/.config/generateStepsDefinitionsFromFeatures.js"
119+
- "{{.TEST_FOLDER}}/e2e/step_definitions/**/*.js"
120+
- "{{.FEATURES_FOLDER}}/**/*.feature"
108121
cmds:
109122
- task: server:start
110123
- defer: {task: server:stop}
@@ -138,7 +151,7 @@ tasks:
138151
- package-lock.json
139152
cmds:
140153
- task: lint
141-
- task: tests:unit
154+
- task: tests
142155
- cz bump
143156

144157
server:start:
@@ -151,9 +164,13 @@ tasks:
151164
- kill $(lsof -ti :{{.PORT_LOCAL_SERVER}}) 2>/dev/null || true
152165

153166
ecma:
167+
sources:
168+
- "{{.APP_FOLDER}}/js/**/*.mjs"
154169
cmds:
155-
- npx es-check es2018 "app/**/*.mjs" --module
170+
- npx es-check es2018 "{{.APP_FOLDER}}/js/**/*.mjs" --module
156171

157172
lint:
173+
sources:
174+
- "{{.APP_FOLDER}}/js/**/*.mjs"
158175
cmds:
159176
- npx eslint "app/**/*.mjs"

codecept.conf.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ exports.config = {
55
browser: "chromium",
66
url: "http://localhost:8888",
77
bypassCSP: true,
8-
show: true,
8+
show: false,
99
locale: "fr-FR",
1010
},
1111
},

0 commit comments

Comments
 (0)