whimet / ianalyse Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/ianalyse
Automatically exported from code.google.com/p/ianalyse
Create a chart to compare the pass rate of each commitor
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:14
As HuKai, I want to rename the ianalyse, so that people can easily find my
project by googling.
* There is a quite famous app called ianalyse
* It is really hard to pronounce
Other consideration:
* Should I call it CruiseControl mate? or something like this?(I may
support some other CI tools in the future)
Original issue reported on code.google.com by [email protected]
on 10 Jan 2010 at 3:01
As ZhangJun, I want to group the current 30 projects, so that I can have
clear view about who is the better team in one specific category.
A.C
* If there is no groups defined, ianalyse should only display the default
group on the dashboard page. a selection box should be displayed on the
dashboard, but there is only one entry which is default.
* If there is more than one group defined, there should be more than one
select entry on the dashboard.
* each dashboard should have different URL such as
<pre>
/index.html?group=ci_commit
/index.html?group=ci_all
/index.html?group=default
<pre>
Original issue reported on code.google.com by [email protected]
on 2 Jan 2010 at 3:16
As XiongJie, I want to see what is happening when generating reports, so
that I can get better understanding about how long I should wait.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2009 at 3:38
Changed the unit from seconds to minutes
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 10:32
Those domain object are not well-tested, need more unit tests and
functional tests to cover this area.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2010 at 1:30
User should be able to edit the rule(XPATH) to change the value each csv
file contains, the application should persist this into a file.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:16
As the ZhangJun/XiongJie, I want my page to render extremely fast without
parsing and analyzing all the time, so I can easily read the chart and do
my work.
* A backend thread / process monitor the PROJECT_ROOT folder, if there
is a new log added, immediately load the file, generate the new result,
update the cached data for chart
* Any front end visit should only use the cached data.
* When the server first startup, it should read all the current files
and generate the initial result.
* Even when server shutdown, the cached data should be persisted into
the database, so next time when startup again, there should be no need to
load and analyse if there is no file changed.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:13
As XiongJie, I want to know which project might go wrong, so that I do not
need to waste time on visiting every project.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:57
The whole page is shifted to the left and there is a scroll bar displayed.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2009 at 3:44
As ZhangJun, I want to see the Top N build breaker of the specific project,
so I can help them growth
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:12
Given a latest build passed, and its previous build is also passed, the
last successful build date displayed on the screen is the previous build
not the latest one.
Original issue reported on code.google.com by [email protected]
on 15 Dec 2009 at 4:51
Steps to do:
* change config module to support project type, such as:
cclive.cfg:
[Basic]
type: CruiseControl
logdir: ./analyse/tests/fixtures/cclive-release-jdk1.5
builds: 4
cruise.cfg:
[Basic]
type: Cruise
baseurl: http://jez:[email protected]:8153/cruise
builds: 4
* change 'Build' class to two subclasses: CruiseBuild and
CruiseControlBuild, each one has their own method to parse build info from
data source
Original issue reported on code.google.com by [email protected]
on 21 Jan 2010 at 2:01
the max value of the build breaker chart is the max value between the
failed count and the passed count, however it will make the chart looks urgly.
the max + 3 should be the right value.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2010 at 4:22
Steps to do:
* change config module to support project type
* add one more subclasses for Build class: TeamCityBuild, it has it's own
method to parse build info from data source
Original issue reported on code.google.com by [email protected]
on 6 Jun 2010 at 1:31
As ZhangJun, I want to do one click to generate all the reports, so I can
save my time.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:53
As ZhangJun, I want to edit the setting of the project on the screen, so
that I can be notified if I made some mistake
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:11
The default plugins should be all the plugin files under the plugins folder.
if user defined the plugin, ianalyse should only those plugin in the same
order user defined.
Original issue reported on code.google.com by [email protected]
on 5 Jan 2010 at 3:05
As XiongJie, I want to use background Thread/Process to generate logs, so
that I can keep browsing and my browser won't hung.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2009 at 3:41
Currently, everytime when ianalyse generates the data, it throws away all
the data and regenerates them, the behavior wastes time.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:09
User should be able to test his XPath from UI
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:16
As XiaoPeng, I would like to click a button to save the flash chart into
image, so that I do not need to use stupid print screen + mspaint to create
the image for showcase.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2010 at 1:32
As XiongJie, I want to type http://127.0.0.1 to visit the ianalyse home
page, so that I do not need to be bothered with the context path.
Original issue reported on code.google.com by [email protected]
on 16 Dec 2009 at 4:06
As XiongJie, I want to remove the animation effect when loading the
dashboard, it is too disturbing
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 10:31
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 5 Jan 2010 at 3:10
As HuKai, I want to setup CruiseControl on XiongJie's machine, so that
ianalyse can consume the logs from this machine for the demonstration.
AC:
* setup ianalyse.
* setup xiongjie's project.
* setup Spring.
Original issue reported on code.google.com by [email protected]
on 17 Dec 2009 at 2:54
As Hu Kai, I want to put the background image and fav icon on the page, so
that my software will look perfessional.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 3:55
As xiongjie, I want to order the projects in their name, so that I can find
the project much easier.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:50
The date information in the flash chart is not necessary. something like
this will be nice:
2009-11-25
Original issue reported on code.google.com by [email protected]
on 16 Dec 2009 at 12:11
As HuangLiang, I want to display each projects on the table, so that I can
have clear view about how is every project going.
Original issue reported on code.google.com by [email protected]
on 2 Jan 2010 at 3:19
Given this case, I have got three builds done in the same day, one of them
failed, the passing rate for that day is 0% rather than 67%.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2009 at 3:34
As HuKai, I want to setup auto deploy on xiongjie's machine, so that I do
not need to be bothered with deploy new version of ianalyse manually.
*AC
* When build passed, the ianalyse should be shutdown and restarted.
Original issue reported on code.google.com by [email protected]
on 17 Dec 2009 at 2:57
As zhangjun, I want to download all the csv in a zip file, so It will be
much easier for me to check 8 teams.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:54
In the view layer the builds object has been created for too many times, it
is a very costly operation, should be cached, else the whole system will be
unusable.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:48
As ZhangJun, I want to define
days: [a digit]
rather than
builds: [a digit]
, so that it is much easier for me to understand the configuration and to
check whether each team plays well or not.
Original issue reported on code.google.com by [email protected]
on 17 Dec 2009 at 2:50
Should support more than one CruiseControl project.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:17
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
Please use labels and text to provide additional information.
Original issue reported on code.google.com by [email protected]
on 19 Dec 2009 at 4:31
As HuKai, I want to redesign the UI, so it does not look like 'copied' from
github any more.
Original issue reported on code.google.com by [email protected]
on 10 Jan 2010 at 1:35
install the lxml on linux is painful, since before python 3.0, PyXml does
not support the full xpath, even some of the very basic xpath operation
does not work.
so I decided to changed the plugin system from xpath to python script,
which requires no lxml installed on user's machine
Original issue reported on code.google.com by [email protected]
on 29 Dec 2009 at 3:26
Create a chart for the frequency of fixing the build
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 11:15
As xiongjie, I want to see the status of the current build on the
dashboard, so that I do need to visit eight teams' CI server to check
whether they are doing good job in using their CI
Original issue reported on code.google.com by [email protected]
on 12 Dec 2009 at 9:51
As XiongJie, I want to display a overall passing rate comparing result on
the front page, so I can get a brief idea about which projects is running
well, which one is not.
* It is a bar chart, the x-axis is the name of the projects, the y-axis is
the how many times the project runs.
* In the bar chart using shadows for the failed builds, using green color
for the passed builds.
Need some spike on how to implement this chart using openFlashChart2.
Original issue reported on code.google.com by [email protected]
on 14 Dec 2009 at 3:50
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.