Lines Matching +full:q +full:- +full:touch

9  *         http://www.apache.org/licenses/LICENSE-2.0
41 test('where a file-task prereq does not change with --always-make', function () {
43 out = exec(`${JAKE_CMD} -q fileTest:foo/from-src1.txt`).toString().trim();
44 assert.equal('fileTest:foo/src1.txt task\nfileTest:foo/from-src1.txt task',
46 out = exec(`${JAKE_CMD} -q -B fileTest:foo/from-src1.txt`).toString().trim();
47 assert.equal('fileTest:foo/src1.txt task\nfileTest:foo/from-src1.txt task',
54 out = exec(`${JAKE_CMD} -q fileTest:foo/concat.txt`).toString().trim();
63 test('where a file-task prereq does not change', function () {
65 out = exec(`${JAKE_CMD} -q fileTest:foo/from-src1.txt`).toString().trim();
66 assert.equal('fileTest:foo/src1.txt task\nfileTest:foo/from-src1.txt task', out);
67 out = exec(`${JAKE_CMD} -q fileTest:foo/from-src1.txt`).toString().trim();
68 // Second time should be a no-op
73 test('where a file-task prereq does change, then does not', function (next) {
74 exec('mkdir -p ./foo');
75 exec('touch ./foo/from-src1.txt');
77 fs.writeFileSync('./foo/src1.txt', '-SRC');
80 out = exec(`${JAKE_CMD} -q fileTest:foo/from-src1.txt`).toString().trim();
81 assert.equal('fileTest:foo/from-src1.txt task', out);
83 out = exec(`${JAKE_CMD} -q fileTest:foo/from-src1.txt`).toString().trim();
91 exec('mkdir -p ./foo');
94 out = exec(`${JAKE_CMD} -q fileTest:foo/from-prereq.txt`).toString().trim();
95 assert.equal('fileTest:foo/from-prereq.txt task', out);
96 let data = fs.readFileSync(process.cwd() + '/foo/from-prereq.txt');
98 out = exec(`${JAKE_CMD} -q fileTest:foo/from-prereq.txt`).toString().trim();
99 // Second time should be a no-op
104 test('a preexisting file with --always-make flag', function () {
106 exec('mkdir -p ./foo');
109 out = exec(`${JAKE_CMD} -q fileTest:foo/from-prereq.txt`).toString().trim();
110 assert.equal('fileTest:foo/from-prereq.txt task', out);
111 let data = fs.readFileSync(process.cwd() + '/foo/from-prereq.txt');
113 out = exec(`${JAKE_CMD} -q -B fileTest:foo/from-prereq.txt`).toString().trim();
114 assert.equal('fileTest:foo/from-prereq.txt task', out);
118 test('nested directory-task', function () {
119 exec(`${JAKE_CMD} -q fileTest:foo/bar/baz/bamf.txt`);
128 /-- foo/output2a.txt --\
129 foo -- foo/output1.txt --+ +-- output3.txt
130 \-- foo/output2b.txt --/
133 exec(`${JAKE_CMD} -q fileTest:foo/output2a.txt`);
135 exec(`${JAKE_CMD} -q fileTest:foo/output3.txt`);