You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The runtime validation suite uses [node-tap][], which is packaged for some distributions (for example, it is in [Debian's `node-tap` package][debian-node-tap]).
34
-
If your distribution does not package node-tap, you can install [npm][] (for example, from [Gentoo's `nodejs` package][gentoo-nodejs]) and use it:
35
-
36
-
```console
37
-
$ npm install tap
38
-
```
39
-
40
-
Build the validation executables:
41
-
42
-
```console
43
-
$ make runtimetest validation-executables
44
-
```
45
-
46
-
Runtime validation currently [only supports](docs/runtime-compliance-testing.md) the [OCI Runtime Command Line Interface](docs/command-line-interface.md).
47
-
If we add support for alternative APIs in the future, runtime validation will gain an option to select the desired runtime API.
48
-
For the command line interface, the `RUNTIME` option selects the runtime command (`funC` in the [OCI Runtime Command Line Interface](docs/command-line-interface.md)).
validation/pidfile.t .failed to create the container
54
-
container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"process_linux.go:367: setting cgroup config for procHooks process caused \\\"failed to write 56892210544640 to hugetlb.1GB.limit_in_bytes: open /sys/fs/cgroup/hugetlb/cgrouptest/hugetlb.1GB.limit_in_bytes: permission denied\\\"\""
Copy file name to clipboardExpand all lines: docs/runtime-compliance-testing.md
+158Lines changed: 158 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,4 +6,162 @@ In order to be tested for [compliance][], runtimes MUST support at least one of
6
6
7
7
* Version 1.0.1 of the [OCI Runtime Command Line Interface](command-line-interface.md).
8
8
9
+
## Running the runtime validation suite from source
10
+
11
+
The runtime validation suite uses [node-tap][], which is packaged for some distributions (for example, it is in [Debian's `node-tap` package][debian-node-tap]).
12
+
If your distribution does not package node-tap, you can install [npm][] (for example, from [Gentoo's `nodejs` package][gentoo-nodejs]) and use it:
13
+
14
+
```console
15
+
$ npm install tap
16
+
```
17
+
18
+
Build the validation executables:
19
+
20
+
```console
21
+
$ make runtimetest validation-executables
22
+
```
23
+
24
+
Runtime validation currently [only supports](docs/runtime-compliance-testing.md) the [OCI Runtime Command Line Interface](doc/command-line-interface.md).
25
+
If we add support for alternative APIs in the future, runtime validation will gain an option to select the desired runtime API.
26
+
For the command line interface, the `RUNTIME` option selects the runtime command (`funC` in the [OCI Runtime Command Line Interface](doc/command-line-interface.md)).
0 commit comments