Skip to content

Commit ca2905f

Browse files
authored
Reviving test frameworks (#115)
* 🧪 First test on non-main branch * 🚧 Python script to generate test images * 🧪 First test draft using chai * 🧪 First test draft using chai * 🚧 Developing github actions * 🚧 Developing github actions * 👷 A rough test for compilation
1 parent 7dafa01 commit ca2905f

File tree

16 files changed

+448
-39
lines changed

16 files changed

+448
-39
lines changed

.github/workflows/test.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Test
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
build:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-node@v3
14+
with:
15+
node-version: '16'
16+
- run: npm install
17+
- run: npm run compile
18+
- run: npm run compile-tests

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
**/node_modules/
22
**/dist/
3+
**/out/
4+
src/test/samples/env/
5+
src/test/samples/folder*
36
.vscode-test-web/

.vscode/launch.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"type": "extensionHost",
1111
"request": "launch",
1212
"args": [
13+
"--disable-extensions",
1314
"--extensionDevelopmentPath=${workspaceFolder}"
1415
],
1516
"outFiles": [
@@ -18,18 +19,19 @@
1819
"preLaunchTask": "${defaultBuildTask}"
1920
},
2021
{
21-
"name": "Extension Tests",
22+
"name": "Run Test",
2223
"type": "extensionHost",
2324
"request": "launch",
2425
"args": [
26+
"${workspaceFolder}/src/test/samples",
27+
"--disable-extensions",
2528
"--extensionDevelopmentPath=${workspaceFolder}",
26-
"--extensionTestsPath=${workspaceFolder}/out/test/suite/index"
29+
"--extensionTestsPath=${workspaceFolder}/dist/test/suite/index"
2730
],
2831
"outFiles": [
29-
"${workspaceFolder}/out/**/*.js",
30-
"${workspaceFolder}/dist/**/*.js"
32+
"${workspaceFolder}/dist/**/*.js",
3133
],
32-
"preLaunchTask": "tasks: watch-tests"
34+
"preLaunchTask": "${defaultBuildTask}"
3335
}
3436
]
3537
}

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"typescript.tsc.autoDetect": "off",
1313
"cSpell.words": [
1414
"codicon",
15-
"codicons"
15+
"codicons",
16+
"gryc",
1617
]
1718
}

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
.vscode-test/**
33
.vscode-test-web/**
44
out/**
5+
src/test/**
56
node_modules/**
67
src/**/*.ts
78
.gitignore

package-lock.json

Lines changed: 163 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)