Added plugin file logging and exception handling. Also fixed some reported bugs from the last release version. Updated documentation.
87 lines
4.1 KiB
Plaintext
87 lines
4.1 KiB
Plaintext
-Check latest plugin version is installed
|
|
-Start VS and load a C/C++ solution (best mixed with multiple projects)
|
|
-Check all projects are loaded in Solution Explorer
|
|
-Check Plugin Logging and Obfuscation is off
|
|
-VS Menu Bar -> Tools -> Options -> Coati -> Logging & Obfuscation is off
|
|
-Delete log file and dictionary for current VS session if present
|
|
-delete log file for current session at ..AppData/Local/Coati Software/Plugin/VS if present
|
|
-delete dictionary file for current session at ..AppData/Local/Coati Software/Plugin/VS if present
|
|
-Create CDB from solution
|
|
-Check all C/C++ projects listed in CDB dialogue
|
|
-Check eventual non-C/C++ projects are not listed
|
|
-Check all projects unselected
|
|
-Check 'Create' Button is disabled
|
|
-Select one project
|
|
-Check 'Create' Button is enabled
|
|
-Click 'De/Select All'
|
|
-Check all projects selected
|
|
-Click 'De/Select All'
|
|
-Check no project selected
|
|
-Click 'De/Select All'
|
|
-Check all projects selected
|
|
-Check all Solution Configurations are listed in the Configuration dropdown
|
|
-Check all Solution Platforms are listed in the Platform dropdown
|
|
-Copy target location to clip board
|
|
-Click 'Browse'
|
|
-Check Folder Browser opens
|
|
-Select a different folder
|
|
-Check target folder field changed to selected folder
|
|
-Paste old target location
|
|
-Reopen Folder Browser and check it's set to old target location
|
|
-Click Create
|
|
-Wait for CDB to be finished
|
|
-check progress bar shows progress
|
|
-Check finished CDB
|
|
-check at correct location with correct name
|
|
-check CDB file is non-empty (at least estimate whether number of lines in CDB coincides with VS solution)
|
|
-Check no new Log file or Dictionary file was created
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for no new log created
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for no new dictionary created
|
|
-Turn on Logging
|
|
-VS Menu Bar -> Tools -> Options -> Coati -> Logging ON & Obfuscation OFF
|
|
-Enable VS Output Window
|
|
-VS Menu Bar -> View -> Output
|
|
-In Output Window, show Coati log (Show Output from: Coati Log)
|
|
-Create CDB from solution again
|
|
-Check location and name is the same as last time
|
|
-Check dialogue asking whether to overwrite old file or not
|
|
-Click no
|
|
-Check number appended to file name
|
|
-Create CDB with the new name
|
|
-Check VS Output Window displays messages during creation
|
|
-Check project- and file names and directories are in clear text
|
|
-Check finished CDB
|
|
-check at correct location with correct name
|
|
-check CDB file is non-empty (at least estimate whether number of lines in CDB coincides with VS solution)
|
|
-Unload a project in the Solution Explorer
|
|
-Check new Log file but no Dictionary file was created
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for new log created
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for no new dictionary created
|
|
-Turn on Obfuscation
|
|
-VS Menu Bar -> Tools -> Options -> Coati -> Logging ON & Obfuscation ON
|
|
-Create CDB from solution again
|
|
-Check unloaded project is not in the listed projects in the dialogue
|
|
-Check location and name is the same as first time
|
|
-Check dialogue asking whether to overwrite old file or not
|
|
-Click yes
|
|
-Click Create
|
|
-Check VS Output Window displays messages during creation
|
|
-Check project- and file names and directories are obfuscated (a0, b0, c0,...)
|
|
-Check finished CDB
|
|
-check at correct location with correct name
|
|
-check CDB file is smaller now (reduced size has to make sense considering the missing project)
|
|
-Check new Log entries and Dictionary file was created
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for no new log file
|
|
-Check the log file created in this session at ..AppData/Local/Coati Software/Plugin/VS for new entries
|
|
-Check new entries are using obfuscated names
|
|
-Check ..AppData/Local/Coati Software/Plugin/VS for new dictionary created
|
|
-Create CDB from solution again
|
|
-Check location and name is the same as first time
|
|
-Check dialogue asking whether to overwrite old file or not
|
|
-Click no
|
|
-Check number appended to file name
|
|
-Check number is one higher than number from 2nd CDB
|
|
-Click Create
|
|
-Close Progress Bar before CDB is finished
|
|
-Check no new CDB was created
|