Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
07f3fad
Initial create vcshell
Den1552 Sep 23, 2025
145775b
Initial webview for creating cfg
Den1552 Sep 24, 2025
2286fc0
Initial webview
Den1552 Sep 24, 2025
547cfa0
CFG creation logic
Den1552 Sep 24, 2025
5eaa093
vcshell update
Den1552 Nov 17, 2025
15c4c26
Merge branch 'main' into vcshell_implementation
Den1552 Nov 17, 2025
22536e2
Fixed issue where vcshell is not created when the dir does not exist
Den1552 Nov 17, 2025
ec2e717
Adapted new project webview
Den1552 Nov 17, 2025
7c6ab84
Removed ability to create new vcshell
Den1552 Nov 21, 2025
f98f611
Removed ability to create new vcshell 2
Den1552 Nov 21, 2025
4888fa4
Updated new project ui
Den1552 Nov 27, 2025
e5712f7
Adapted vcshell logic
Den1552 Nov 27, 2025
01844fa
Merge branch 'main' into vcshell_implementation
Den1552 Nov 27, 2025
3f68883
Merge branch 'main' into create_new_cfg
Den1552 Nov 27, 2025
0d74c28
Merge create_new_cfg into vcshell_implementation
Den1552 Nov 27, 2025
a13c980
Updated vfg webview with vcdb toggle
Den1552 Dec 1, 2025
b35e494
Comments
Den1552 Dec 2, 2025
9b6241d
Adapting tests 1
Den1552 Dec 2, 2025
86dace9
Adapting tests 2
Den1552 Dec 2, 2025
7e22a92
Adapting tests 3
Den1552 Dec 2, 2025
a7d1594
Adapting tests 4
Den1552 Dec 2, 2025
6bb6310
Adapting tests 5
Den1552 Dec 2, 2025
47b79b8
Adapting tests 6
Den1552 Dec 2, 2025
78f20cc
Adapting tests 7
Den1552 Dec 2, 2025
013eaad
Adapting tests 8
Den1552 Dec 2, 2025
8e0e0b0
Adapting tests 9
Den1552 Dec 2, 2025
345eea6
Adapting tests 10
Den1552 Dec 2, 2025
bd59261
Sonar
Den1552 Dec 11, 2025
7e21996
Added test with positive flags
Den1552 Dec 15, 2025
0afb7b7
Spelling
Den1552 Dec 15, 2025
c5b175a
changed checks
Den1552 Dec 15, 2025
ec7f1a7
changed checks 2
Den1552 Dec 15, 2025
234c13c
Merge branch 'main' into vcshell_implementation
Den1552 Jan 13, 2026
8e91754
Added vcshell test
Den1552 Jan 14, 2026
a4dade9
Changed to workspace settings check
Den1552 Jan 14, 2026
ce00fad
Changed to workspace settings check 2
Den1552 Jan 14, 2026
53f472f
Changed to workspace settings check 3
Den1552 Jan 14, 2026
db28f79
Added ccast config to test
Den1552 Jan 15, 2026
247c049
Closing settings
Den1552 Jan 15, 2026
4d9cd42
Closing settings 2
Den1552 Jan 15, 2026
9ad945c
Adapting env deletion
Den1552 Jan 15, 2026
b668b8e
Deselecting tutorial folder
Den1552 Jan 15, 2026
721b23e
Removed unused code
Den1552 Jan 15, 2026
db24e62
Merge branch 'main' into vcshell_implementation
Den1552 Jan 19, 2026
ef50ea4
Merge branch 'main' into vcshell_implementation
Den1552 Apr 15, 2026
29e3bb3
Merged 2 webviews, added compile.commands.json as default db
Den1552 Apr 17, 2026
ca9fab8
Changed button name
Den1552 Apr 17, 2026
4fdf02c
Updated testing function
Den1552 Apr 17, 2026
557374c
Adapted test
Den1552 Apr 17, 2026
4fb26ec
Adapted tests 2
Den1552 Apr 17, 2026
931c968
Adapted utils
Den1552 Apr 17, 2026
f0d9f0e
closing webview before interacting with notification
Den1552 Apr 17, 2026
0fe95d7
Decoupled unit tests and e2e in CI
Den1552 Apr 17, 2026
69c5495
Added logs
Den1552 Apr 17, 2026
3163408
Removed one log
Den1552 Apr 17, 2026
7fb8727
Opening outputview in test
Den1552 Apr 17, 2026
c8b0848
Closing webview again
Den1552 Apr 17, 2026
98ee533
closing all editors in test
Den1552 Apr 17, 2026
c7b786c
Fresh outputview in test
Den1552 Apr 17, 2026
72e08a6
Closing editor
Den1552 Apr 17, 2026
32d4473
test changes 1
Den1552 Apr 17, 2026
c451ca7
test changes 2
Den1552 Apr 17, 2026
be1be71
test changes 3
Den1552 Apr 17, 2026
bfac28f
test changes 4
Den1552 Apr 17, 2026
b7a224d
test changes 5
Den1552 Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/run-tests-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,7 @@ jobs:
echo "matrix=$(cat gha_matrix.json)" >> "$GITHUB_OUTPUT"

e2e-tests:
needs: [generate-e2e-matrix, build-downloadable-vsix]
needs: [generate-e2e-matrix]
if: github.event.pull_request.draft == false
permissions: write-all
runs-on: [self-hosted, vscode-vcast, Linux]
Expand Down
45 changes: 32 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,11 @@
"commands": [
{
"command": "vectorcastTestExplorer.createNewProject",
"title": "VectorCAST: Create New Project"
"title": "Create New Project"
},
{
"command": "vectorcastTestExplorer.createNewCFG",
"title": "Create new CFG"
},
{
"command": "vectorcastTestExplorer.configure",
Expand Down Expand Up @@ -104,11 +108,6 @@
"category": "VectorCAST Test Explorer",
"title": "Add Testsuite to Compiler"
},
{
"command": "vectorcastTestExplorer.newCompilerInProjectVCAST",
"category": "VectorCAST Test Explorer",
"title": "Create new Compiler in Project"
},
{
"command": "vectorcastTestExplorer.addEnviroToProject",
"category": "VectorCAST Test Explorer",
Expand Down Expand Up @@ -169,6 +168,11 @@
"category": "VectorCAST Test Explorer",
"title": "Create VectorCAST Environment"
},
{
"command": "vectorcastTestExplorer.defaultVCShell",
"category": "VectorCAST Test Explorer",
"title": "Set as default Database"
},
{
"command": "vectorcastTestExplorer.newEnviroInProjectVCAST",
"category": "VectorCAST Test Explorer",
Expand Down Expand Up @@ -386,6 +390,12 @@
"default": "",
"description": "The file path to an existing VectorCAST configuration that should be used when creating new environments. If a value is not specified, the configuration editor will be launched"
},
"vectorcastTestExplorer.databaseLocation": {
"type": "string",
"order": 4,
"default": "",
"description": "The file path to an existing VectorCAST database file that should be used when creating new environments."
},
"vectorcastTestExplorer.showReportOnExecute": {
"type": "boolean",
"order": 5,
Expand Down Expand Up @@ -707,7 +717,11 @@
"file/newFile": [
{
"command": "vectorcastTestExplorer.createNewProject",
"group": "1_createnew"
"group": "VectorCAST: New Ressources"
},
{
"command": "vectorcastTestExplorer.createNewCFG",
"group": "VectorCAST: New Ressources"
}
],
"commandPalette": [
Expand Down Expand Up @@ -750,10 +764,6 @@
"command": "vectorcastTestExplorer.addTestsuiteToCompiler",
"when": "never"
},
{
"command": "vectorcastTestExplorer.newCompilerInProjectVCAST",
"when": "never"
},
{
"command": "vectorcastTestExplorer.addEnviroToProject",
"when": "never"
Expand Down Expand Up @@ -802,6 +812,10 @@
"command": "vectorcastTestExplorer.newEnviroVCAST",
"when": "never"
},
{
"command": "vectorcastTestExplorer.defaultVCShell",
"when": "never"
},
{
"command": "vectorcastTestExplorer.newEnviroInProjectVCAST",
"when": "never"
Expand Down Expand Up @@ -957,6 +971,11 @@
"when": "resourceLangId == cpp || resourceLangId == c",
"group": "2_workspace"
},
{
"command": "vectorcastTestExplorer.defaultVCShell",
"when": "vectorcastTestExplorer.configured && (resourceExtname==.db || resourceFilename==compile_commands.json)",
"group": "2_workspace"
},
{
"command": "vectorcastTestExplorer.newEnviroInProjectVCAST",
"when": "(resourceLangId == cpp || resourceLangId == c) && vectorcastTestExplorer.globalProjectIsOpenedChecker",
Expand Down Expand Up @@ -1059,12 +1078,12 @@
"when": "testId =~ /\\.vcm$/"
},
{
"command": "vectorcastTestExplorer.addEnviroToProject",
"command": "vectorcastTestExplorer.createNewCFG",
"group": "vcast.project",
"when": "testId =~ /\\.vcm$/"
},
{
"command": "vectorcastTestExplorer.newCompilerInProjectVCAST",
"command": "vectorcastTestExplorer.addEnviroToProject",
"group": "vcast.project",
"when": "testId =~ /\\.vcm$/"
},
Expand Down
Loading
Loading