boa
boa copied to clipboard
Add extra features to the Test262 results representation
The new Test262 (ECMAScript test suite) representation lacks some nice to have features:
- [x] A graph, maybe in a popover, to see the progress of the
master
branch commit by commit. The information is already available in theresults.json
file of themaster
branch, we just need to plot it. - [x] Add a third column in the top of the conformance website, showing all the versions that have Test262 results (v0.10 and above). This should be just a small square with the stats and a small icon to show the full results at the bottom.
- [x] boa-dev/boa#1644
- [x] boa-dev/boa#1645
- [ ] Detect "builtins" and extra features when running tests to be able to ignore them or present them better.
- [ ] Allow running tests by filtering those requiring a particular Built-in or feature (instead of filtering by test-suite).
- [ ] Add some links / information to explain how the Test262 works.
- [ ] Add a legend on what each thing means on the results.
- [ ] boa-dev/boa-dev.github.io#149
If possible add a badge with current conformance percentage on the github main page, like:
Something else that's nice to have:
- Show compliance by feature (this requires a change in the results format).