WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
126604
Add bots for CLoop build and test
https://bugs.webkit.org/show_bug.cgi?id=126604
Summary
Add bots for CLoop build and test
Lucas Forschler
Reported
2014-01-07 15:26:27 PST
We need infrastructure for building and testing cloop jsc.
Attachments
patch for review
(4.59 KB, patch)
2014-01-07 15:28 PST
,
Lucas Forschler
ggaren
: review+
Details
Formatted Diff
Diff
v2 of the CLoop patch
(4.22 KB, patch)
2014-01-13 15:15 PST
,
Lucas Forschler
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Lucas Forschler
Comment 1
2014-01-07 15:28:26 PST
Created
attachment 220557
[details]
patch for review I'll land this and restart the master myself to make sure things work.
Geoffrey Garen
Comment 2
2014-01-07 15:45:35 PST
Comment on
attachment 220557
[details]
patch for review r=me
Lucas Forschler
Comment 3
2014-01-07 16:23:49 PST
landed in
r161461
. follow-up fixes in 161462 and 161463
Csaba Osztrogonác
Comment 4
2014-01-08 08:25:40 PST
Comment on
attachment 220557
[details]
patch for review View in context:
https://bugs.webkit.org/attachment.cgi?id=220557&action=review
> Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg:843 > + LayoutTestClass = RunCLOOPTests
Something is bad here, the bot runs jsc tests twice and without cloop.
http://build.webkit.org/builders/Apple%20Mavericks%20CLOOP%20%28BuildAndTest%29/builds/16
- first run: step 6, perl ./Tools/Scripts/run-javascriptcore-tests --debug (It rebuilds the non cloop JSC!!!) - second run: step 7, perl ./Tools/Scripts/run-javascriptcore-tests --cloop --no-build --no-jsc-stress --debug Maybe we should add a JSCTestClass to BuildAndTestFactory and RunCLOOPTests (why not RunCLoopTests) could be inherited from RunJavascriptCoreTests and simple add the extra --cloop and --no-jsc-stress-test options. And we could avoid compiling with using None CompileClass with adding a null check in BuildAndTestFactory for it similar to LayoutTestClass. (Otherwise many thanks for this cloop bot, it was a very good idea.)
Lucas Forschler
Comment 5
2014-01-08 08:45:47 PST
I also noticed that it's not quite correct. I'll be restructuring the patch here shortly :)
Lucas Forschler
Comment 6
2014-01-09 20:20:34 PST
Ideally, I'd like this bot to only build jsc with the --cloop option, and then run the tests with the --cloop option. I'd like it to skip everything else (layout tests, api test, etc) I'm not sure the best way to structure that.
Csaba Osztrogonác
Comment 7
2014-01-10 06:01:29 PST
(In reply to
comment #6
)
> Ideally, I'd like this bot to only build jsc with the --cloop option, and then run the tests with the --cloop option. > > I'd like it to skip everything else (layout tests, api test, etc) > I'm not sure the best way to structure that.
In this case we can skip building the whole WebKit with none CompileClass and let the run-javascriptcore-tests build jsc. As far as I see, it passes through the --cloop option to the build-jsc script. But in this case webkitpy, webkitperl, API tests still run. The easiest way is to have an own BuildAndTestOnlyCLoopFactory.
Lucas Forschler
Comment 8
2014-01-13 15:15:57 PST
Created
attachment 221082
[details]
v2 of the CLoop patch This seems fairly simple, hopefully I'm not missing anything obvious.
Lucas Forschler
Comment 9
2014-01-13 23:00:04 PST
http://trac.webkit.org/projects/webkit/changeset/161949
Csaba Osztrogonác
Comment 10
2014-02-13 03:49:52 PST
Comment on
attachment 221082
[details]
v2 of the CLoop patch Cleared review? from
attachment 221082
[details]
so that this bug does not appear in
http://webkit.org/pending-review
. If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug