Greenspector Documentation has been moved.
Please go to
https://greenspectorstudio.atlassian.net/l/cp/TDhqYDSu
Previous releases
Release Note v2.5.11 - (2019-12-24)
New features
Android Probe
As a user, I want a new probe so that I can do measurements on Zebra TC52
As a user, I want a new probe so that I can do measurements on Samsung Galaxy Tab S5e
Improvements
Test Runner
When a test is finished, I can see a test report and I can use log or screenshots to analyse a possible failure
Fixed bugs
Test Runner
Move pause in good place before launching mesure when using Test Runner with yepkit
Fix android service which does not close on some devices
Web Interface
Fix sending email when the test is finished
Release Note v2.5.10 - (2019-10-24)
Fixed bugs
Web Interface
Exclude dumpsys iteration for the calculation of the mean of the performance metric
Release Note v2.5.9 - (2019-10-11)
Improvements
Web Interface
Improve test results page by showing class and method for each executed uiautomator test method (with annotation @test)
Fixed bugs
Power Test Bench, Test Runner
Fix pRelease Note v2.5.11 - (2019-12-24)
New features
Android Probe
As a user, I want a new probe so that I can do measurements on Zebra TC52
As a user, I want a new probe so that I can do measurements on Samsung Galaxy Tab S5e
Improvements
Test Runner
When a test is finished, I can see a test report and I can use log or screenshots to analyse a possible failure
Fixed bugs
Test Runner
Move pause in good place before launching mesure when using Test Runner with yepkit
Fix android service which does not close on some devices
Web Interface
Fix sending email when the test is finished
Release Note v2.5.10 - (2019-10-24)
Fixed bugs
Web Interface
Exclude dumpsys iteration for the calculation of the mean of the performance metric
Release Note v2.5.9 - (2019-10-11)
Improvements
Web Interface
Improve test results page by showing class and method for each executed uiautomator test method (with annotation @test)
Fixed bugs
Power Test Bench, Test Runner
Fix parsing error of uiautomator test results when error message contains some characters pattern
Fix switch network on device with LTE/WDCMA/GSM instead of 4G/3G/2G
Release Note v2.5.8 - (2019-08-26)
New features
Web Interface
As a user, in tests tracking page, I can cancel a pending or running job
Improvements
Web Interface
Improve meter tab performance when toogle or delete measure
Fixed bugs
Web Interface
Fix the metric average in the meter tab by ignoring the dumpsys iteration
Fix the deactivation of the last active measure of a test in meter tab
Release Note v2.5.7 - (2019-07-02)
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Bluebird EF501
Fixed bugs
Test Runner
Fix the probe measurement by adding a delay after disconnecting the USB cable and before launching the test to allow the phone to return to a stable state
Android Probes
Fix probe for Alcatel Idol 4S
Release Note v2.5.6 - (2019-06-26)
Fixed bugs
Test Runner, Power Test Bench
Fix the switch network mode on device with dual SIM card (like Crosscall Trekker X4)
Release Note v2.5.5 - (2019-06-12)
Fixed bugs
Web Interface
Fix thresholds tab with network mode
Android Probes
Fix probe for Samsung Galaxy A50
Release Note v2.5.4 - (2019-06-04)
Improvements
Web Interface
As a user, in the measure table of meter tab, I want wakelock metric be "total activation time of wakelocks" instead of "maximum of wakelocks"
Fixed bugs
Web Interface
Fix the activation of thresholds in thresholds tab in case of measurements in different configurations (WIFI, 4G, 3G, 2G)
Release Note v2.5.3 - (2019-05-14)
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Sony Xperia 10
As a user, I want a new probe so that I can do measurements on Motorola G7+
As a user, I want a new probe so that I can do measurements on Samsung A40
As a user, I want a new probe so that I can do measurements on Samsung A50
As a user, I want a new probe so that I can do measurements on Galaxy Tab Active 2
Release Note v2.5.2 - (2019-05-02)
New features
Test Runner
As a user, I can run a test with the wakelock probe enabled so that I can detect wakelocks problem when I put my application on background (beta)
Fixed bugs
Test Runner
Fix dumpys module, you can now disable it for custom test
Fix the installation of depency components to keep previous manual configuration of these packages set on my phone (for example doze mode on android 9)
Release Note v2.5.1 - (2019-04-03)
New features
CLI, Power Test Bench, Test Runner
As a user, I can run my tests by selecting a mobile network (2G, 3G or 4G)
Improvements
Android Probes
As a user, I want a new probe so that I can do measurements on Samsung Galaxy A3 - 2017
Fixed bugs
Test Runner
Fix the testrunner bug when monitoring an uninstalled package on newer Android version
Power Test Bench
Fix bug when jobs fail in setup, they stay in pending state
Fix bug with URL benchmark not starting
Release Note v2.5.0 - Pear (2019-03-27)
Description
With this new release, you can easily launch your tests on the phones of the Power Test Bench by selecting the network connection (Wifi, 4G, 3G, 2G). You can now verify that your application is efficient with bad network conditions.
For more details : https://greenspector.com/en/news/2019-03-21-release-v-2-5/
New features
CLI, Power Test Bench, Test Runner
As a user, I can run my tests by selecting a mobile network (2G, 3G or 4G)
Improvements
CLI, Power Test Bench, Test Runner
As a user, I want to launch a benchmark on an application already installed on the phone
Fixed bugs
Web Interface
Fix the ecoscore network algorithm used when benchmarking a mobile application
Release Note v2.4.2 (2019-03-04)
Improvements
Android Probes
As a user, I want the configuration of my job triggered by the Test Runner or Test Bench overload the configuration of the Greenspector API defined in my instrumentation code
CLI, Power Test Bench, Test Runner
As a user, I want to have extra variables available when running my custom tests so that I can filter my instrumented tests
Test Runner
As a user, I want the TestRunner to automatically update its dependency components.
Release Note v2.4.1 (2019-02-26)
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Crosscall Core-X3
As a user, I want a new probe so that I can do measurements on Crosscall Trekker-X4
As a user, I want a new probe so that I can do measurements on Nokia 8.1
As a user, I want a new probe so that I can do measurements on Huawei P Smart
Release Note v2.4.0 - Olive (2019-01-28)
Description
With this new release, you will have, for all your test steps, metrics of the Android system (in addition to the metrics of resources and energy). This allows you to more finely analyze the behaviour of the application and identify design issues. In the same way, with this version, you can measure several packages and you can distinguish the transmitted data from the received data.
For more details: https://greenspector.com/en/news/2019-01-23-release-v-2-4/
New features
CLI, Plugin Jenkins, Test Runner
As a user, I want to be able to measure multi package when I run custom test on my application
Web Interface
As a user, for each measure, I have new android metrics displayed on graph in meter page
Improvements
Web Interface
As a user, I want distincts metrics to separate process data in reception and transmission
As a user, I want to delete my application
Fixed bugs
CLI, Plugin Jenkins
Fix option report broken by release 2.3.0 (nopal)
Test Runner, Free Runner
Fix bug when sending results of measure taken on local smartphone (only for Windows operating system)
Release Note v2.3.0 - Nopal (2018-12-17)
Description
With this release, you will be notified by email of the status of your measurement job on the Power Test Cloud. On the probe side, with Nokia One and Motorola One, you will be able to evaluate your application on low end devices Android Go and Android One.
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Motorola One
As a user, I want a new probe so that I can do measurements on Nokia One
As a user, I want a new probe so that I can do measurements on Google Pixel 2
As a user, I want a new probe so that I can do measurements on Samsung Galaxy Tab S2
Web Interface
As a user, I can configure my profile to receive a tests report by email when my measure job is finished
Improvements
Web Interface
As a user, I want to choose my device before launching the algorithm that splits up wanted autonomy into energy budgets on every feature of my application
As a user, when I open an application, I want to see a breadcrumb and I want my filters backed up so that I can have a better user experience when I return to the list of my applications
As a user, I want to see all dates formatted with my current language and time zone
As a user, I want lazy loading when I scroll the list of my apps so that the page loads quickly
As a user, on tests status tab, I want to see the tests status of all my iterations of benchmark or custom tests
Fixed bugs
Test Runner
Fix a failure if directory .greenspector does not exist in user home
Web Interface
Fix the maximum number of pagination links in tests tracking page
Fix the use of the correct language saved when reopening the web interface
Release Note v2.2.1 (2018-11-16)
Fixed bugs
Test Runner
Fix benchmark url for chrome 65 on nexus 6
Release Note v2.2.0 - Melon (2018-11-06)
Description
With this release, you specify which autonomy of the smartphone you want for the user scenario, Greenspector takes care of the rest. The algorithm allocates energy budgets to each feature of your applications and tells you whether it respects or not the strategy. Based on the actual measurements you have made with Greenspector, the algorithm allows you to project a target autonomy and see if it will be reached. Interesting to detect as soon as possible an application that consumes too much and prevent a bug raising by users. Warning, this functionality is in beta test only on certain Greenspector instances (You can request access to enter beta test)
With this release, Greenspector create two distincts products. (Core Server and Test Bench Server). Each has its own version number. Before v2.2.0, Core Server and Test Bench Server are the same product and have the same version number. After v2.2.0, Core Server keep the version number v2.2.0 and the Test Bench Server take the version number v1.0.0
New features
Web Interface
As a user, I want that an algorithme split up wanted autonomy into energy budgets on every feature of my application
Improvements
Test Runner
As a user, I can add in configuration adb commands which will be runned before any test on the device so that I can handle specific device parameters (like unlock, pin ...)
Web Interface
As a user, in evolution tab, I want to limit the number of versions in the chart so that I do not have overlapping versions
As a user, I want to order my measures by the time they have been created at so that I can easily find them
As an administrator, I can disable a user but I do not want to delete him so that all his measures are kept
As a user, in the evolution tab, I prefer to see the average rather than the sum on all tests for the discharge speed
Fixed bugs
Plugin Jenkins
Fix smartphones empty list when you choose an environment for your benchmark or your custom tests
Android Probes
Fix ArrayOutOfBoundsException that might occur when using the probe with Android Studio
Web Interface
Fix smartphones empty list when you choose an environment for your benchmark
Release Note v2.1.2 (2018-10-15)
Improvements
Testbench
As a Test Bench administrator, I can add, in agent configuration, adb commands which will be runned before any test on a device so that I can handle specific device parameters (like unlock, pin ...)
As a user, I want a better device setup before any job execution so that my device configuration is always the same
Fixed bugs
Testbench
Fixed a panic error when a custom test failed in timeout and no measures were taken during the execution
Release Note v2.1.1 (2018-09-25)
Improvements
Testbench
As a testbench administrator, I want to see the stopped testbench agents in the monitoring screen
Fixed bugs
Testbench
Fix benchmark or custom test that runs in a loop when the agent switch to state charging forced
Fix the misuse of agent 'customTestTimeout' parameter
Fix benchmark or custom test that runs in a loop when the test lasts more than 15 minutes.
A test can not be executed more than 3 times and a finished test can not received measures.
Release Note v2.1.0 - Leek (2018-08-09)
Description
This release improves the energy and ressources measurement capabilities. The testrunner now has a Freerunner mode that allows you to initiate measurements for manual tests. Very useful when you've not yet automate the tests of your application! Added to this is the ability to measure new metrics such as CPU and process memory for the latest Android platforms (> 7).
Greenspector now integrates hardware measurement to measure devices that don't have a software probe. You will need to add an external module to take advantage of this capability.
New features
Android Probes
As a user, I can obtain CPU and memory metrics at a process level for Android >7
Testrunner
As a user, I want to run the benchmark tests with hardware measurement
As a user, I can get metrics of manual tests
Fixed bugs
CLI
Fix environment in project configuration was reset if application name or version was updated
Release Note v2.0.3 (2018-07-18)
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Samsung Galaxy S7
As a user, I want a new probe so that I can do measurements on Samsung Galaxy S9
As a user, I want a new probe so that I can do measurements on Sony Xperia Z4 Tablet (beta version)
Improvements
Android Probes
As a user, I want a higher precision probe for my Samsung Galaxy J3
Release Note v2.0.2 (2018-06-28)
Fixed bugs
Web Interface
As a user you can change your password again, the feature has been broken by the ability to collaborate with your team on an application
Release Note v2.0.1 (2018-06-21)
Fixed bugs
Web Interface
Remove internal metrics that appear on dashboard since the addition of the rule 'Transmit data in single burst'
Release Note v2.0.0 - Kiwi (2018-06-13)
Description
This release brings a major evolution for users with multi-user mode. You can now share your applications in Greenspector and thus collaborate on the efficiency of the application within the team. This will further facilitate Devops' efforts to share between development, test and production teams.
In addition, the tool's navigation and usage have been improved thanks to a more user-friendly navigation bar and a totally revamped documentation with tutorials.
New features
Web Interface
As a user, I want to be able to collaborate with my team on an application
Improvements
CLI
As a user, I do not want to see obsolete command
User documentation
As a user, I want documentation that is easier to read
Web Interface
As a user, I want a better experience with the left navigation bar
As a user, I can scan my token with a QRCode to easily use it in the FreeRunner on my smartphone
Release Note v1.19.0 - Jackfruit (2018-05-28)
Description
The application dashboard has been redesigned to let you see the status of your applications in a synthetic way. On the rules side, Greenspector can now assess whether your application is using the radio cell efficiently by grouping communications together.
New features
Rules
As a user, I want a rule that detect that data sending don’t overconsume energy due to radio cell activation
Improvements
Power Test Bench, Power Test Cloud
As a user, I want to have a reference measurement that is less dependant of the browser version
Web Interface
As a user, I want a new dashboard for my applications so that I can easily see the health of my app
Release Note v1.18.1 (2018-04-10)
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Motorola Moto G4
Release Note v1.18.0 - Iceberg Lettuce (2018-04-03)
Description
The measurement of Android smartphones is done without hardware through software probes. A hardware probe is now available (in beta test) to measure energy in specific contexts (Phones without energy probe, connected objects, Iphone ...).
New features
Power Test Bench, Power Test Cloud
As a user, I want to be able to launch measurement on a smartphone with a restricted network connection (no WiFi connection or no adb WIFI available)
Test Runner
As a user, I want to use a new hardware probe so that I can measure energy on specific contexts (Phones without energy probe, connected objects, Iphone ...) (beta)
Web Interface
As GREENSPECTOR, I want each user acknowledge having read and accept GREENSPECTOR Terms and Conditions before using the service.
As a user, when I log in, I want to see a focus about a new awesome feature or a Greenspector news.
Release Note v1.17.2 (2018-03-15)
New features
Web Interface, API
As a user, I want to see my test times history of my applications
As administrator, I want to see the test times history for all applications and users of my instance
Improvements
User documentation
As a user, I want better documentation of the Jenkins plugin installation
Fixed bugs
Plugin Jenkins
As a user, I want to choose my environment in Greenspector build step without having an error message in the environment list
Web Interface
As a user, I want to see consumed resources block on dashboard tab without having an empty block when I have previously run a benchmark of a web site
Release Note v1.17.1 (2018-02-23)
New features
API
As a user, I want a new REST API to get a report about all my tests launched for an application and a version (beta)
CLI, Plugin Jenkins
As a user, I have a new option to wait for the end of the measure and to generate a json report about all my tests launched for an application and a version (beta)
Improvements
Free Runner
As a user, I can stop the measure by pressing the volume key so that the app is easier to use
Plugin Jenkins
As a user, I should use the new Greenspector build steps instead of the deprecated Greenspector post-build actions in my job configuration so that I can add another build steps after Greenspector actions in my build process.
Release Note v1.17.0 - Honeydew (2018-01-30)
New features
Web Interface
As a user, I want to have on the dashboard a synthetic view of my fonctional tests (number of passed or failed tests), and of my budgets (number of exceeded and warning budgets, number of budgets to configure)
Free Runner
As a user, I want a new tool to quickly meter a manual test while I execute it on my phone, so that I can meter in special conditions and nomadically, what a test bench does not allow
Improvements
User documentation
As a user, I want better documentation of the Jenkins plugin installation
Release Note v1.16.2 (2018-01-15)
New features
License Client, License Server
As Greenspector, I want to track application creation and archiving history for cloud clients
Improvements
Power Test Bench, Power Test Cloud & Test Runner
As a user, I can launch a benchmark on a phone with a new version of Google Chrome
Release Note v1.16.1 (2018-01-08)
Improvements
Web Interface
As a user, on the dashboard bar graph, I want to see benchmark steps with colors so that I can quickly see steps with problems.
Fixed bugs
Web Interface
As a user, I want to see in Test Results tab all duplicated errors
Release Note v1.16.0 - Grapes (2017-12-20)
Description
In its newer version, Greenspector reinforces furthermore the energy measurement capabilities of smartphones. Energy measurement requires putting the phone in mobile mode (ie phone non-connected to a PC and battery getting discharged), Greenspector tools allow all this in an automatic way. However, in some specific cases (OS with a restricted network connection, no WiFi connection available,…), the automated way isn’t doable. It is now possible to measure energy while being connected via USB simply with the addition of an open source hardware module. Continuous measurement from a software factory with specific phone is now realizable (phones used for Defense, for instance).
New features
Test Runner
As a user, I want to automate the tests launch with adb usb so that I can have the energy measurement without having to disconnect the usb before tests execution by using an open source hardware module
Improvements
Test Runner
As a user, I only want to manually update to the last version of benchmark tests if necessary
Release Note v1.15.2 (2017-12-15)
New features
Rules
As a User, I want a new rule Minimize impact on platform discharge on mobile during scroll step
As a User, I want a new rule Minimize impact on platform discharge on mobile during background idle step
Improvements
Rules
As a User, I want the rule Minimize impact on platform discharge on mobile during idle step to have refined thresholds
As a User, I want the rule Minimize impact on platform discharge on mobile during load step to have refined thresholds
Power Test Bench & Test Runner
As a user, if the device is not reachable during the execution of a test, I do not want the testbench to fail but wait for a timeout so that I can launch a test without adb wifi by connecting and disconnecting the usb
As a user, I can launch an apk benchmark even if I do not have chrome installed on my phone
As Greenspector, I want to be able to launch custom tests which run for over 10 minutes
As a Test Bench administrator, I want all packages installed on plugged phones, that are not on the configuration file, to be automatically deleted so that the tests environment is under control
Fixed bugs
Web Interface
As a user, when the tests I have run fail with big stack trace, I can see the details in the tests results screen
As a user, in the meter tab, when I delete all tests from a platform, I want the platform mean to be deleted automatically
Release Note v1.15.1 (2017-11-30)
Improvements
Test Runner
As a user, I want to launch tests with adb usb and have the energy measurement by disconnecting the usb during the tests execution
Release Note v1.15.0 - Fennel (2017-11-16)
Description
Let’s keep going with our Green veggies, shall we? The Greenspector team now proudly introduces the Fennel version of GREENSPECTOR!
This version of Greenspector allows you to track your test status. Just like in Android Studio, you have visibility into whether or not your functional test is compliant.
New features
Power Test Bench, Power Test Cloud
As a User, when I launch custom or standard tests, I want my Test Results to be displayed so that I am able to see how many tests have failed and why so.
Improvements
Web Interface
As a User, I want to see the Tests Details block before the Improvements one
As a User, when I launch a Custom or Standardized Test, I want to see the total number of network packets in the Meter tab results
Fixed bugs
Power Test Bench, Power Test Cloud
As a User, I do not want my dumpsys measures to modify the first iteration of my apk standardized tests so that I do not have to deactivate my first measure on Meter tab
As a Power Test Bench Administrator, when I start a phone agent, I don’t want a job to be taken if the phone has a full battery
Web Interface
As a User, I want a job screen that handles job names that are long without having to scroll
Release Note v1.14.0 - Endive (2017-10-16)
Description
Continuing on our Green veggies path, here comes the Endive version of GREENSPECTOR!
Bad network connection and/or bad network management by the application is one of the main causes of application slowness and bad user experience. In this version, we add the possibility to run your test in several types of 4G, 3G, and 2G connections and we added network rules for the application.
Now your users have a smooth experience no matter the connection context.
New features
Android Probes
As a user, I want a new probe so that I can do measurements on Samsung Galaxy J3
Rules
As a user, I want new network-related rules so that I can check my APK behaves properly
Power Test Bench, Test Runner
As a user, I want to launch a measure with my custom tests in 4G, 3G, 2G (beta)
Improvements
Power Test Bench
As a Test Bench administrator, I want to be able to update the Test Bench package using a non-root Linux user so that I do not have to ask the help of a Linux system administrator
Web Interface
As a user, I want the global eco-score to be adapted so that it is based on the network and resource metrics if the code analysis has not been launched
Release Note v1.13.0 - Dill Pickle (2017-09-21)
Description
After Avocado, Broccoli and Cucumber, here comes Dill Pickle!
The Power Test Cloud is one of the features our users require the most as it allows a continuous measurement. Thus, controlling the resources consumption of applications is very easy. This is why this version mainly carries improvements for the PTC and features associated with it (implementation of resource budgets for instance). We also worked on performance, stability and security of the PTC.
New features
Network
As GREENSPECTOR, I want secured network flows with HTTPS/SSL between GREENSPECTOR components and services
Rules
As a user, I want a new dynamic rules AvoidEmbeddedStyle so that I avoid to overload the HTML file of my web page
As a user, I want a new dynamic rules MinimizeUseOfIFrames so that I avoid to overload the HTML file of my web page
Power Test Bench
As a user, I want to monitor my Power Test Bench so that I see my phones' status and the running jobs
As a Test Bench administrator, I want a SMS notification if an agent fails
As a Test Bench administrator, I want all plugged phones to be automaticaly setup so that they are easily ready for the tests
Web Interface
As GREENSPECTOR, I want to be able to configure a regex for password so that all user profiles respect our customer password policy
Improvements
Code Parser
As GREENSPECTOR, I want a faster code analysis so that all processor cores are used and memory is consumed less
Power Test Bench, Power Test Cloud
As a Test Bench administrator, I want a more robust Test Bench which can handle small network connectivity problems and adb problems so that interventions are not necessary anymore
As GREENSPECTOR, I want a better battery algorithm for the Power Test Bench devices so that smartphones are more available for tests
Web Interface
As a user, I want to have the Test Duration instead of Mesure Duration metric so that I can have a performance indicator separated from the probes start and stop
As a user, I want to be able to set budgets on standardized tests in the Budgets tab so that it is no more limited to custom tests
As a user, I want the test measures to be displayed in the Budgets tab on the first activation of a budget so that I can set it directly
As a user, I want a more friendly way to display long name for custom tests in Meter and Budgets tabs
As a user, I want a responsive Budget tab so that display is ok on small screens
Fixed bugs
Code Parser
As a user, I want to launch code analysis on big files of several megabytes
As a user, I want to see violations for Android static rules when I launch Code Analysis
As GREENSPECTOR, I want to use autocommit on request so that it reduces the memory use in code analysis server and the risk of out of memory error
As GREENSPECTOR, I want a neo4j bug workaround so that some requests do not break neo4j anymore
As GREENSPECTOR, I want the neo4j timeout on some requests to be resolved so that I always get results
Test Runner, Power Test Bench, Power Test Cloud
As a user, I want to get network violations even if there is a timeout at website loading
Web Interface
As a user, I want the environment list to be well updated in Schedule a test so that it not empty anymore
Release Note v1.12.0 - Cucumber (2017-07-24)
Description
After Avocado and Broccoli, here comes Cucumber! The GREENSPECTOR team works hard to provide you with a tool always more interesting and complete, so we are proud to announce the newest Release v.1.12.0 Cucumber is out! Here below are the details on features updated and implemented in this latest version of the tool.
First off, plenty new energy probes were added. You can now, among other things, measure the energy of a Google Pixel C or even of industrial phones such as the Zebra TC56 or the Bluebird EF500. We also improved our probes architecture so it can better take into account evolutions of new Android versions.
Having resource budgets integrated to the tool allows you to control and manage any exceeding consumption of energy, data or performance. You are now able to easily identify overconsuming features of your applications, needing to be optimized.
And finally, web interface got freshened up, improving ergonomy hence providing you with a better user experience (UX).
New features
Android Probes
As a user, I want a new probe so that I can make measures on BlueBird EF500
As a user, I want a new probe so that I can make measures on Coppernic C-One
As a user, I want a new probe so that I can make measures on Doogee X5 Pro
As a user, I want a new probe so that I can make measures on Fairphone FP2
As a user, I want a new probe so that I can make measures on Google Pixel C
As a user, I want a new probe so that I can make measures on Huawei Mate 8
As a user, I want a new probe so that I can make measures on Motorola Moto G4 Plus
As a user, I want a new probe so that I can make measures on Nexus 6
As a user, I want a new probe so that I can make measures on Nexus 6P
As a user, I want a new probe so that I can make measures on Nvidia Shield Tablet K1
As a user, I want a new probe so that I can make measures on Samsung Galaxy J7
As a user, I want a new probe so that I can make measures on Samsung Galaxy Tab 2 GT-P5110
As a user, I want a new probe so that I can make measures on Zebra TC56
Web Interface
As a user, I want to define budgets on functional tests and see if those tests do not respect them so that I can drive my development impact and define a correction plan if necessary
Improvements
Test Runner,Power Test Bench, Power Test Cloud
As a user, I want to run custom testcases so that I can analyse my own scenarios on a website
Web Interface
As a user, I want an improved user experience (ergonomy and UX improvement)
Fixed bugs
Test Runner, Power Test Bench, Power Test Cloud
As a user, I want to be able to launch long running test (more than 15mn)
As a user, I want data process and packets number metrics when I launch measure on Android > 6.0.1
Release Note v1.11.0 - Broccoli (2017-07-11)
Description
Powerful new Jenkins Plugin
New static and dynamic smart rules
Handy new access to Power Test Cloud from CLI
Numerous improvements and fixed bugs
New features
Code Parser
As a user, I want a new JS Parser with smart rules
CLI
As a user, I want to call the Power Test Cloud from CLI so that I can launch measure on Websites and APK
Plugin Jenkins
As a user, I want a Jenkins plugin so that I can continuously benchmark, measure energy and analyze code
Rules
As a user, I want JS rules AvoidWithKeyword and AvoidMethodsInLoopConditions to be updated so that they are more relevant in the New JS Parser
As a user, I want new HTML rules AvoidRenderBlockingScripts and AvoidRenderBlockingStylesheets so that HTML static analysis is more detailed
As a user, I want new dynamic rules OptimizeTimeToFirstByte, OptimizeTimeToLastByte, OptimizeCompletePageLoading so that dynamic violations for a website are more detailed
Improvements
Rules
As a user, I want the UseGZIPCompression rule to be disabled because GZIPCompression is enabled by default on Android
Test Runner / Power Test Bench / Power Test Cloud
As a user, I want an API to upload an apk when I launch standardized tests so that I do not need an URL anymore
Web Interface
As a user, I want the ecoscore of my current version to be independent of previous version so that the ecoscore is stable
As a user, I want the Measure resources consumption on Mobile Platform violation to be removed so that the violations tab is easier to understand
As a user, I want the Measure resources consumption on PC violation to be removed so that the violations tab is easier to understand
As a user, I want the PC measure points to be removed from the ecoscore so that I can compare more easily ecoscore between applications
Fixed bugs
Plugin Intellij
As a user, I want a configuration window when I first launch the code analysis so that I do not have an error message anymore
Release Note v1.10.0 - Avocado (2017-06-0)
Description
New custom APK testcases, UI Automator and Espresso, for Power Test Cloud, Power Test Bench and Test Runner
New Galaxy S6 in the Power Test Cloud
Improvements of Java Parser
New feature
API Java
As a user, I want the Windows typeperf tool to be integrated so that I have more metrics
Code Parser
As GREENSPECTOR, I want a call graph so that the parser can priorize rules
Power Test Cloud
As a user, I want Galaxy S6 to be added to the Power Test Cloud so that I can launch measures on it
Rules
As a user, I want Java Android rules to be updated so that they are more relevant in the New Java Parser
Improvements
Java Parser
As a user, I want only the modified code to be analysed so that it is more efficient
Power Test Cloud
As a user, I want to run custom APK testcases so that I can analyse my own scenarios
As a user, I want to measure my Website on a PC even if the page take more than 20s to load so that I can make an audit
Power Test Bench
As a user, I want to run custom APK testcases so that I can analyse my own scenarios
As a user, I want to measure my Website on a PC even if the page take more than 20s to load so that I can make an audit
Rules
As a user, I want the AvoidSuffixIncrement rule to be disabled so that there is no obsolete rule in the repository
Test Runner
As a user, I want to run custom APK testcases so that I can analyse my own scenarios
As a user, I want to measure my Website on a PC even if the page take more than 20s to load so that I can make an audit
Web Interface
As a user, I want the Improvements summary to be improved so that filters are more ergonomic
Fixed bugs
Java Parser
As a user, I want the InfixExpression graph to contain all operands so that rules can detect all violations
As a user, I want special characters to be handled so that I can see violations on those files
Web Interface
As a user, I want the dashboard to handle a lot of measures so that I can make continuous measurements
Release Note v1.9.0
Description
New hybrid archictecture to suit all your administration needs (documentation available on demand).
New authentication securing with private token. We built a wall and bloatware paid for it, it's great.
New project archive feature, very useful, really.
Improved dashboard eco-score using new thresholds for dynamic rules built from the analyse of hundred of websites and mobile apps.
Several user-friendly improvements and bug corrections.
New feature
Authentification
As a user, I want to be authenticated with a private token when I use plugins or APIs so that another person cannot use my account (the token can be consulted and regenerated in the profile settings)
On Premises
As a system admin, I want a new hybrid architecture so that I can administrate Greenspector VMs (documentation available on demand)
As a user, I want to be able to archive old projects so that I can better manage my active projects
Code Parser
As Greenspector, I want a New Java Parser so that rules are easy to implement
Improvements
API Android
As a user, I want an Espresso test example so that I can write my own tests
Plugin SonarQube
As a user, I want a detailed documentation so that I know how to manage SonarQube multi-projects with one user account
As a user, I want my SonarQube project version to be used in the Web Interface so that my analysis versions are consistent in both tools
As a user, I want the ecoscore to be displayed in SonarQube plugin so that I can measure my application ecodesign
Rules
As a user, I want the thresholds for dynamic rules (network and client resources) to be updated so that my ecoscore is more relevant
Test Runner
As a user, I want the Android Launcher to handle all legal characters on native Android IDs so that there is no execution error
As a user, I want a user-friendly error message so that I am informed in case my Android version is not compatible (Android minimum version is 18)
Web Interface
As an admin, I want a new administration menu so that license information is displayed
As a user, I want to have a new tab with jobs queue after scheduling a test so that I can consult the state of my jobs and navigate to my results