Re: [webkit-dev] More suggested Bugzilla component renames

2019-02-05 Thread Lucas Forschler
Done!
Lucas


> On Feb 1, 2019, at 4:12 PM, Michael Catanzaro  wrote:
> 
> WebKit Gtk -> WebKitGTK+ (or just WebKitGTK if the + is not allowed)
> WebKit WPE -> WPE WebKit
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


[webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Michael Catanzaro

Hi,

I started writing this mail to propose creating a separate ChangeLog 
for Tools/TestWebKitAPI, to make the Tools/ ChangeLog more focused on, 
you know, actual tools. So many of my changes under Tools/ are to the 
API tests.


But this reminded me that TestWebKitAPI is the only testsuite we have 
under Tools/. All the rest are toplevel directories:


JSTests/
LayoutTests/
ManualTests/
PerformanceTests/
WebDriverTests/
WebPlatformTests/

So it almost doesn't fit under Tools/ at all, right? Would there be any 
objections to moving it to a toplevel WebKitAPITests/ or just APITests/ 
directory? That would nicely parallel all our other tests.


(The practical objection is that moving anything is difficult for 
someone without familiarity with both XCode and CMake. I'd only be able 
to help with the CMake portion of the move. And then Apple internal 
build will inevitably break too, so someone would need to volunteer to 
care for that.)


If we don't want to move it, I guess a new ChangeLog file would be 
fine? :)


Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Ross . Kirsling
APITests/ would seem like an improvement to me...although given that this would 
be the seventh *Tests/ directly, it also makes me wonder if those should all be 
moved under a top-level Tests/ directory? __

(Either way, I'd be happy to help with Xcode rearranging if needed, at least to 
the point of pleasing the external builds.)

Ross

On 2/5/19, 12:13 PM, "webkit-dev on behalf of Michael Catanzaro" 
 wrote:

Hi,

I started writing this mail to propose creating a separate ChangeLog 
for Tools/TestWebKitAPI, to make the Tools/ ChangeLog more focused on, 
you know, actual tools. So many of my changes under Tools/ are to the 
API tests.

But this reminded me that TestWebKitAPI is the only testsuite we have 
under Tools/. All the rest are toplevel directories:

JSTests/
LayoutTests/
ManualTests/
PerformanceTests/
WebDriverTests/
WebPlatformTests/

So it almost doesn't fit under Tools/ at all, right? Would there be any 
objections to moving it to a toplevel WebKitAPITests/ or just APITests/ 
directory? That would nicely parallel all our other tests.

(The practical objection is that moving anything is difficult for 
someone without familiarity with both XCode and CMake. I'd only be able 
to help with the CMake portion of the move. And then Apple internal 
build will inevitably break too, so someone would need to volunteer to 
care for that.)

If we don't want to move it, I guess a new ChangeLog file would be 
fine? :)

Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Ryosuke Niwa
Moving it to top-level APITests directory sounds good to me although I'm
not volunteering to fix any Xcode or Apple internal build related issues.

- R. Niwa

On Tue, Feb 5, 2019 at 1:07 PM  wrote:

> APITests/ would seem like an improvement to me...although given that this
> would be the seventh *Tests/ directly, it also makes me wonder if those
> should all be moved under a top-level Tests/ directory? __
>
> (Either way, I'd be happy to help with Xcode rearranging if needed, at
> least to the point of pleasing the external builds.)
>
> Ross
>
> On 2/5/19, 12:13 PM, "webkit-dev on behalf of Michael Catanzaro" <
> webkit-dev-boun...@lists.webkit.org on behalf of mcatanz...@igalia.com>
> wrote:
>
> Hi,
>
> I started writing this mail to propose creating a separate ChangeLog
> for Tools/TestWebKitAPI, to make the Tools/ ChangeLog more focused on,
> you know, actual tools. So many of my changes under Tools/ are to the
> API tests.
>
> But this reminded me that TestWebKitAPI is the only testsuite we have
> under Tools/. All the rest are toplevel directories:
>
> JSTests/
> LayoutTests/
> ManualTests/
> PerformanceTests/
> WebDriverTests/
> WebPlatformTests/
>
> So it almost doesn't fit under Tools/ at all, right? Would there be
> any
> objections to moving it to a toplevel WebKitAPITests/ or just
> APITests/
> directory? That would nicely parallel all our other tests.
>
> (The practical objection is that moving anything is difficult for
> someone without familiarity with both XCode and CMake. I'd only be
> able
> to help with the CMake portion of the move. And then Apple internal
> build will inevitably break too, so someone would need to volunteer to
> care for that.)
>
> If we don't want to move it, I guess a new ChangeLog file would be
> fine? :)
>
> Michael
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Ross . Kirsling
That said, I would expect specifically the Tools/TestWebKitAPI/Tests 
subdirectory to be the thing moved to APITests/, since the code that actually 
runs the tests is as much a “tool” as DRT, WKTR, or various other test-running 
scripts under Tools/Scripts are.

Ross

From: Ryosuke Niwa 
Date: Tuesday, February 5, 2019 at 1:44 PM
To: "Kirsling, Ross" 
Cc: Michael Catanzaro , WebKit Development 

Subject: Re: [webkit-dev] Tools/TestWebKitAPI

Moving it to top-level APITests directory sounds good to me although I'm not 
volunteering to fix any Xcode or Apple internal build related issues.

- R. Niwa

On Tue, Feb 5, 2019 at 1:07 PM 
mailto:ross.kirsl...@sony.com>> wrote:
APITests/ would seem like an improvement to me...although given that this would 
be the seventh *Tests/ directly, it also makes me wonder if those should all be 
moved under a top-level Tests/ directory? __

(Either way, I'd be happy to help with Xcode rearranging if needed, at least to 
the point of pleasing the external builds.)

Ross

On 2/5/19, 12:13 PM, "webkit-dev on behalf of Michael Catanzaro" 
mailto:webkit-dev-boun...@lists.webkit.org>
 on behalf of mcatanz...@igalia.com> wrote:

Hi,

I started writing this mail to propose creating a separate ChangeLog
for Tools/TestWebKitAPI, to make the Tools/ ChangeLog more focused on,
you know, actual tools. So many of my changes under Tools/ are to the
API tests.

But this reminded me that TestWebKitAPI is the only testsuite we have
under Tools/. All the rest are toplevel directories:

JSTests/
LayoutTests/
ManualTests/
PerformanceTests/
WebDriverTests/
WebPlatformTests/

So it almost doesn't fit under Tools/ at all, right? Would there be any
objections to moving it to a toplevel WebKitAPITests/ or just APITests/
directory? That would nicely parallel all our other tests.

(The practical objection is that moving anything is difficult for
someone without familiarity with both XCode and CMake. I'd only be able
to help with the CMake portion of the move. And then Apple internal
build will inevitably break too, so someone would need to volunteer to
care for that.)

If we don't want to move it, I guess a new ChangeLog file would be
fine? :)

Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Brian Burg
I am in favor of a top-level Tests directory which would contain the various 
*Tests/ directories within it. Any relative directory paths (i.e., 

Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Michael Catanzaro

On Tue, Feb 5, 2019 at 4:01 PM, ross.kirsl...@sony.com wrote:
That said, I would expect specifically the Tools/TestWebKitAPI/Tests 
subdirectory to be the thing moved to APITests/, since the code that 
actually runs the tests is as much a “tool” as DRT, WKTR, or 
various other test-running scripts under

 Tools/Scripts are.


I dunno, we could do it either way, but there's value in keeping 
related code together. E.g. our tests subclass lots of TestWebKitAPI 
classes, so we'd have code in APITests/ subclassing stuff under 
Tools/TestWebKitAPI/. It's much more tightly-coupled than, say, the 
layout tests are to TestController/WKTR, which communicates with layout 
tests over well-defined interfaces. In contrast, our API tests really 
depend on implementation details of TestWebKitAPI and they often have 
to be changed in tandem.


Michael

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] Tools/TestWebKitAPI

2019-02-05 Thread Ryosuke Niwa
On Tue, Feb 5, 2019 at 5:06 PM Michael Catanzaro 
wrote:

> On Tue, Feb 5, 2019 at 4:01 PM, ross.kirsl...@sony.com wrote:
> > That said, I would expect specifically the Tools/TestWebKitAPI/Tests
> > subdirectory to be the thing moved to APITests/, since the code that
> > actually runs the tests is as much a “tool” as DRT, WKTR, or
> > various other test-running scripts under
> >  Tools/Scripts are.
>
> I dunno, we could do it either way, but there's value in keeping
> related code together. E.g. our tests subclass lots of TestWebKitAPI
> classes, so we'd have code in APITests/ subclassing stuff under
> Tools/TestWebKitAPI/. It's much more tightly-coupled than, say, the
> layout tests are to TestController/WKTR, which communicates with layout
> tests over well-defined interfaces. In contrast, our API tests really
> depend on implementation details of TestWebKitAPI and they often have
> to be changed in tandem.
>

Yeah, I'd prefer keeping all the related code for TestWebKitAPI in one
place.
We have build scripts in Source too so there is a precedence for this.

We can probably push the harness code into APITests/harness or something.

- R. Niwa
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev