xref: /aosp_15_r20/test/dittosuite/example/iterate_read_files.ditto (revision 6fa2df46f119dce7527f5beb2814eca0e6f886ac)
1*6fa2df46SAndroid Build Coastguard Workermain: {
2*6fa2df46SAndroid Build Coastguard Worker  instruction_set: {
3*6fa2df46SAndroid Build Coastguard Worker    instructions: [
4*6fa2df46SAndroid Build Coastguard Worker      {
5*6fa2df46SAndroid Build Coastguard Worker        read_directory {
6*6fa2df46SAndroid Build Coastguard Worker          directory_name: "test_directory",
7*6fa2df46SAndroid Build Coastguard Worker          output: "file_list"
8*6fa2df46SAndroid Build Coastguard Worker        }
9*6fa2df46SAndroid Build Coastguard Worker      },
10*6fa2df46SAndroid Build Coastguard Worker      {
11*6fa2df46SAndroid Build Coastguard Worker        instruction_set {
12*6fa2df46SAndroid Build Coastguard Worker          instructions: [
13*6fa2df46SAndroid Build Coastguard Worker            {
14*6fa2df46SAndroid Build Coastguard Worker              open_file: {
15*6fa2df46SAndroid Build Coastguard Worker                input: "file_name",
16*6fa2df46SAndroid Build Coastguard Worker                output_fd: "file_fd"
17*6fa2df46SAndroid Build Coastguard Worker              }
18*6fa2df46SAndroid Build Coastguard Worker            },
19*6fa2df46SAndroid Build Coastguard Worker            {
20*6fa2df46SAndroid Build Coastguard Worker              read_file: {
21*6fa2df46SAndroid Build Coastguard Worker                input_fd: "file_fd"
22*6fa2df46SAndroid Build Coastguard Worker              }
23*6fa2df46SAndroid Build Coastguard Worker            },
24*6fa2df46SAndroid Build Coastguard Worker            {
25*6fa2df46SAndroid Build Coastguard Worker              close_file: {
26*6fa2df46SAndroid Build Coastguard Worker                input_fd: "file_fd"
27*6fa2df46SAndroid Build Coastguard Worker              }
28*6fa2df46SAndroid Build Coastguard Worker            }
29*6fa2df46SAndroid Build Coastguard Worker          ],
30*6fa2df46SAndroid Build Coastguard Worker          iterate_options: {
31*6fa2df46SAndroid Build Coastguard Worker            list_name: "file_list",
32*6fa2df46SAndroid Build Coastguard Worker            item_name: "file_name",
33*6fa2df46SAndroid Build Coastguard Worker            access_order: RANDOM
34*6fa2df46SAndroid Build Coastguard Worker          }
35*6fa2df46SAndroid Build Coastguard Worker        }
36*6fa2df46SAndroid Build Coastguard Worker      }
37*6fa2df46SAndroid Build Coastguard Worker    ]
38*6fa2df46SAndroid Build Coastguard Worker  }
39*6fa2df46SAndroid Build Coastguard Worker},
40*6fa2df46SAndroid Build Coastguard Workerglobal {}
41