mirror of
https://github.com/github/codeql.git
synced 2025-12-16 16:53:25 +01:00
15 lines
647 B
Python
15 lines
647 B
Python
import os
|
|
import shutil
|
|
|
|
def test(codeql, csharp, cwd):
|
|
path = os.path.join(cwd, "dependencies")
|
|
os.environ["CODEQL_EXTRACTOR_CSHARP_OPTION_BUILDLESS_DEPENDENCY_DIR"] = path
|
|
# The Assemblies.ql query shows that the Newtonsoft assembly is found in the
|
|
# dependency directory set above.
|
|
codeql.database.create(source_root="proj", build_mode="none")
|
|
|
|
# Check that the packages directory has been created in the dependencies folder.
|
|
packages_dir = os.path.join(path, "packages")
|
|
assert os.path.isdir(packages_dir), "The packages directory was not created in the specified dependency directory."
|
|
shutil.rmtree(path)
|