To be fair I think the issue is with Steam concerning file integrity checks. To the best of my knowledge, Steam has a record of file versions that it checks against, and those file versions may not be up to the latest or last few patches of any game. It will attempt to set you back to what it has as a last known working configuration. After which, you may be required to update to patches again.
So has been posted about on these forums a dozen times. What you download from Steam is a very small amount of data, in effect just the MSFS downloader. It then downloads the rest of the sim. When you verify it on a Stewm, it reverts it back to what was downloaded for the Valve servers, not the MS ones.
Does anyone have any experience with using PTC Integrity to actually run test sequences and get pass/fail feedback from TestStand? I have received assurances from PTC sales that it can be done. I would feel better if I had some independent confirmation.
I am not too familiar with the PTC Integrity software in specific but in general TestStand is capable with interfacing with many different applications. TestStand is capable of calling C .DLL API functions, ActiveX servers and objects, and TestStand is capable of running command line applications so if PTC Integrity uses any of those methods of communication you should be able to interface with the software from TestStand.
Fundamentally, I can't see an issue since the sequence editor or user interfaces can take command line arguments, so as long as you can get some configuration out of PTC integrity that then calls in to a .exe, you should be fine.
The end result of a sequence running with a process model is of course some version of a report or databased values, so closing the loop on seeing the data being available to be mined inside of PTC would also be something that would need answering.
I guess it's still a little up in the air if you don't have the infrastructure or demo or PTC integrity yet, and since the PTC.com website doesn't mention TestStand that can raise a couple of flags, but if you can get them to arrange a demo, doing it on the same client PC as you have TestStand on would be the quickest way of finding out if it integrates.
Your comment on command line arguments is interesting and I will investigate that further. I have been playing around with the Labview TSUI examples and have been able to get pass/fail and report name/location information out of TS, using the "caption" methods. I haven't been able to get the "GetCaptionText" method to pull information yet, but when I use the "ConnectCaption" method tied to a label it works fine.
Your are correct that PTC and IBM are competitors, offering many of the same products. Our company uses components of both product lines, but PTC seems to be winning at the moment. They both seem to focus their sales efforts on senior management so the first I hear about these things is when I get my marching orders.
no problem - it may pay to get your local field engineer involved (or call your local branch to find out who that is) so we can offer guidance from our side on the TestStand side of things, or put you in touch with the appropriate resources to help you vet this out assuming you can get the demo version of the PTC Integrity software.
In regards with TestStand integration to PTC Integrity and requirements management and ALM (Application Life Cycle Management) we are working closely with PTC Integrity with the capability for running and managing tests (sequence files and the TestStand Test Executive - User Interface) with the PTC Integrity Environment. I am wanting the PTC Integrity tool to demonstrate that it can run automated tests and record the history and test status of the tests that were executed from TestStand. We have not purchased PTC Integrity yet due to its high cost but it is being evaluated and it is a strong contender.
PTC Integrity has already provided a demo to me that demonstrated the TestStand can be called from PTC Integrity remotely through web services. I have provided PTC Integrity with some feed back on its TestStand integration capabilities that I would like to see performed by the PTC Integrity tool. PTC Integrity will be coming back to me shortly with another demo for the capabilities that I would like to see demonstrated with TestStand Integration with PTC Integrity.
I am developing the TestStand User Interface with .Net instead of LabView because of the large library set of .Net calls that work with JINI. PTC Integrity API is written for Java so .Net is a natural fit. I can use the TestStand API with .Net accessing web service calls with the PTC Integrity API. LabView could of been used also but it is easier to do it with the .Net and the TestStand APIs.
Integrity Downloader is a free portable program for Microsoft Windows devices that is a basic download manager on first glance. The built-in security features are what may make the program interesting to some users.
Download managers offer plenty of extra functionality when it comes to file downloads. They promise faster download speeds by downloading multiple parts of files simultaneously, and offer better file management options.
Integrity Downloader is basic in many regards. It does not integrate directly in browsers and does not support many of the features that download managers support. The download manager downloads a single file at a time but may still be interesting to some users thanks to the security features that its developer added to the program.
The program retrieves information about files before the download starts. More interesting than that is the automatic hash generation when downloads complete and option to submit the hash to Virustotal.
The download manager monitors the Clipboard for files and lists the latest one in the program interface. It displays information about that file, like its name, size, modification date or download URL right away.
Integrity Download keeps track of all downloaded files. A click on list in the main program interface opens the listing. It features file names and hashes, and includes options to submit it to Virustotal or run it.
Integrity Downloader is a basic download manager. It simplifies the download and verification process somewhat, but it is unclear for whom it is designed. Heavy downloaders may use download managers that are more feature-rich already, and users who download only occasionally may run checks manually on Virustotal or related sites when they do instead.
Code quality measures are selected according to the needs of each project. Assessing the quality of code requires you to measure the number and severity of potential safety and security-related defects. You also need to measure the maintainability and testability of your code. Achieving high code integrity can be a complex and difficult task.
How to Do It
To effectively implement the use of a coding standard into your development process you should provide your team with training on what the coding standards are and how best to follow them. You can also use a static code analysis tool, which examines the source code before a program is run, to help enforce coding standards.
Code analysis helps to ensure that the code is effective, operates how it should, and free of errors as it is being written. This practice should be done during the create phase, as it will make it faster, easier, and cheaper to resolve errors.
How to Do It
To ensure that your team conducts effective code reviews, provide them with training on best practices. In addition, as there is the possibility that an error or defect may be missed, you should also use automated tools to ensure that there are no gaps in your review process.
Ensuring that your code has high code quality can be a complex and time consuming process, as there are multiple factors to consider. But, there are beneficial practices and tools to help you effectively manage each of those factors to help you achieve high code quality.
Using the right code quality tools is essential to achieving high software integrity. High code quality may take more time to achieve, but ensuring that your code is safe, secure, and high quality early on can help lower the cost of maintenance and reduce your technical debt.
Monitor, analyze, diagnose, and optimize database performance and data ops that drive your business-critical applications. Unify on-premises and cloud database visibility, control, and management with streamlined monitoring, mapping, data lineage, data integration, and tuning across multiple vendors.
Modernize your service desk with intelligent and automated ticketing, asset, configuration, and service-level agreement (SLA) management; a knowledge base; and a self-service portal with secure remote assistance. SolarWinds offers an easy-to-use IT service management (ITSM) platform designed to meet your service management needs to maximize productivity while adhering to ITIL best practices.
Ensure user experience with unified performance monitoring, tracing, and metrics across applications, clouds, and SaaS. Robust solutions offering rich visualization, synthetic and real user monitoring (RUM), and extensive log management, alerting, and analytics to expedite troubleshooting and reporting.
Reduce attack surface, manage access, and improve compliance with IT security solutions designed for accelerated time-to-value ranging from security event management, access rights management, identity monitoring, server configuration monitoring and patching, and secure gateway and file transfer.
Malware and advanced persistent threats (APTs) often access and modify local files. Security Event Manager file integrity monitoring software is built to correlate logs from anti-virus tools and IDS/IPS with file audit events to more easily detect APTs, malware, and improve FIM security.
You can also configure Security Event Manager's integrated incident response actions to trigger when certain conditions exist that can kill a malicious process or quarantine systems for complete endpoint protection.
dd60e6d636