Re: [webkit-dev] Questions about JSC EWS queues

2019-09-19 Thread Aakash Jain



> On Sep 19, 2019, at 7:22 AM, Guillaume Emont  wrote:
> 
> Quoting Aakash Jain (2019-09-18 19:21:02)
>> Hi All,
>> 
>> I am working on moving JSC EWS queues from old EWS to new EWS. I am trying to
>> clearly understand various JSC EWS queues. I have few questions:
>> 
>> 1) What does 'jsc-only' port represent? From https://trac.webkit.org/browser/
>> webkit/trunk/Tools/Scripts/webkitpy/common/config/ews.json#L45 it seems like
>> Apple JSC EWS uses 'mac' port, while linux jsc EWSes use 'jsc-only' port. Is
>> jsc-only port specific to linux? Is there a corresponding jsc port for mac?
>> 
>> 2) Is there any difference between the three linux JSC EWSes (JSC i386, JSC
>> MIPS32el, JSC Armv7) apart from the architecture and few queues running/
>> skipping tests? 
> 
> I think the main difference is indeed the different architecture. There
> is also the fact that the JSC i386 EWS runs the tests natively, but the
> mips and armv7 EWSes cross-compile and run the tests on a set of remote
> devices.
> 
>> 
>> 3) Where is the architecture for various linux JSC EWS queues configured in 
>> the
>> old EWS code (e.g.: I don't see the architecture being added in https://
>> trac.webkit.org/changeset/237001/webkit)? Is the queue configuration for
>> various JSC EWS queues same, and the device connected to the queue actually
>> decides the architecture?
> 
> I guess it's not defined anywhere indeed. The scripts that start the
> queues for the arm and mips EWSes define a bunch of env variables to
> point to the cross-compiler and also add a few options in
> JSCTESTS_OPTIONS, such as a  --remote-config-file and --memory-limited.
> I can share these scripts with you if you need more details.

Thanks for the reply.

Yeah, I would need the details. It would be nice if you can share those scripts 
with me.

> 
> Hope this helps.
> 
> Cheers,
> 
> Guij
> 

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


Re: [webkit-dev] Questions about JSC EWS queues

2019-09-19 Thread Guillaume Emont
Quoting Aakash Jain (2019-09-18 19:21:02)
> Hi All,
> 
> I am working on moving JSC EWS queues from old EWS to new EWS. I am trying to
> clearly understand various JSC EWS queues. I have few questions:
> 
> 1) What does 'jsc-only' port represent? From https://trac.webkit.org/browser/
> webkit/trunk/Tools/Scripts/webkitpy/common/config/ews.json#L45 it seems like
> Apple JSC EWS uses 'mac' port, while linux jsc EWSes use 'jsc-only' port. Is
> jsc-only port specific to linux? Is there a corresponding jsc port for mac?
> 
> 2) Is there any difference between the three linux JSC EWSes (JSC i386, JSC
> MIPS32el, JSC Armv7) apart from the architecture and few queues running/
> skipping tests? 

I think the main difference is indeed the different architecture. There
is also the fact that the JSC i386 EWS runs the tests natively, but the
mips and armv7 EWSes cross-compile and run the tests on a set of remote
devices.

> 
> 3) Where is the architecture for various linux JSC EWS queues configured in 
> the
> old EWS code (e.g.: I don't see the architecture being added in https://
> trac.webkit.org/changeset/237001/webkit)? Is the queue configuration for
> various JSC EWS queues same, and the device connected to the queue actually
> decides the architecture?

I guess it's not defined anywhere indeed. The scripts that start the
queues for the arm and mips EWSes define a bunch of env variables to
point to the cross-compiler and also add a few options in
JSCTESTS_OPTIONS, such as a  --remote-config-file and --memory-limited.
I can share these scripts with you if you need more details.

Hope this helps.

Cheers,

Guij

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


Re: [webkit-dev] Questions about JSC EWS queues

2019-09-18 Thread Konstantin Tokarev


18.09.2019, 20:24, "Aakash Jain" :
> Hi All,
>
> I am working on moving JSC EWS queues from old EWS to new EWS. I am trying to 
> clearly understand various JSC EWS queues. I have few questions:
>
> 1) What does 'jsc-only' port represent?

It is a port which aims to provide just JSC with minimum dependencies. 

> From 
> https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/common/config/ews.json#L45
>  it seems like Apple JSC EWS uses 'mac' port, while linux jsc EWSes use 
> 'jsc-only' port. Is jsc-only port specific to linux? Is there a corresponding 
> jsc port for mac?

Yes. JSCOnly is supposed to work on all platforms including macOS and Windows. 
On macOS it's quite close to Mac port, but does not include Objective-C API.

>
> 2) Is there any difference between the three linux JSC EWSes (JSC i386, JSC 
> MIPS32el, JSC Armv7) apart from the architecture and few queues 
> running/skipping tests?
>
> 3) Where is the architecture for various linux JSC EWS queues configured in 
> the old EWS code (e.g.: I don't see the architecture being added in 
> https://trac.webkit.org/changeset/237001/webkit)? Is the queue configuration 
> for various JSC EWS queues same, and the device connected to the queue 
> actually decides the architecture?
>
> Thanks
> Aakash
> ,
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev


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


[webkit-dev] Questions about JSC EWS queues

2019-09-18 Thread Aakash Jain
Hi All,

I am working on moving JSC EWS queues from old EWS to new EWS. I am trying to 
clearly understand various JSC EWS queues. I have few questions:

1) What does 'jsc-only' port represent? From 
https://trac.webkit.org/browser/webkit/trunk/Tools/Scripts/webkitpy/common/config/ews.json#L45
 

 it seems like Apple JSC EWS uses 'mac' port, while linux jsc EWSes use 
'jsc-only' port. Is jsc-only port specific to linux? Is there a corresponding 
jsc port for mac?

2) Is there any difference between the three linux JSC EWSes (JSC i386, JSC 
MIPS32el, JSC Armv7) apart from the architecture and few queues 
running/skipping tests? 

3) Where is the architecture for various linux JSC EWS queues configured in the 
old EWS code (e.g.: I don't see the architecture being added in 
https://trac.webkit.org/changeset/237001/webkit 
)? Is the queue configuration 
for various JSC EWS queues same, and the device connected to the queue actually 
decides the architecture?

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