ghidra/gradleScripts/jacoco.excludes.src.txt
2019-03-26 13:46:51 -04:00

127 lines
2.5 KiB
Plaintext

// Don't profile tests
**/*Test*
generic/test/**
// Ignore exception classes, as usually do not contain logic
**/*Exception*
// Utility classes not used by Ghidra
**/certify/**
**/tracker/**
**/review/**
extract/**
generic/profile/**
ghidra/app/help/**
ghidra/cpp/**
ghidra/feature/fid/debug/**
ghidra/util/profile/**
**/stl/**
ghidra/pcodeCPort/**
ghidra/program/database/data/DataTypeArchiveTransformer*
ghidra/sleigh/grammar/**
ghidra/util/GhidraJarBuilder*
generic/jar/**
ghidra/util/JavaSourceFile*
// this should probably be repackaged as 'help/build'
help/**
help/screenshot/**
help/validator/**
util/DebugThreadDumper**
JsonDoclet*
// Auto-generated code
ghidra/app/util/cparser/C/**
ghidra/app/util/cparser/CPP/**
ghidra/app/util/cparser/cplusplus/**
// Classes not used during testing
db/GhidraDBBufferFileAnalyzer*
db/DbViewer*
ghidra/DatabaseBenchMarks*
ghidra/GhidraLauncher*
ghidra/launch/**
LaunchSupport*
ghidra/GhidraThreadGroup*
ghidra/HelpAdapter*
ghidra/ClassSearcherStatusReportingTaskMonitor*
ghidra/app/plugin/debug/**
generic/platform/OSXAdapter*
// Old/deprecated APIs
ghidra/app/program/database/oldfunction/**
ghidra/feature/vt/api/stringable/deprecated/**
**/BookmarkDBAdapterV0/**
**/BookmarkDBAdapterV1/**
**/BookmarkTypeDBAdapterNoTable/**
**/OldBookmark/**
// Interface/constant classes
ghidra/app/plugin/GenericPluginCategoryNames*
// Language code - currently untested
ghidra/app/plugin/processors/generic/**
ghidra/app/util/disassemble/**
generic/lsh/vector/**
ghidra/pcode/**
ghidra/program/emulation/**
ghidra/program/model/pcode/**
ghidra/util/state/**
// (we currently do not test analyzers)
ghidra/app/plugin/core/analysis/**
ghidra/javaclass/**
ghidra/util/state/analysis/**
// Hard to test headlessly
ghidra/app/plugin/core/printing/**
// File formats -- these should be tested!!!!
ghidra/file/formats/**
ghidra/file/jad/**
ghidra/app/cmd/formats/**
mobiledevices/**
// Items we should probably figure out how to test
# ghidra/util/bean/dnd/**
# ghidra/app/plugin/core/renoir/**
# ghidra/app/util/demangler/gnu/**
# ghidra/util/demangler/**
# ghidra/server/**
# ghidra/remote/security/**
// Packages that use reflection, which can be broken by Jacoco
# ghidra/python/**
# ghidra/app/util/bin/**
// Contribs
ghidra/app/plugin/prototype/**
ghidra/idapro/**
ghidra/machinelearning/**
DelphiAnalyzer*
SortedInstructionMerger*
DecodeBitMasks*
ollydbg/**
dbg/**
// this is only used by dbg
ghidra/io/connection/**
// Old stuff??
# org/crosswire/**
# ghidra/comm/**