Currently the history graphs for test results are generated on the server side. This requires a non-headless jdk to be installed in order to work correctly (when using openjdk). This is an issue since installing the non-headless jdk contains a lot of unnecessary dependencies and X-11 components which are definitely not required on a server.

       

      My proposal is to migrate the graphs to the [ECharts API|https://plugins.jenkins.io/echarts-api/] as already used by the warnings-ng plugin.

      This would allow for a simpler server side code, allow access to the history data via an api and get rid of the X-11 dependencies that a non-headless jdk comes with.

      I'm planning to do the implementation but I'm happy to hear your thoughts on this topic and if a PR for this would make sense.

          [JENKINS-62096] Migrate History graph to ECharts

          David S created issue -
          Guillermo Jano made changes -
          Attachment New: image-2020-08-07-14-35-26-631.png [ 52137 ]
          Guillermo Jano made changes -
          Attachment New: image-2020-08-07-14-36-18-618.png [ 52138 ]
          Kalle Niemitalo made changes -
          Link New: This issue causes JENKINS-64582 [ JENKINS-64582 ]
          Kalle Niemitalo made changes -
          Link New: This issue causes JENKINS-64585 [ JENKINS-64585 ]
          Kalle Niemitalo made changes -
          Link New: This issue causes JENKINS-64587 [ JENKINS-64587 ]
          Kalle Niemitalo made changes -
          Link New: This issue causes JENKINS-64586 [ JENKINS-64586 ]
          Tim Jacomb made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]

            davidgiga1993 David S
            davidgiga1993 David S
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: