audk/BaseTools/Plugin
Alexander Gryanko 42a141800c BaseTools: Skip directories with code extensions in the name
Currently openssl has an Open Quantum Safe provider submodule with
directories like oqs-provider/oqs-template/oqsprov/oqsprov.c or
oqs-provider/oqs-template/oqsprov/oqsprov/oqsprov_capabilities.c
that are used as templates, but DebugMacroCheck tries to read them
as a file when recursively traversing the subdirectories.

Fail message:

  File "/usr/lib/python3.10/pathlib.py", line 1119, in open
    return self._accessor.open(self, mode, buffering, encoding, errors,
  IsADirectoryError: [Errno 21] Is a directory: '/CryptoPkg/Library
/OpensslLib/openssl/oqs-provider/oqs-template/oqsprov/oqsprov.c'

Signed-off-by: Alexander Gryanko <xpahos@gmail.com>
2025-01-07 04:56:24 +00:00
..
BuildToolsReport
CodeQL BaseTools/CodeQl: Give preference to Plugin settings 2024-10-09 06:02:34 +00:00
DebugMacroCheck BaseTools: Skip directories with code extensions in the name 2025-01-07 04:56:24 +00:00
HostBasedUnitTestRunner BaseTools: Coverage: Detect lcov version 2024-12-05 00:05:47 +00:00
LinuxGccToolChain BaseTools: LinuxGcc5ToolChain: Run for GCC Toolchain 2024-09-30 02:19:09 +00:00
WindowsResourceCompiler BaseTools/WinRcPath: Improve Performance. 2024-08-04 07:30:59 +00:00
WindowsVsToolChain BaseTools: Add VS2022 support. 2024-07-08 16:50:21 +00:00