@@ -1562,18 +1562,15 @@ def ArgsToTestPaths(test_root, args, suites):
1562
1562
return paths
1563
1563
1564
1564
1565
- def get_env_type (vm , options_type ):
1565
+ def get_env_type (vm , options_type , context ):
1566
1566
if options_type is not None :
1567
1567
env_type = options_type
1568
1568
else :
1569
- if "fips" in subprocess .check_output ([vm , "-p" ,
1570
- "process.versions.openssl" ]):
1571
- env_type = "fips"
1572
- # NOTE(nikhil): "simple" is the default value for var 'env_type' and should
1573
- # be set last if no if/elif matches. If you plan to add more values, use
1574
- # 'elif' above.
1575
- else :
1576
- env_type = "simple"
1569
+ # 'simple' is the default value for 'env_type'.
1570
+ env_type = 'simple'
1571
+ ssl_ver = Execute ([vm , '-p' , 'process.versions.openssl' ], context ).stdout
1572
+ if 'fips' in ssl_ver :
1573
+ env_type = 'fips'
1577
1574
return env_type
1578
1575
1579
1576
@@ -1659,7 +1656,7 @@ def Main():
1659
1656
'mode' : mode ,
1660
1657
'system' : utils .GuessOS (),
1661
1658
'arch' : vmArch ,
1662
- 'type' : get_env_type (vm , options .type ),
1659
+ 'type' : get_env_type (vm , options .type , context ),
1663
1660
}
1664
1661
test_list = root .ListTests ([], path , context , arch , mode )
1665
1662
unclassified_tests += test_list
0 commit comments