Martin Tzvetanov Grigorov created RANGER-3300:
-------------------------------------------------
Summary: Security Admin UI tests cannot run on Linux ARM64
Key: RANGER-3300
URL: https://issues.apache.org/jira/browse/RANGER-3300
Project: Ranger
Issue Type: Bug
Components: admin
Affects Versions: 3.0.0
Reporter: Martin Tzvetanov Grigorov
security-admin-web UI tests fail on Linux ARM64 because they depend on
PhantomJS.
PhantomJS is not maintained since 2018 and it does not provide binary for
linux/aarch64 CPU architecture.
I see two solutions:
1) use [https://repo1.maven.org/maven2/com/github/liusheng/phantomjs/2.1.1/]
When building on Linux ARM64 add this library as dependency, unpack it, and
point to its aarch64 binary with PHANTOMJS_BIN=/path/to/the/unpacked/phantomjs
2) in my opinion a better solution would be to use headless Chromium/Firefox
instead of PhantomJS
As I said PhantomJS is not maintained since 2018 and since then there are many
changes and new features in the modern browsers
--
This message was sent by Atlassian Jira
(v8.3.4#803005)