Every repository with this icon (
Every repository with this icon (
| Description: | Distributed continuous integration testing for JavaScript. edit |
-
When I look at my user page, I see a history of runs. All these say: "Connected 8 hours ago" which is not true, since I connected less than 5 minutes "ago".
Comments
-
Text overflow for IE for Windows Vista, XP active client list item
0 comments Created 3 months ago by miketaylrScreenshot here: http://skitch.com/miketaylr/b7yae/test-swarm-miketaylr
In Firefox 3.5, Safari 4.0, and Opera 10b3 (all on Mac), the "connected" information overflows (partially, or completely) out of its containing list item, when looking at a Windows OS and IE client.
Comments
-
Hi,
As seen in the discussion group, short open tags are used in php scripts.
As this property is now deprecated in php, it would be nice to avoid using it.Thanks
Comments
olleolleolle
Mon Sep 07 04:30:20 -0700 2009
| link
http://github.com/olleolleolle/testswarm/tree/master
My fork tries to do that. I'm also annoyed by PHP's lack of good dict getters, so I added one with a default - much of the Notices would go away then, also.
jakemcgraw
Mon Sep 14 14:56:12 -0700 2009
| link
Just wanted to clarify, short tags are NOT deprecated (that is, no where in the documentation does it state that short tags should be avoided or there is any plan to remove them in the future) in PHP 5.3 or the latest version of PHP 6:
http://aspn.activestate.com/ASPN/Mail/Message/php-dev/3710225
There is still the chance that an end user may have short_open_tags set to false for their configuration, in which case, yes, the code will have to be rewritten using full tags.
-
Cannot view scores for users with underscore in name
2 comments Created 2 months ago by morganrallenfrom logic/tinder.php
$search_user = preg_replace("/[^a-zA-Z0-9]/", "", $_REQUEST['user']); only allows alphanumeric usernames, but signup does not prevent this.Comments
Needs to be replaced with the following to match the signup regular expression
$search_user = preg_replace("/[^a-zA-Z0-9_ -]/", "", $_REQUEST['user']);
morganrallen
Tue Oct 06 13:53:55 -0700 2009
| link
Fixed in 16b1435 commit
-
The badge for Chrome says 3b1 when I am using dev channel 4.0.203.2.
Comments
-
Browser-icons in results not visible with only one test-module
1 comment Created 2 months ago by Xorath -
Test overview page incorrect after adding tests
0 comments Created 2 months ago by zhaozThe test overview page (where it shows all the commits on a grid) displays incorrectly after adding a new entry.
I activated firefox 2.0 testing which added an extra column on the page. However, the old tests did not have extra entries for ff 2.0, which made all the cells be one off after where ff 2.0 should have been.
Hopefully that makes sense.
Tests that were run prior to the inclusion of the new test had a missing cell in the row, causing test cells to be displayed under the wrong column.
Comments
-
MySQL Unable to Connect does not Kill Website
0 comments Created 2 months ago by meltingiceWhile fixing MySQL and optimizing the code is more important, when the site can't connect to MySQL it needs to display an error message instead of attempting to load the page. When MySQL is down, I get the message that my browser is not supported for testing, and all the browsers listed on the home page are missing.
Comments
-
User signup doesnt check for erroneous return result, users not created
0 comments Created 2 months ago by dominiclovellWith the local build Im running, the testswarm.sql doesn't have a default value for request in the users table, and the logic/signup.php insert statement doesnt pass in a request parameter.
The user ends up thinking their account is created successfully because they are redirected accordingly, but the insert never occurs. The return result of mysql_queryf needs to be checked.
If I run the insert statement manually (from line 23 of signup.php) I get the following error: ERROR 1364 (HY000): Field 'request' doesn't have a default value
Comments
-
/config/testswarm.sql#105 auto_increment is incorrect
1 comment Created about 1 month ago by bitshakerThere are more useragents in the table than the auto_increment. You aren't inserting into the table yet, so this isn't a problem, but will be if you add an administration interface. It should be updated to 70 at the time of this writing and kept up to date when adding more useragents. I'd suggest a comment line on line #176 to remind people to do it, or better yet, a test.
Comments
jzaefferer
Mon Nov 09 09:03:42 -0800 2009
| link
The autoincrement value should be dropped, as well as the IDs in the useragent insert. That way they just use the autoincrement instead of fixed ids. Much more effective.
-
feature rq: Browser Support should be less restrictive
1 comment Created 16 days ago by subtleGradientI hate the idea of turning away someone who is willing to run the tests. And sometimes I don't have the specific browser/os combo that the test wants.
I'd like to come up with something a bit more flexible.
Track & report all the data people are willing to collect for us.Allow the test creator to, instead of specifying which are the only browsers they're interested in, specify which browsers are required in order for the whole suite to pass.
Then in the report view, only show boxes for the few required browsers plus whatever other browsers have actually run the tests.
Comments
-
Sometimes when adding a job I want to also delete the previous job for the same project or whatever.
e.g. I don't need 5 jobs for mootools trunk, when I add a new one, I want to delete the old one.Comments
-
Google Chrome 3.0.195.32 is being recognized as Safari 4.0 as shown in images below:
http://i71.photobucket.com/albums/i157/mikecanfield/GoogleAquiresApple_1.png
http://i71.photobucket.com/albums/i157/mikecanfield/GoogleAquiresApple.pngComments
-
When a new version browser is added to the swarm old jobs don't use it
0 comments Created 5 days ago by tmyoungWhen an row is added to "useragents," jobs don't detect it because of the way that run_useragents works, which is reasonable. However, whenever I want test a new version of a browser, I have to rewrite the job, which can be a more work. I would recommend either having browsers automatically added to run_useragents if they fit under the criteria for a run, or create a clone button that creates a new copy of the job with the new user agent added, or create an update job button that adds the new user agent to the job without creating a new job or deleting an old.
I am most in favor of the last option.
Comments












Same here (The Netherlands)
Same here (Sweden)
Exactly the same over here (Germany)
Same here (India) but now shows "Aug 27 2009 13:04: Connected to the swarm."
Same here (Belgium)
Yep me too (UK)
Each installation of testswarm needs to store the same date zone so they can be normalised across any server. Using SQL to create the dates is not ideal because it will return the server time. Instead use PHP and date_default_timezone_set('GMT') to use GMT timezone always and then date() to get the date. On the client side Date().getTimezoneOffset() can be used to correct the GMT PHP date to the correct date.