Skip to content
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

setup test262 harness #12

Closed
5 tasks done
jasonwilliams opened this issue Mar 21, 2019 · 6 comments · Fixed by #567
Closed
5 tasks done

setup test262 harness #12

jasonwilliams opened this issue Mar 21, 2019 · 6 comments · Fixed by #567
Assignees
Labels
blocked Waiting for another code change help wanted Extra attention is needed test Issues and PRs related to the tests.

Comments

@jasonwilliams
Copy link
Member

jasonwilliams commented Mar 21, 2019

It would be good to start running these https://github.com/tc39/test262/tree/master/test/language

Project

https://github.com/jasonwilliams/boa/projects/2

Tracking of blocking issues:

@jasonwilliams
Copy link
Member Author

jasonwilliams commented Apr 5, 2019

@jasonwilliams jasonwilliams added the help wanted Extra attention is needed label Jun 29, 2019
@jasonwilliams jasonwilliams added this to the Test 262 Harness milestone Jun 30, 2019
@jasonwilliams
Copy link
Member Author

jasonwilliams commented Jun 30, 2019

A good start could be to have a test file, which pulls in some of the pre-defined bindings before loading a file. Assert would be a start
https://github.com/tc39/test262/blob/master/INTERPRETING.md#test262-defined-bindings

We could test assert.js working then a JS test suite. We could test this by importing multiple js files but using the same executor, it should work.

We may need to bring https://github.com/tc39/test262 in as a submodule

@Razican
Copy link
Member

Razican commented May 7, 2020

I would like to re-open this. I don't think we are so far away from it, I would say we have to implement the following:

After that, we can implement an automated process to give stats on what we support, and we can start tackling syntax step by step.

@Razican Razican reopened this May 7, 2020
@Razican Razican added blocked Waiting for another code change test Issues and PRs related to the tests. labels May 9, 2020
@Lan2u Lan2u mentioned this issue Jul 3, 2020
@Lan2u
Copy link

Lan2u commented Jul 4, 2020

Now that we have goal symbol support (in the form of #486) is it worth giving this a go - do we have any progress already in terms of running test262 on boa (like a rust test runner)?

@HalidOdat
Copy link
Member

Now that we have goal symbol support (in the form of #486) is it worth giving this a go - do we have any progress already in terms of running test262 on boa (like a rust test runner)?

No progress yet in terms of setting up the harness of the tests

@Lan2u
Copy link

Lan2u commented Jul 4, 2020

Now that we have goal symbol support (in the form of #486) is it worth giving this a go - do we have any progress already in terms of running test262 on boa (like a rust test runner)?

No progress yet in terms of setting up the harness of the tests

Ok cool, I can potentially start looking at this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Waiting for another code change help wanted Extra attention is needed test Issues and PRs related to the tests.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants