-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
Once #439 been merged, we will have a very flexible way to verify/certify a runtime. I wrote a demo to explain how we can integrate it with travis.ci
.
The approach is similar with code coverage which does these:
- using
prove validate/*.t
> output.txt to get a testing report - send the testing report to a server
- add the icon to 'README.md' to show the certification result
I wrote a demo project to show how to achieve this:
- a ok demo and a fail demo. In the travis, I generate a 'ok.txt' and 'fail.txt'.
- In the travis, I upload them to a server -- 'ocihub.org' which I applied.
- In README.md, I added two icons, one is 'ok', one is 'fail'.
In the future, 'runc', 'rkt', runv' and other runtime projects could apply this approach. So both the maintainer/user could be easily know a runtime is conformed with oci spec.
The server code is very simple, I reuse isula/ihub framework.
Metadata
Metadata
Assignees
Labels
No labels