Giter VIP home page Giter VIP logo

operasoftware / presto-testo Goto Github PK

View Code? Open in Web Editor NEW
39.0 37.0 24.0 270.02 MB

Opera's Presto test suite as it applies to W3C specifications

License: Other

PHP 0.39% JavaScript 16.65% HTML 78.77% CSS 0.15% Ruby 0.74% Perl 0.20% AutoHotkey 0.01% Haxe 0.01% Python 0.71% Shell 0.01% Java 0.14% C++ 0.21% ASP 0.01% Smarty 0.01% XSLT 1.90% Makefile 0.01% C 0.09% ActionScript 0.02% Batchfile 0.01% POV-Ray SDL 0.01%

presto-testo's Introduction

This is Opera's Presto test repository. After the Presto project was mostly discontinued, Opera decided to release it publicly in its raw form at the urging of test enthusiasts involved with the W3C.

These are not production-ready, they need to be checked/fixed for all W3C requirements before submitting. Many of these may already be submitted by James Graham, Geoffrey Sneddon, or other Opera employees. None of this has been recently checked in any way other than a quick skim for confidential material. Some of it may be irrelevant for standards (though some stress tests may be useful, if tangential).

Test suites are gradually uploaded after they've been checked. Specification testsuites are done, look in core/standards for those.

Please send pull requests to delete testsuites from this repository when they have been merged into the appropriate W3C repository, with a note as to where you have found them to be submitted. Typically, this will be either https://github.com/w3c/web-platform-tests or https://github.com/w3c/csswg-test

Pull requests to delete test suites that should not be submitted, with a note saying why, are also welcome.

If you find test suites that have not yet been submitted to the W3C, please send a pull request adding a file called not-submitted in the directory of the test suite. This file should contain the date when you checked if it had been submitted, in YYYY-MM-DD format. Here is an example.

Special thanks to Florian Rivoal for the idea and enthusiasm.

presto-testo's People

Contributors

andreasbovens avatar foolip avatar frivoal avatar fsoder avatar gsnedders avatar lastorset avatar mathiasbynens avatar ms2ger avatar nox avatar plehegar avatar zcorpan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

presto-testo's Issues

Add some sort of license

It'd be nice for others to be able to take these and integrate them into larger projects, ideally releasing these under something as liberal as possible. Some files have individual licensing requirements, though (e.g., https://github.com/operasoftware/presto-testo/blob/master/core/standards/scripts/opjsunit/tests/testClosureGoogMathLong.js).

I know both @lastorset and @andreasbovens were prodded about this, but for the sake of having something on the repo so that others can see, have an issue.

Upstream reftests

This is mostly here to have a to-do list for people upstreaming stuff from here. It's not really a bug on the repo per-se. This is also just a blind list of all the folders of reftests; we can probably quickly close a lot of them (who cares about WBXML anyway?).

  • core/standards/bidi/html5bidi
  • core/standards/forms
  • core/standards/mathml/reftests
  • core/standards/wbxml
  • core/standards/web-apps/media
  • core/standards/web-apps/sphinx-canvas (I presume these are Philip`'s old canvas tests)
  • core/standards/wml
  • core/standards/xpath (web-platform-tests/wpt#2124)
  • core/standards/xslt-bootstrap
  • core/standards/xslt
  • css/css3/2d-transforms
  • css/css3/flexbox
  • css/css3/gradients
  • css/css3/image-fit
  • css/css3/multicolumn/reftest
  • css/css3/resize
  • css/css3/unprefixed-gradients
  • css/css3/values_and_units
  • css/css3/webfonts
  • css/selectors/reftests

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.