59 lines
3.2 KiB
Plaintext
59 lines
3.2 KiB
Plaintext
✔ F1: an ordinary commit after update-ref is refused until step 8; then it commits and the queue stays at C (1019.923821ms)
|
||
✖ F1: a plain `commit -e` whose guard ran before update-ref fails at its own HEAD update (987.757774ms)
|
||
ℹ git commit -e: index.lock free during the editor
|
||
✖ F1: a `commit -e -- path` whose guard ran before update-ref fails at its own HEAD update (1002.567379ms)
|
||
ℹ git commit -e -- src.txt: index.lock held during the editor
|
||
✔ F1: a queue commit landing after H is recorded: step 1 says HEAD moved, not the guard (1435.596039ms)
|
||
✔ F1: a queue commit landing between the HEAD check and the canary: the failed clean run is reported as HEAD moved (1023.967614ms)
|
||
✔ F1: a shared-index change during the procedure is not committed (1197.76575ms)
|
||
✔ F1: a queue path staged after update-ref: step 8 stops and touches nothing (1265.30256ms)
|
||
✔ F1: a missing or a different hook refuses (1148.064136ms)
|
||
ℹ tests 8
|
||
ℹ suites 0
|
||
ℹ pass 6
|
||
ℹ fail 2
|
||
ℹ cancelled 0
|
||
ℹ skipped 0
|
||
ℹ todo 0
|
||
ℹ duration_ms 9135.584908
|
||
|
||
✖ failing tests:
|
||
|
||
test at packages/queue/tests/commit.test.mjs:195:1
|
||
✖ F1: a plain `commit -e` whose guard ran before update-ref fails at its own HEAD update (987.757774ms)
|
||
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /cannot lock ref 'HEAD': is at 86e954928bfbe30c3845659fcbc78e6b9a6dd75d but expected 8300cce534f153bba6f53613705e7913099548c1/. Input:
|
||
|
||
''
|
||
|
||
at pausedCommit (file:///home/jwoltje/darkwing-scratch/r48a/wt2/packages/queue/tests/commit.test.mjs:186:10)
|
||
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
||
at async TestContext.<anonymous> (file:///home/jwoltje/darkwing-scratch/r48a/wt2/packages/queue/tests/commit.test.mjs:196:3)
|
||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||
generatedMessage: true,
|
||
code: 'ERR_ASSERTION',
|
||
actual: '',
|
||
expected: /cannot lock ref 'HEAD': is at 86e954928bfbe30c3845659fcbc78e6b9a6dd75d but expected 8300cce534f153bba6f53613705e7913099548c1/,
|
||
operator: 'match',
|
||
diff: 'simple'
|
||
}
|
||
|
||
test at packages/queue/tests/commit.test.mjs:199:1
|
||
✖ F1: a `commit -e -- path` whose guard ran before update-ref fails at its own HEAD update (1002.567379ms)
|
||
AssertionError [ERR_ASSERTION]: The input did not match the regular expression /cannot lock ref 'HEAD': is at e80c11b19ec36f5363799f753548696214e105a7 but expected 53249eecfa65a35d8748e6b1e5b0353649f4b0e6/. Input:
|
||
|
||
''
|
||
|
||
at pausedCommit (file:///home/jwoltje/darkwing-scratch/r48a/wt2/packages/queue/tests/commit.test.mjs:186:10)
|
||
at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
|
||
at async TestContext.<anonymous> (file:///home/jwoltje/darkwing-scratch/r48a/wt2/packages/queue/tests/commit.test.mjs:200:3)
|
||
at async Test.run (node:internal/test_runner/test:1409:7)
|
||
at async Test.processPendingSubtests (node:internal/test_runner/test:974:7) {
|
||
generatedMessage: true,
|
||
code: 'ERR_ASSERTION',
|
||
actual: '',
|
||
expected: /cannot lock ref 'HEAD': is at e80c11b19ec36f5363799f753548696214e105a7 but expected 53249eecfa65a35d8748e6b1e5b0353649f4b0e6/,
|
||
operator: 'match',
|
||
diff: 'simple'
|
||
}
|