Blame


1 f0544688 2021-08-02 op include "lib.9ps"
2 f0544688 2021-08-02 op
3 f0544688 2021-08-02 op testing "walk with invalid fid" dir "./root" {
4 f0544688 2021-08-02 op mount(0, "/")
5 f0544688 2021-08-02 op walk(1, 2)
6 f0544688 2021-08-02 op should-fail()
7 f0544688 2021-08-02 op }
8 f0544688 2021-08-02 op
9 f0544688 2021-08-02 op testing "walk with invalid fid (multiple times)" dir "./root" {
10 f0544688 2021-08-02 op mount(0, "/")
11 f0544688 2021-08-02 op
12 f0544688 2021-08-02 op repeat 10 {
13 f0544688 2021-08-02 op walk(1, 2)
14 f0544688 2021-08-02 op should-fail()
15 f0544688 2021-08-02 op }
16 f0544688 2021-08-02 op }
17 f0544688 2021-08-02 op
18 f0544688 2021-08-02 op testing "walk to a directory" dir "./root" {
19 f0544688 2021-08-02 op mount(0, "/")
20 f0544688 2021-08-02 op walk(0, 1, "dir", "subdir")
21 f0544688 2021-08-02 op
22 f0544688 2021-08-02 op m = recv()
23 f0544688 2021-08-02 op assert(
24 f0544688 2021-08-02 op m.type == Rwalk,
25 f0544688 2021-08-02 op m.nwqid == 2,
26 f0544688 2021-08-02 op m.wqid.0.type == QTDIR,
27 f0544688 2021-08-02 op m.wqid.1.type == QTDIR,
28 f0544688 2021-08-02 op )
29 f0544688 2021-08-02 op }