asednev / bigvisiblecruise Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/bigvisiblecruise
Automatically exported from code.google.com/p/bigvisiblecruise
The connectivity issue message can't be read by anyone - which is
uncharacteristic given the expected usage of BigVisibleCruise
Original issue reported on code.google.com by [email protected]
on 18 Dec 2008 at 2:11
This patch is just my own kind of "clean up", that I thought was necessary
before getting stuck into adding some of the features I'm thinking of.
1) There's some use of 3.5 features thrown in, where I think they should be
2) Sorry, I couldn't stand the 'cursive' font for the 3 URL settings, so I
made some minor changes there
3) Most importantly, I basically redesigned HttpProjectXmlResolver...
I didn't like the way that there was a lot of code in that class, *only*
for testing. 2 static methods and one property. And also methods that used
the test-only property were modified especially to cater for testing (like
setting a member instead of returning a value
I hope you find this redesign cleaner.
I wrote the class without relying on test-only methods, and just wrote it,
without any contrivance.
Created an IWebClient interface, and implemented it, so that I could mock
out calls to WebClient.DownloadString.
I did a little 'extract method' and I think the code looks cleaner and so
do the tests, and there's much less code in those tests now too.
There is still 1 test failing, but that's how it was when I got it.
Original issue reported on code.google.com by [email protected]
on 13 Dec 2008 at 11:29
Attachments:
This has come up as "nice to have" while we've been using it.
Would be nice to avoid restarting for some properties to take effect.
Original issue reported on code.google.com by [email protected]
on 18 Dec 2008 at 6:55
What steps will reproduce the problem?
1. Go to Open BVC settings
2. Enter Url
3. Click Validate
What is the expected output? What do you see instead?
I would expect URL to be validated based on a dashboard url being used, but
it returns an error unless you enter a URL with the XmlStatusReport.aspx on
the end.
The patch includes a fix so that it validates any of the following types of
Urls:
http://ccnetlive.thoughtworks.com/ccnet
http://ccnetlive.thoughtworks.com/ccnet/
http://ccnetlive.thoughtworks.com/ccnet/viewFarmReport.aspx
Also, two unit tests failed when I pulled source, so I updated those and
added integration tests to validate the above.
Original issue reported on code.google.com by [email protected]
on 24 Nov 2008 at 2:00
Attachments:
Would like to see it automatically reload the configuration when it
changes, much like how CC.NET does this itself.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2007 at 1:22
When the build is broken, then the following info should be shown:
1. Who broke the build
2. Who has volunteered to fix the build
Original issue reported on code.google.com by trevor%[email protected]
on 13 Dec 2007 at 7:22
I like the application and how it works, but I did find the installation
process a little disappointing.
However, rather than complain about it, I decided to put together an
installer for it - I hope you like it.
Craig
Original issue reported on code.google.com by [email protected]
on 9 Jan 2009 at 12:15
Attachments:
Provide the ability to modify project names. Currently, the project name is
shown directly as it is reported from cruise. This enhancement would allow
the capability to map project names to a specified name.
A configuration modification would need to exist. Something like
"MyCruiseName= My Renamed Project"
The initial need of this request was to provide the ability to send out
screenshots without exposing internal project names.
Original issue reported on code.google.com by [email protected]
on 22 Nov 2007 at 4:37
What steps will reproduce the problem?
1. Install BVC
2. Point it at a CCNET server
3. Run it
What is the expected output? What do you see instead?
I have 35 small projects on this CCNET server and so I have a lot of very
small boxes. Would like ability to easily pick or filter projects from
BVC config.
What version of the product are you using? On what operating system?
1.1 / vista
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 3 Oct 2008 at 10:14
When you save, it does not update the dashboard url in the configuration.
If you validate and then save, everything works as expected.
Original issue reported on code.google.com by [email protected]
on 23 Jun 2008 at 2:19
If network connectivity is interrupted, the app crashes.
Not sure how this should be handled, but it's likely that the recovery
should be graceful and inform the user that connectivity was broken and
then re-establish when possible.
Original issue reported on code.google.com by [email protected]
on 21 Nov 2007 at 5:19
It would be very helpful to allow a single instance of bvc to query
multiple ccnet servers and list only the projects specified.
Thanks!
Jon
Original issue reported on code.google.com by [email protected]
on 12 Dec 2008 at 6:55
adds the date and time to the main screen, handy for taking screenshots
and the like. And also to check that the information is up to date.
Original issue reported on code.google.com by [email protected]
on 3 Jun 2008 at 1:47
What steps will reproduce the problem?
1. Create many projects (about 46) with long names in them.
What is the expected output? What do you see instead?
I expect the project names on the screen to wrap so that the font looks
natural. At the moment, the project names look squished.
What version of the product are you using? On what operating system?
Windows XP, BVC 1.2
Please provide any additional information below.
Original issue reported on code.google.com by trevor%[email protected]
on 27 Nov 2008 at 9:04
Attachments:
Instead of configuring this way:
<setting name="ProjectNamesToInclude" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>Web (trunk)</string>
<string>Web (branches-9.x)</string>
<string>Web (branches-8.x)</string>
</ArrayOfString>
</value>
</setting>
...perhaps we can configure this way:
<setting name="ProjectNamesToInclude" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>Web *</string>
</ArrayOfString>
</value>
</setting>
...or even this way:
<setting name="ProjectNamesToInclude" serializeAs="Xml">
<value>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>*</string>
</ArrayOfString>
</value>
</setting>
Original issue reported on code.google.com by trevor%[email protected]
on 13 Dec 2007 at 7:18
From: Ankur
I am using Big Visible Cruise on my project. It so happened that we wanted to
radiate results from
multiple cruise instances. I have made the changed to code to enable the same.
I want to commit this to the repository ...
I have attached the patch ...
Original issue reported on code.google.com by [email protected]
on 20 Nov 2009 at 2:00
Attachments:
TFS support has been requested. The request was made through the TSP blog.
Original request at
http://www.thesherpaproject.com/2007/11/21/announcing-big-visible-cruise/#commen
ts
Original issue reported on code.google.com by [email protected]
on 22 Nov 2007 at 4:29
From the ccnet-user list...
Very low-priority feature request..
Something I'd like to see (in CCTray as well) is an at-a-glance
indicator for when someone has volunteered to fix a build - In
CCTray, the text is nice, but as my workspace screen gets cluttered,
that column is usually the first to be downsized into nothing. Maybe
turn the ball/box blue (which has a nice 'medical' connotation)?
Original issue reported on code.google.com by [email protected]
on 26 Nov 2007 at 3:51
What steps will reproduce the problem?
1. Run BVC overnight with a server that reboots itself
2. Notice in the morning CPU is pegged at 100%
Problem:
The 3 second timer used to close the HumaneMessageWindow displaying the
connection error does not stop itself and continues firing every 3 seconds.
Every time BVC refreshes itself and is unable to contact the server, it
spawns another HumaneMessageWindow which creates another timer. The number
of timers firing every 3 seconds increases over time until the CPU usage is
pegged at 100%.
Solution:
Add the following line to HumangeMessageWindow::Timer_Tick():
((DispatcherTimer)sender).Stop();
Original issue reported on code.google.com by [email protected]
on 29 Apr 2009 at 3:39
Suggestion to remove the chrome around the window and go to a true
fullscreen display. Alternately, or in addition provide the tool as a
screensaver.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2007 at 1:25
Add the ability to monitor Ruby Cruise Control implementations.
Original issue reported on code.google.com by [email protected]
on 24 Nov 2007 at 3:47
Need to create a NAnt script for the build to build, test, run coverage,
and package.
Original issue reported on code.google.com by [email protected]
on 2 Dec 2007 at 4:31
BVC currently returns everything that is available through the CCNet
dashboard. It would be nice to filter the results that are displayed so
that the display can show a subset of the projects that are being monitored
by the dashboard.
Original issue reported on code.google.com by [email protected]
on 22 Nov 2007 at 7:19
You'll need to download the latest source of ccnet via sourceforge to get
this functionality. The adjusted code is post CCNet 1.4RC1, but will be in
the 1.4 final. Let me know what you think of the patch.
Original issue reported on code.google.com by [email protected]
on 6 Jun 2008 at 7:44
Attachments:
fixes a typo in the comments
Original issue reported on code.google.com by [email protected]
on 29 May 2008 at 11:16
Attachments:
Purpose of code changes on this branch:
Added ProjectNameSubstitutions and ProjectNamesToInclude back in the code.
When reviewing my code changes, please focus on:
The added functionality and the unit tests.
After the review, if you're happy with it, please merge this into:
/trunk
Original issue reported on code.google.com by [email protected]
on 3 Nov 2008 at 3:39
I can't see any need for having 4 assemblies in such a simple app
(BigVisibleCruise and CruiseControlToys and tests for each).
I've included a patch based on commit 125 (latest at time of writing)
This has just 2 assemblies (BigVisibleCruise and BigVisibleCruise.Tests)
This argument changed my mind a little -
http://codebetter.com/blogs/jeremy.miller/archive/2008/09/30/separate-assemblies
-loose-coupling.aspx
Original issue reported on code.google.com by [email protected]
on 18 Dec 2008 at 3:25
Attachments:
What steps will reproduce the problem?
1. Install BVC
2. Configure it to point to a CCNET server
3. Run it
What is the expected output? What do you see instead?
Would like to see projects sorted left-right then down alphabetically.
They're in no discernible order.
What version of the product are you using? On what operating system?
v1.1; vista
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 3 Oct 2008 at 10:10
Is it possible to add a screen saver view?
Original issue reported on code.google.com by [email protected]
on 6 May 2008 at 1:22
Need a simple status history visualization (per project). This won't
necessarily show duration, but it will show status changes on a per project
basis.
High-level...
----------------------------
G G G Y G G Y R Y G G G G G (project 1)
----------------------------
G G G (project 2)
----------------------------
Original issue reported on code.google.com by [email protected]
on 2 Dec 2007 at 4:34
Shows the fixer of a broken build (if one has volunteerd to fix the build).
If you use the latest builds of CCNet, it will also show the breakers of a
project.
The code is compliant with other CC, if they do not supply this information,
it is discarded (empty string used).
New patch with tests on the latest source (v1.2)
previous patch was on source 0.7
The category element is also added, but not used for the moment,
this will be used for a project filter.
Original issue reported on code.google.com by [email protected]
on 16 Dec 2008 at 10:42
Attachments:
Please find a patch attached.
This reads a list of projects from the settings file.
To include the projects it goes like this.
First check the RegEx, them if there are projects in the settings file will
try to find the project. If the list of projects is empty, won't do any
checking.
I hope you find it usefull.
Hernan
Original issue reported on code.google.com by [email protected]
on 17 Dec 2008 at 3:22
Attachments:
Small ui enhancement - also smoothed out the borders and the selected
highlight color.
Original issue reported on code.google.com by [email protected]
on 16 Dec 2008 at 4:15
Attachments:
Add the ability to monitor Java Cruise Control implementations.
Original issue reported on code.google.com by [email protected]
on 24 Nov 2007 at 3:46
Patch to use (subtle) gradients for all colors.
In this patch, I needed to make the green for "Success" slightly lighter
because black text on Green didn't work so well.
This is a "first pass", in that I know there are several ways to improve
the code (redundancy and duplication) - but we can work on improving this.
Original issue reported on code.google.com by [email protected]
on 16 Dec 2008 at 10:12
Attachments:
What steps will reproduce the problem?
1. CCNet Dashboard has a project with a Last Build Status of 'Unknown'
2. Run BVC against the dashboard.
3. Watch BVC crash.
What is the expected output? What do you see instead?
Expect to see a fall-through color indicating some alternative state.
Instead, the app crashes.
Here is a sample test to reproduce (the test assumes that we want the
background to be white for an 'Unknown' status)...
{{{
In BuildStatusToColorConverter_Test of BigVisibleCruise.Tests
}}}
{{{
[Test]
public void a_build_status_of_unknown_is_white()
{
string startingValue = "Unknown";
IValueConverter converter = new BuildStatusToColorConverter();
object convertedValue = converter.Convert(startingValue, null,
null, null);
Assert.That(Color.Equals(convertedValue.ToString(),
Colors.White.ToString()));
}
}}}
Original issue reported on code.google.com by [email protected]
on 21 Nov 2007 at 4:39
We have 8 projects so far and it's great as a stacked layout but would
like to see something like this:
[1][2][3]
[4][5][6]
[7][8][9]
Or provide some configuration for a dynamic layout, letting the user
choose how he wants projects to be displayed.
Original issue reported on code.google.com by [email protected]
on 12 Dec 2007 at 1:24
Will show a timeline and the status modifications.
----------------------------
G -------Y--G----Y--G-Y-----
----------------------------
----------------------------
R -----------Y--G----Y--G-Y
----------------------------
Original issue reported on code.google.com by [email protected]
on 2 Dec 2007 at 4:35
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.