-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the com.castsoftware.uc.oneclick wiki!
Warning: The Extension described in this document is delivered as-is. This Extension is made available by CAST User Community and governed by Open Source License. Please consider all necessary steps to validate and to test the Extension in your environment before using it in production.
The extension is published under GNU LGPL v3 open source license
OneClick allows for an MRI and/or Highlight analysis with minimal human involvement. To start, place the application source code in the designated delivery folder, where OneClick will:
- Perform a thorough code examination:
- Extract all archive files located in the delivery folder.
- Exclude non-source code files or directories.
- Produce a comprehensive discovery report.
- Prepare the sanitized source code for analysis.
- Execute a CAST Highlight Analysis:
- Set up the application in Highlight.
- Perform the analysis.
- Upload the findings.
- Provide console and log status for user review.
In the last year, it has become evident that OneClick excels at performing Highlight analysis, especially when multiple applications are under review. It has been updated to facilitate this, incorporating the latest Highlight tools. However, this update has not yet been applied to MRI; it will be included in the upcoming version.
- Correct installation issues
- Run multiple CLOC processes simultaneously
- Run multiple Highlight analysis processes simultaneously
- Rework console display to be more user friendly
- Add Highlight CLI as part of the OneClick Installation process
- Installation Improvements
- Added execution vs working folders
- Merged AIP and HL Staging folder into one for both
- Bug Fixes
- Improvements in installation
- Updated Templates
- Bug Fixes
- OneClick logs are revised to provide discovery information as the process continues to discover and run application analysis.
- Categorized logs into sections and standardized them to include tags for information, warning, and error messages.
- Don't prompt for missing analysis configuration items when ending the process before analysis
- Improved user experience during application setup
- Add warning message if no supported technologies remain after cleanup
- For new installations, validate existence of base folder, create if required.
- Configuration - Java Home not being set correctly
- Highlight - Correct URL to allow it to work with both REST API and CLI
- Added CoffeeScript to ListOfTechnologies.csv
- Introduced the CAST profiler
- Resolved an issue in the EdgeV2 application where it was previously unable to detect SQL artifacts in single-application scenarios
- Enhanced sqlDiscovery by adding a filename column
- Installation has been expanded to allow for any drive
- CLOC excel sheet number formatting
- Show progress with each step
- Health factors removed from Technical Overview table
- All generated excel sheets column widths are set to match text size
- Minimum width of 15 characters
- Maximum width of 150 characters
- Report template added to GitHub
- Check for configuration files, if not there add questions to discovery report
- ISO 5055 compliance report is generated in % compliance instead of grade
- Expanded unzip capabilities to include .tar, gztar, bztar, and tgz files
- To optimize the running of CLOC in a Windows environment, utilize the subst function to create a temporary drive, which avoids the long path issue while running CLOC.
- In windows environment, use subst to create a temporary drive to shorten the file name length while running CLOC
- Expand cleanup to support regular expression in the file and folder cleanup lists
- Enhanced discovery report
- Adjusted lines of code output to render as KLoc, or MLoc
- Corrected Technolgy count mismatch
- Corrected SQL count mismatch
- Corrected HL-WORK folder not always being created issue
- Create application if it does not exist in Highlight
- Corrected - skip analysis if already marked as done
- Corrected - report not always running issue
- Corrected general formatting issues
- Added Green Impact Slide
Note: Report templates are curently not include in the extend package, please contact NKA
- Interactive installation - Improvements
- Create application in Highlight
- Source Code Discovery Formatting
- Bug Fixes
- Interactive installation
- Bug Fixes
- First release in March 2023