Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [che-dev] Java Test Runner Plugin - Progress Update

wow wow wow wow!!!

This is fairly impressive for a summer project. 

This is going to be immensely useful to a variety of people who are using Che.

I have a number of points of feedback that will need to be considered for it to get merged.

1) is this for blank project types, java, maven, ??? 

2) Can this be extended for different kinds of project types?

3) UX - I am not a fan of having more menus.  We need to reduce menus in the product until we can give users a dynamic plugin deployment / removal features.  So I propose:
3a) You should have a right click option on the Java class to run tests.  You could have it then have a sub-menu thta lets' you run all tests, or select a specific one.
3b) The output for the various tests that are being run - I would image that appearing in the consoles panel - not as a popup.  I am working to get rid of popups in the product - as it makes for an inconsistent user experience.  It's easier for people to understand what is happening if we find a way to channel everything into a nice view on the consoles panel.

4) The notifications usage should be tweaked.  Having a failed unit test is not a cause for a red alert notification.  The test runner itself was successful - so if you want to alert people that it's done, it would always be green.  Yellow or red would mean that there was some issue with the execution of the runner itself - as a type of error condition.

When do we see the PR? :)

Tyler Jewell | CEO | tyler@​codenvy.​com | 9​78​.8​84​.53​55


On Wed, Jun 8, 2016 at 9:42 AM, Sun Tan <sun.tan@xxxxxxxxx> wrote:
Hi,
Very nice :)
Would be nice to show your panel in a "View" (next to console tab ?)

Le mer. 8 juin 2016 à 18:04, Mirage Abeysekara <mirage.12@xxxxxxxxxxxxx> a écrit :
Hello everyone,

I'm working on adding the Java Test Runner plugin for Eclipse Che as my Google Summer of Code project. Currently the following requirements[1] are added to the plugin.
  • GUI for showing test runner state
  • View the details of a failing test
  • Navigation to the failing class
  • Extendable framework
A brief video demonstration of the current implementation can view from this URL

Source code: https://github.com/Mirage20/che/tree/che-java-test-runner/plugins/plugin-java-test-runner

Any feedback or suggestions are highly appreciated.

[1] Please refer e-mail subject "Java Test Runner Plugin - Requirements" for more information about the plugin requirements.

Thanks.

Mirage Abeysekara
Undergraduate
Computer Science and Engineering
University of Moratuwa
_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/che-dev
--


-- 

Sun Seng David TAN
Senior Java Developer
Eclipse Che commiter


Mobile : +33 21 02 41 73

Email : sun.tan@xxxxxxxxx

Site Web : www.serli.com


Suivez-nous sur Twitter : @SerliFr @sunsengdavidtan et Facebook : SerliFr  


_______________________________________________
che-dev mailing list
che-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/che-dev



Back to the top