Giter Site home page Giter Site logo

miniapp-tests's Introduction

W3C Logo

Test repository for the MiniApp specifications

This repository contains tests to validate the implementations of the W3C's MiniApp specifications, specifically MiniApp Packaging (the spec for the MiniApp format itself), MiniApp Manifest (the spec to define a MiniApp and its configuration), and MiniApp Lifecycle (the spec that defines the events and APIs to control the execution lifecycle of a MiniApp). Our objective is to test every normative statement (that is, every MUST or SHOULD or MAY, etc.).

The test reports describe all the tests, including implementation results and how to contribute.

Acknowledgements

This testing methodology is based on the EPUB tests, generated and maintained by the EPUB 3 Working Group. So, a big thanks to Ivan Herman, Dan Lazin, and the rest of the group.

miniapp-tests's People

Contributors

espinr avatar xfq avatar qingan avatar siusin avatar

Stargazers

 avatar Tepatitlán Jal avatar

Watchers

Yves Lafon avatar James Cloos avatar Tim Berners-Lee avatar Dave Raggett avatar Ralph Swick avatar  avatar himorin / Atsushi Shimono avatar  avatar  avatar yo_na avatar  avatar  avatar

Forkers

espinr

miniapp-tests's Issues

Taxonomy of Tests

As discussed in the TPAC 2022 WG/CG meetings, we will organize the tests by specification. So, we will use:

  • Packaging
  • Lifecycle
  • Manifest
  • Widgets
  • ....

So, remove Content in the meantime.

Activate Pages

Please, @xfq , could you please enable Github Pages (on the main branch) to serve the /docs directory?

Thank you!

Running Tests

It would be useful to add some instructions on how to run the tests (like this). I know that the instructions are different for different MiniApp platforms, and most (if not all) platforms won't pass the tests currently, but I still feel it's useful.

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.