(java_cmd)
| 292 | |
| 293 | |
| 294 | def _read_java_runtime(java_cmd): |
| 295 | try: |
| 296 | proc = subprocess.run( |
| 297 | [java_cmd, "-XshowSettings:properties", "-version"], |
| 298 | stdout=subprocess.PIPE, |
| 299 | stderr=subprocess.STDOUT, |
| 300 | universal_newlines=True, |
| 301 | check=True, |
| 302 | ) |
| 303 | except (OSError, subprocess.CalledProcessError): |
| 304 | return None |
| 305 | return {"props": _java_props(proc.stdout), "output": proc.stdout} |
| 306 | |
| 307 | |
| 308 | def _is_openjdk25(runtime): |
no test coverage detected