mirror of https://github.com/actions/toolkit
parent
5c894298f2
commit
d98e55434d
|
@ -287,8 +287,6 @@ describe('@actions/exec', () => {
|
||||||
})
|
})
|
||||||
|
|
||||||
it('Handles child process holding streams open', async function() {
|
it('Handles child process holding streams open', async function() {
|
||||||
// this was timing out on some slower hosted macOS runs at default 5s
|
|
||||||
jest.setTimeout(10000)
|
|
||||||
const semaphorePath = path.join(
|
const semaphorePath = path.join(
|
||||||
getTestTemp(),
|
getTestTemp(),
|
||||||
'child-process-semaphore.txt'
|
'child-process-semaphore.txt'
|
||||||
|
@ -332,11 +330,9 @@ describe('@actions/exec', () => {
|
||||||
).toBe(1)
|
).toBe(1)
|
||||||
|
|
||||||
fs.unlinkSync(semaphorePath)
|
fs.unlinkSync(semaphorePath)
|
||||||
})
|
}, 10000) // this was timing out on some slower hosted macOS runs at default 5s
|
||||||
|
|
||||||
it('Handles child process holding streams open and non-zero exit code', async function() {
|
it('Handles child process holding streams open and non-zero exit code', async function() {
|
||||||
// this was timing out on some slower hosted macOS runs at default 5s
|
|
||||||
jest.setTimeout(10000)
|
|
||||||
const semaphorePath = path.join(
|
const semaphorePath = path.join(
|
||||||
getTestTemp(),
|
getTestTemp(),
|
||||||
'child-process-semaphore.txt'
|
'child-process-semaphore.txt'
|
||||||
|
@ -388,7 +384,7 @@ describe('@actions/exec', () => {
|
||||||
).toBe(1)
|
).toBe(1)
|
||||||
|
|
||||||
fs.unlinkSync(semaphorePath)
|
fs.unlinkSync(semaphorePath)
|
||||||
})
|
}, 10000) // this was timing out on some slower hosted macOS runs at default 5s
|
||||||
|
|
||||||
it('Handles child process holding streams open and stderr', async function() {
|
it('Handles child process holding streams open and stderr', async function() {
|
||||||
const semaphorePath = path.join(
|
const semaphorePath = path.join(
|
||||||
|
@ -665,7 +661,7 @@ describe('@actions/exec', () => {
|
||||||
`[command]"${exePath}" myarg1 myarg2`
|
`[command]"${exePath}" myarg1 myarg2`
|
||||||
)
|
)
|
||||||
expect(output.trim()).toBe("args[0]: 'myarg1'\r\nargs[1]: 'myarg2'")
|
expect(output.trim()).toBe("args[0]: 'myarg1'\r\nargs[1]: 'myarg2'")
|
||||||
})
|
}, 20000) // slower windows runs timeout, so upping timeout to 20s (from default of 5s)
|
||||||
|
|
||||||
it('execs .cmd with a space and with verbatim args (Windows)', async () => {
|
it('execs .cmd with a space and with verbatim args (Windows)', async () => {
|
||||||
// this test validates the quoting that tool runner adds around the script path.
|
// this test validates the quoting that tool runner adds around the script path.
|
||||||
|
|
Loading…
Reference in New Issue