-
Notifications
You must be signed in to change notification settings - Fork 677
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Run the official ECMAScript (ECMA-262) conformance suite. #158
Comments
@LaszloLango how can I make official test suite runner to print only short summary? Like that:
The following command generates full log for me:
|
for example: |
Let me give a bit more insight about the problem. We need an independent testing suite to report the progress on Jerry. It is not difficult to achieve 102% OK on our testing suite, but that doesn't mean our engine is more than perfect. So we need something created by other people. Test262 is a widely accepted testing environment. We are aware, that there is a run-test262.sh in Jerry. However, it only works with a specific version of test262 (it only reports 4% OK for a newer version), and it reports 45% OK for another engine, which otherwise passes all test262 tests. So this script might not be the best to track the progress. We could fix it, but I am not sure that is the right way. I would personally prefer to run the real test262 environment created by external people. I feel that would show our progress better. |
Yes, being able to run the official test262 test driver script is a strong requirement. Otherwise there's no reliable way for third parties to assess the level of conformance of the engine. |
@zherczeg I'm absolutely convinced that this is not necessary. Obviously, we have to run official test262. |
After the fixes I tried to run the official test suite, but there is an out-of-memory error. The sta.js and testIntl.js is too much for Jerry. Could we extend the memory amount to a few megabytes? |
The main issue, right now is testIntl.js These files are related to support of other standard I think it's OK for now. We plan to remove memory limit at Sept./Oct, since it's more important to improve performance and reduce memory consumption, both for Jerry and IoTjs. |
We should be test engine on the original testsuite without any modification. Issues that have to be solved for this:
These are only the currently known issues, there could be more.
Testsuite
Test262
The text was updated successfully, but these errors were encountered: