WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
77518
Change Build bot with BuildAndTest bot for EFL port
https://bugs.webkit.org/show_bug.cgi?id=77518
Summary
Change Build bot with BuildAndTest bot for EFL port
Gyuyoung Kim
Reported
2012-02-01 01:03:28 PST
In order to support test bot for EFL port, EFL port needs to support test result archive.
Attachments
Patch
(1.44 KB, patch)
2012-02-01 01:05 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
Patch
(5.76 KB, patch)
2012-02-07 20:14 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
screenshot of local efl buildandtest bot
(126.02 KB, image/png)
2012-02-07 20:49 PST
,
Gyuyoung Kim
no flags
Details
Patch
(14.67 KB, patch)
2012-02-08 04:31 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
scrrenshot of local efl BuildAndTest bot
(156.39 KB, image/png)
2012-02-08 04:33 PST
,
Gyuyoung Kim
no flags
Details
Patch
(14.70 KB, patch)
2012-02-08 06:48 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
Patch
(14.70 KB, patch)
2012-02-08 10:14 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
screenshot of local efl buildandtest bot
(152.43 KB, image/png)
2012-02-10 02:58 PST
,
Gyuyoung Kim
no flags
Details
Patch
(11.99 KB, patch)
2012-02-10 03:37 PST
,
Gyuyoung Kim
no flags
Details
Formatted Diff
Diff
Show Obsolete
(7)
View All
Add attachment
proposed patch, testcase, etc.
Gyuyoung Kim
Comment 1
2012-02-01 01:05:27 PST
Created
attachment 124900
[details]
Patch
Ryosuke Niwa
Comment 2
2012-02-01 01:13:14 PST
Comment on
attachment 124900
[details]
Patch You also need to update the if-else clauses around lines 66-76.
Gyuyoung Kim
Comment 3
2012-02-07 20:14:24 PST
Created
attachment 125988
[details]
Patch
Gyuyoung Kim
Comment 4
2012-02-07 20:36:04 PST
Hello Ryosuke, I decide to change EFL build bot to BuildAndTest bot. But, there are two problems. One is jscore-test and layout-test are failed. - 4 test cases are failed in jscore-test. - layout test is exited early due to over 20 crashes. Can these test fails be fixed after setting test bot up? The other is that "MasterShellCommand" step is failed. It looks this step is to extract uploaded test result. Can this step be tested locally ?
Ryosuke Niwa
Comment 5
2012-02-07 20:40:20 PST
(In reply to
comment #4
)
> Hello Ryosuke, > > I decide to change EFL build bot to BuildAndTest bot. But, there are two problems. > > One is jscore-test and layout-test are failed. > - 4 test cases are failed in jscore-test. > - layout test is exited early due to over 20 crashes.
That doesn't sound good. Can we at least fix the crash so that we can run all the tests? I think it's okay to have failing tests but run-webkit-test exiting early doesn't sound good to me.
> The other is that "MasterShellCommand" step is failed. It looks this step is to extract uploaded test result. Can this step be tested locally ?
Are you archiving test results property? i.e. does layout-test.zip (or whatever the right filename is) exit? Does the upload step succeed?
Gyuyoung Kim
Comment 6
2012-02-07 20:49:58 PST
Created
attachment 125993
[details]
screenshot of local efl buildandtest bot
Gyuyoung Kim
Comment 7
2012-02-07 20:54:13 PST
(In reply to
comment #5
)
> > The other is that "MasterShellCommand" step is failed. It looks this step is to extract uploaded test result. Can this step be tested locally ? > > Are you archiving test results property? i.e. does layout-test.zip (or whatever the right filename is) exit? Does the upload step succeed?
yes, layout-test-results.zip file is created successfully. But, I'm suspecting if this file is uploaded well. If local build bot slave upload this file to bugzilla, this is can be failed because my office is using firewall for security. If I should pass this step, I will test it in my home again.
Ryosuke Niwa
Comment 8
2012-02-07 23:08:09 PST
(In reply to
comment #7
)
> (In reply to
comment #5
) > yes, layout-test-results.zip file is created successfully. But, I'm suspecting if this file is uploaded well. If local build bot slave upload this file to bugzilla, this is can be failed because my office is using firewall for security. If I should pass this step, I will test it in my home again.
Oh, I see. That sounds like a local security issue. We can figure it out after the fact. But we should make sure run-webkit-test isn't exiting early as you described since that makes the bot pretty useless.
Gyuyoung Kim
Comment 9
2012-02-08 04:31:31 PST
Created
attachment 126055
[details]
Patch
Gyuyoung Kim
Comment 10
2012-02-08 04:33:59 PST
Created
attachment 126056
[details]
scrrenshot of local efl BuildAndTest bot
Gyuyoung Kim
Comment 11
2012-02-08 04:45:45 PST
Hi Ryosuke, There are three problems why layout test is not finished. 1. Missing option in webkitdirs.pm : I add it to fix crash. 2. Insufficient skip list for EFL port. : I update skip list with test cases which don't have expected result. 3. Disabled features in build-webkit script. : Though OptionEfl.cmake file enables the features, build-webkit doesn't enable them(page visibility, shared worker, video, workers). Layout test reports 466 failures 4 flakes after solving above.
Gyuyoung Kim
Comment 12
2012-02-08 05:13:29 PST
Comment on
attachment 126055
[details]
Patch
Attachment 126055
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11464382
Gyuyoung Kim
Comment 13
2012-02-08 06:48:43 PST
Created
attachment 126074
[details]
Patch
Gyuyoung Kim
Comment 14
2012-02-08 07:52:51 PST
Comment on
attachment 126074
[details]
Patch
Attachment 126074
[details]
did not pass efl-ews (efl): Output:
http://queues.webkit.org/results/11453443
Gyuyoung Kim
Comment 15
2012-02-08 10:14:33 PST
Created
attachment 126107
[details]
Patch
Gyuyoung Kim
Comment 16
2012-02-08 19:33:10 PST
GStreamer wasn't installed on EWS server. I installed it. :-)
Gyuyoung Kim
Comment 17
2012-02-10 02:58:09 PST
Created
attachment 126486
[details]
screenshot of local efl buildandtest bot Hello Ryosuke, I have test buildbot on linux machine. So, MasterShellCommand couldn't run on my local buildbot. As you know, *ditto* is os x command. So, I change it for linux as below, self.command = ["unzip", "-d", self.build.getProperties().render(self.resultDirectory) , self.build.getProperties().render(self.zipFile)] All steps are passed after changing it. Test result is shown well. Should I test build bot on Mac? If not so, I think it is better to mention this issue to wiki page for build bot.
http://trac.webkit.org/wiki/BuildBot
Ryosuke Niwa
Comment 18
2012-02-10 03:01:17 PST
Comment on
attachment 126107
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=126107&action=review
> Tools/Scripts/build-webkit:286 > - define => "ENABLE_PAGE_VISIBILITY_API", default => 0, value => \$pageVisibilityApiSupport }, > + define => "ENABLE_PAGE_VISIBILITY_API", default => isEfl(), value => \$pageVisibilityApiSupport },
Let's not make these changes in this patch.
Gyuyoung Kim
Comment 19
2012-02-10 03:37:38 PST
Created
attachment 126491
[details]
Patch
Gyuyoung Kim
Comment 20
2012-02-10 03:40:51 PST
(In reply to
comment #18
)
> Let's not make these changes in this patch.
I split the change of build-webkit into new bug (
Bug 78348
)
WebKit Review Bot
Comment 21
2012-02-25 20:10:51 PST
The commit-queue encountered the following flaky tests while processing
attachment 126491
[details]
: inspector/protocol/console-agent.html
bug 79563
(authors:
caseq@chromium.org
,
loislo@chromium.org
, and
pfeldman@chromium.org
) The commit-queue is continuing to process your patch.
WebKit Review Bot
Comment 22
2012-02-25 20:12:44 PST
Comment on
attachment 126491
[details]
Patch Clearing flags on attachment: 126491 Committed
r108923
: <
http://trac.webkit.org/changeset/108923
>
WebKit Review Bot
Comment 23
2012-02-25 20:12:50 PST
All reviewed patches have been landed. Closing bug.
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