Lines Matching +full:- +full:fs
5 const fs = require('fs'); constant
19 tests['fs.sync.access'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
20 'fs.accessSync("fs.txt");' +
21 'fs.unlinkSync("fs.txt")';
22 tests['fs.sync.chmod'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
23 'fs.chmodSync("fs.txt",100);' +
24 'fs.unlinkSync("fs.txt")';
25 tests['fs.sync.chown'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
26 `fs.chownSync("fs.txt", ${uid}, ${gid});` +
27 'fs.unlinkSync("fs.txt")';
28 tests['fs.sync.close'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
29 'fs.unlinkSync("fs.txt")';
30 tests['fs.sync.copyfile'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
31 'fs.copyFileSync("fs.txt","a.txt");' +
32 'fs.unlinkSync("fs.txt")';
33 tests['fs.sync.fchmod'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
34 'const fd = fs.openSync("fs.txt", "r+");' +
35 'fs.fchmodSync(fd,100);' +
36 'fs.unlinkSync("fs.txt")';
37 tests['fs.sync.fchown'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
38 'const fd = fs.openSync("fs.txt", "r+");' +
39 `fs.fchownSync(fd, ${uid}, ${gid});` +
40 'fs.unlinkSync("fs.txt")';
41 tests['fs.sync.fdatasync'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
42 'const fd = fs.openSync("fs.txt", "r+");' +
43 'fs.fdatasyncSync(fd);' +
44 'fs.unlinkSync("fs.txt")';
45 tests['fs.sync.fstat'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
46 'fs.readFileSync("fs.txt");' +
47 'fs.unlinkSync("fs.txt")';
48 tests['fs.sync.fsync'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
49 'const fd = fs.openSync("fs.txt", "r+");' +
50 'fs.fsyncSync(fd);' +
51 'fs.unlinkSync("fs.txt")';
52 tests['fs.sync.ftruncate'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
53 'const fd = fs.openSync("fs.txt", "r+");' +
54 'fs.ftruncateSync(fd, 1);' +
55 'fs.unlinkSync("fs.txt")';
56 tests['fs.sync.futimes'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
57 'const fd = fs.openSync("fs.txt", "r+");' +
58 'fs.futimesSync(fd,1,1);' +
59 'fs.unlinkSync("fs.txt")';
60 tests['fs.sync.lchown'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
61 `fs.lchownSync("fs.txt", ${uid}, ${gid});` +
62 'fs.unlinkSync("fs.txt")';
63 tests['fs.sync.link'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
64 'fs.linkSync("fs.txt", "linkx");' +
65 'fs.unlinkSync("linkx");' +
66 'fs.unlinkSync("fs.txt")';
67 tests['fs.sync.lstat'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
68 'fs.lstatSync("fs.txt");' +
69 'fs.unlinkSync("fs.txt")';
70 tests['fs.sync.mkdir'] = 'fs.mkdirSync("fstemp");' +
71 'fs.rmdirSync("fstemp")';
72 tests['fs.sync.mkdtemp'] = 'const fp = fs.mkdtempSync("fstest");' +
73 'fs.rmdirSync(fp)';
74 tests['fs.sync.open'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
75 'fs.unlinkSync("fs.txt")';
76 tests['fs.sync.read'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
77 'fs.readFileSync("fs.txt");' +
78 'fs.unlinkSync("fs.txt")';
79 tests['fs.sync.readdir'] = 'fs.readdirSync("./")';
80 tests['fs.sync.realpath'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
81 'fs.linkSync("fs.txt", "linkx");' +
82 'fs.realpathSync.native("linkx");' +
83 'fs.unlinkSync("linkx");' +
84 'fs.unlinkSync("fs.txt")';
85 tests['fs.sync.rename'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
86 'fs.renameSync("fs.txt","xyz.txt"); ' +
87 'fs.unlinkSync("xyz.txt")';
88 tests['fs.sync.rmdir'] = 'fs.mkdirSync("fstemp");' +
89 'fs.rmdirSync("fstemp")';
90 tests['fs.sync.stat'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
91 'fs.statSync("fs.txt");' +
92 'fs.unlinkSync("fs.txt")';
93 tests['fs.sync.unlink'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
94 'fs.linkSync("fs.txt", "linkx");' +
95 'fs.unlinkSync("linkx");' +
96 'fs.unlinkSync("fs.txt")';
97 tests['fs.sync.utimes'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
98 'fs.utimesSync("fs.txt",1,1);' +
99 'fs.unlinkSync("fs.txt")';
100 tests['fs.sync.write'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
101 'fs.unlinkSync("fs.txt")';
106 tests['fs.sync.symlink'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
107 'fs.symlinkSync("fs.txt", "linkx");' +
108 'fs.unlinkSync("linkx");' +
109 'fs.unlinkSync("fs.txt")';
110 tests['fs.sync.readlink'] = 'fs.writeFileSync("fs.txt", "123", "utf8");' +
111 'fs.symlinkSync("fs.txt", "linkx");' +
112 'fs.readlinkSync("linkx");' +
113 'fs.unlinkSync("linkx");' +
114 'fs.unlinkSync("fs.txt")';
123 [ '--trace-events-enabled',
124 '--trace-event-categories', 'node.fs.sync',
125 '-e', tests[tr] ],
128 if (common.isAIX && proc.status !== 0 && tr === 'fs.sync.futimes') {
131 if (common.isAIX && proc.status !== 0 && tr === 'fs.sync.utimes') {
144 assert(fs.existsSync(traceFile));
145 const data = fs.readFileSync(traceFile);
149 // C++ fs sync trace events should be generated.
153 if (trace.cat !== 'node,node.fs,node.fs.sync')