Details
-
Bug
-
Status: In Progress (View Workflow)
-
Major
-
Resolution: Unresolved
-
slave node is Windows 10 64bit, HP Application Automation Tools 5.1,
Description
We are required to have FIPS enabled on our Windows slave workstations using UFT 12.5. When FIPS is turned on, I get the error below. When FIPS is turned off, the build runs properly.
Started by user xxxxxxxx
Building remotely on xxxxxxxxxVM in workspace C:\temp\workspace\xxxxxxxxxM
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Done
[SATX10W17VM] $ C:\temp\workspace\xxxxxxVM\HpToolsLauncher.exe -paramfile props27022017151030223.txt
"Started..."
Timeout is set to: 99999
Run mode is set to: RUN_LOCAL
Unhandled Exception: System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.RijndaelManaged..ctor()
at HpToolsLauncher.Launcher.Decrypt(String textToDecrypt, String key)
at HpToolsLauncher.Launcher.CreateRunner(TestStorageType runType, JavaProperties ciParams)
at HpToolsLauncher.Launcher.Run()
at HpToolsLauncher.Program.Main(String[] args)
Recording test results
None of the test reports contained any result
RunResultRecorder: didn't find any test results to record
Finished: SUCCESS
Hi ben732 ,
Until we implement a permanent solution, please try the following workaround:
Get the attached HpToolsLauncher.exe.config
and copy it into the job's workspace folder ...Jenkins\workspace\your_job_name (created on first job build).
For example I have something like this:
C:\Jenkins\workspace\UFT_ALM_Job
This is the same path where HpToolsLauncher.exe.config
is placed by Jenkins at runtime, for each job.
If you are not sure where this path is located, you can find it in Console Output of your build:
Then please let us know the result.
Best regards,
Dorin.