Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourGreen
titleUp to date

Table of Contents


Optimize your applications !

GREENSPECTOR is a tool to help you

to

analyze your applications, software and websites.

GREENSPECTOR offers a continuous dynamic measurement module, with probes available on

smartphone

smartphones. These probes measure power and energy consumption, CPU, memory, network data…​

Analysis are

The analysis provided by GREENSPECTOR is based on

more than 150 rules which are the

results of continuous research and development about software ecodesign.

GREENSPECTOR suggests corrections to improve your level of software eco-design and helps you prioritize your corrections with an action plan that provides estimated gains for each correction.

GREENSPECTOR is easy to integrate into your existing development, integration and test environment.


Main Features

Web

...

Interface

GREENSPECTOR

web interface

Web Interface sums up and aggregates data about all your applications and

analysis

analyses. It helps you having an overview of your applications in order to define an action plan to improve your eco-score.

Many actions can be performed from the web interfaceWeb Interface:

  • Launch launch measurements;

  • access the user documentation;

  • access the list of all GREENSPECTOR components modules and download the ones you need;

  • browse through GREENSPECTOR software ecodesign rules;

  • analyze in depth an application;

  • manage users and rules (with Admin available only for admin accounts).

Power

test cloud

Test Cloud

The Power Test Bench (on premises) or the Power Test Cloud (on cloud) enables the execution of benchmark tests or functional tests of your mobile app or website. Those tests are executed on real computers and mobile phones devices automatically managed by the Power Test Bench/Cloud (battery, configuration…​). During the execution, our probes installed on devices can retrieve all the resources consumption metrics. Then in , on the GREENSPECTOR Web Interface, you can track the status of your functional tests and analyze new KPIs such as Energy energy consumption, Performance…performance…

Test

runner

Runner

The TestRunner Test Runner is a tool offering to the developer the ability to easily launch standard automated tests or your own functional tests.

Free Runner Test

The Free Runner Test is an Android application that allows you to run resources measurements at the same time as you execute manuel tests on your application.

Meter Android API

The GREENSPECTOR Meter Android API allows you to instrument your Android tests with our probe and be able in order to measure your application.

The launch of After having launched the test case automatically sends the results and coverage information , results are automatically sent to the GREENSPECTOR Server.

You can run the measures in offline mode and then retrieve and send them from the computer to the server by the results afterwards using the GREENSPECTOR CLICommand Line Interface.

Command Line Interface

The Command Line Interface (CLI) is a command line tool to launch dynamic analysis . For the former, the CLI can of your mobile app or website. The main feature of this tool is to launch tests using the Power Test Bench/Cloud.

The CLI can be used on a developer’s PC or in continuous integration.

Jenkins Plugin

The Jenkins plugin permits Plugin allows you to integrate GREENSPECTOR measures in your continuous integration.

...

  • Depending on your license, Greenspector needs GREENSPECTOR might need some server installation-side installations. The prerequisite prerequisites and the procedure can be found in Greenspector Management. If you have a full Saas SaaS license, no need to enter this section.
  • You will need to install some modules on your computer. User Set up lists all the module installationUp will guide you through the installation of all these modules. If you need to install module modules in your Continuous Integration, this section is also useful.
  • After the set up, we advice you should go to go on the Getting startedStarted section to run your first measurementmeasures.
  • Integrations will be useful if you want to integrate Greenspector GREENSPECTOR in a specific tool like Jenkins or in your functional tests.
  • Reference Guide explains in detail the usage and the configuration of each Greenspector GREENSPECTOR Module.
  • Cookbook for GDSL will permit help you be become an expert of Greenspector for the daily usageGREENSPECTOR in your daily work!