mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
Add tests for build script diagnostics
This commit is contained in:
3
csharp/ql/integration-tests/posix-only/diag_autobuild_script/build.sh
Executable file
3
csharp/ql/integration-tests/posix-only/diag_autobuild_script/build.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exit 1
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"markdownMessage": "CodeQL attempted to build your project using a script located at `build.sh`, which failed. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/script-failure",
|
||||||
|
"name": "Unable to build project using build script"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"plaintextMessage": "CodeQL could not find any project or solution files in your repository. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/no-projects-or-solutions",
|
||||||
|
"name": "No project or solutions files found"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from create_database_utils import *
|
||||||
|
from diagnostics_test_utils import *
|
||||||
|
|
||||||
|
run_codeql_database_create([], db=None, lang="csharp", runFunction=runUnsuccessfully)
|
||||||
|
check_diagnostics()
|
||||||
3
csharp/ql/integration-tests/posix-only/diag_multiple_scripts/build.sh
Executable file
3
csharp/ql/integration-tests/posix-only/diag_multiple_scripts/build.sh
Executable file
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exit 1
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"markdownMessage": "CodeQL found multiple potential build scripts for your project and attempted to run `build.sh`, which failed. This may not be the right build script for your project. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/multiple-build-scripts",
|
||||||
|
"name": "There are multiple potential build scripts"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"plaintextMessage": "CodeQL could not find any project or solution files in your repository. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/no-projects-or-solutions",
|
||||||
|
"name": "No project or solutions files found"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
exit 1
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from create_database_utils import *
|
||||||
|
from diagnostics_test_utils import *
|
||||||
|
|
||||||
|
run_codeql_database_create([], db=None, lang="csharp", runFunction=runUnsuccessfully)
|
||||||
|
check_diagnostics()
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
exit /b 1
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"markdownMessage": "CodeQL attempted to build your project using a script located at `build.bat`, which failed. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/script-failure",
|
||||||
|
"name": "Unable to build project using build script"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"plaintextMessage": "CodeQL could not find any project or solution files in your repository. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/no-projects-or-solutions",
|
||||||
|
"name": "No project or solutions files found"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from create_database_utils import *
|
||||||
|
from diagnostics_test_utils import *
|
||||||
|
|
||||||
|
run_codeql_database_create([], db=None, lang="csharp", runFunction=runUnsuccessfully)
|
||||||
|
check_diagnostics()
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
exit /b 1
|
||||||
@@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"markdownMessage": "CodeQL found multiple potential build scripts for your project and attempted to run `build.bat`, which failed. This may not be the right build script for your project. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/multiple-build-scripts",
|
||||||
|
"name": "There are multiple potential build scripts"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
"attributes": {},
|
||||||
|
"helpLinks": [],
|
||||||
|
"internal": false,
|
||||||
|
"location": {},
|
||||||
|
"plaintextMessage": "CodeQL could not find any project or solution files in your repository. Set up a [manual build command](https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-the-codeql-workflow-for-compiled-languages).",
|
||||||
|
"severity": "error",
|
||||||
|
"source": {
|
||||||
|
"extractorName": "csharp",
|
||||||
|
"id": "csharp/autobuilder/no-projects-or-solutions",
|
||||||
|
"name": "No project or solutions files found"
|
||||||
|
},
|
||||||
|
"visibility": {
|
||||||
|
"statusPage": true
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
exit /b 1
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from create_database_utils import *
|
||||||
|
from diagnostics_test_utils import *
|
||||||
|
|
||||||
|
run_codeql_database_create([], db=None, lang="csharp", runFunction=runUnsuccessfully)
|
||||||
|
check_diagnostics()
|
||||||
Reference in New Issue
Block a user