-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
131 lines (112 loc) · 5.57 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="Louay Bassbouss">
<title>DPC Test Suite</title>
<!-- Bootstrap core CSS -->
<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-uWxY/CJNBR+1zjPWmfnSnVxwRheevXITnMqoEIeG1LJrdI0GlVs/9cVSyPYXdcSF" crossorigin="anonymous">
<style>
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.icon-list {
padding-left: 0;
list-style: none;
}
.icon-list li {
display: flex;
align-items: flex-start;
margin-bottom: .25rem;
}
.icon-list li::before {
display: block;
flex-shrink: 0;
width: 1.5em;
height: 1.5em;
margin-right: .5rem;
content: "";
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E") no-repeat center center / 100% auto;
}
@media (min-width: 768px) {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
}
</style>
</head>
<body>
<div class="col-lg-8 mx-auto p-3 py-md-5">
<header class="d-flex align-items-center pb-3 mb-5 border-bottom">
<a href="#" class="d-flex align-items-center text-dark text-decoration-none">
<img class="w-25 p-3" alt="CTA WAVE" src="https://webapitests2018.ctawave.org/wave/res/wavelogo_2016.jpg">
<span class="fs-4" >DPC Test Suite</span>
</a>
</header>
<main>
<h1>DPC Test Suite At A Glance</h1>
<p class="fs-5 col-md-8">
The DPC test suite verifies device behavior against requirements for hardware capabilities identified within the Device Playback Capabilities Task Force of the CTA WAVE project. The test suite consists of four main modules:</p>
<!--
<div class="mb-5">
<a href="../examples/" class="btn btn-primary btn-lg px-4">Download examples</a>
</div>
-->
<hr class="col-12 col-md-6 mb-5">
<div class="row g-5">
<div class="col-md-3">
<h2>Mezzanine Content</h2>
<p>This repo contains scripts that will build annotated test content from specific source content, compatible with the WAVE device playback test suite</p>
<ul class="icon-list">
<li><a href="https://github.com/cta-wave/mezzanine" rel="noopener" target="_blank">GitHub</a></li>
</ul>
</div>
<div class="col-md-3">
<h2>Test Content</h2>
<p>Offers Test Content generated from the Mezzanine Content in different codecs and variations</p>
<ul class="icon-list">
<li><a href="https://github.com/cta-wave/Test-Content" rel="noopener" target="_blank">GitHub</a></li>
</ul>
</div>
<div class="col-md-3">
<h2>Test Runner</h2>
<p>The DPC Test Runner offers an automated execution environment for Tests following the DPCTF Test Specification. It uses the Test Content above.</p>
<ul class="icon-list">
<li><a href="https://github.com/cta-wave/dpctf-deploy" rel="noopener" target="_blank">GitHub</a></li>
</ul>
</div>
<div class="col-md-3">
<h2>Observation Framework</h2>
<p>The DPC Device Observation Framework determines pass or fail results, based on observations taken of tests which are run on a device by the DPC Test Runner</p>
<ul class="icon-list">
<li><a href="https://github.com/cta-wave/device-observation-framework" rel="noopener" target="_blank">GitHub</a></li>
</ul>
</div>
</div>
<hr class="col-12 col-md-12 mb-5">
<h2>High Level Requirements</h2>
<ul class="icon-list">
<li>PC with Docker to setup the Test Runner (Linux is preferred for production, but Windows and macOS have been tested and work as well). Observation Framework can be set up on the same PC but outside Docker.</li>
<li>Device under Test (DUT): Desktop, TV or Mobile</li>
<li>Camera for recording the screen of the DUT</li>
</ul>
<p>For more details please follow the instructions in the <a href="https://github.com/cta-wave/dpctf-deploy" rel="noopener" target="_blank">Test Runner</a> and <a href="https://github.com/cta-wave/device-observation-framework" rel="noopener" target="_blank">Observation Framework</a> respositories</p>
<hr class="col-12 col-md-12 mb-5">
<h2>How Can I use the DPC Test Suite?</h2>
<p>You only need to setup the Test Runner and the Observation Framework. The Test Runner offers a script to download the Test Content locally.</p>
<ul class="icon-list">
<li>Setup Test Runner: Follow instructions in the <a href="https://github.com/cta-wave/dpctf-deploy#dpctf-test-runner-docker-image" rel="noopener" target="_blank"> DPC Test Runner on GitHub</a></li>
<li>Setup Observation Framework: Follow instructions in the <a href="https://github.com/cta-wave/device-observation-framework#setting-up-the-device-observation-framework" rel="noopener" target="_blank">Observation Framework on GitHub</a></li>
</ul>
</main>
<footer class="pt-5 my-5 text-muted border-top">
</footer>
</div>
</body>
</html>