{ "explicit 0 nochange sigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "explicit 0 nochange nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "explicit 0 change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit 0 change nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit 0 code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "explicit 0 code nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "explicit 0 twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit 0 twice nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit 0 twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "explicit 0 twicecode nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "explicit 2 nochange sigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 2, "actualSignal": null, "stderr": [ "first code=2", "second code=2" ] }, "explicit 2 nochange nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 2, "actualSignal": null, "stderr": [ "first code=2", "second code=2" ] }, "explicit 2 change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "explicit 2 change nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "explicit 2 code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "second code=2" ] }, "explicit 2 code nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "second code=2" ] }, "explicit 2 twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "explicit 2 twice nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "explicit 2 twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "set code from 5 to 6" ] }, "explicit 2 twicecode nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "set code from 5 to 6" ] }, "explicit null nochange sigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "explicit null nochange nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "explicit null change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit null change nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit null code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "explicit null code nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "explicit null twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit null twice nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "explicit null twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "explicit null twicecode nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "code 0 nochange sigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "code 0 nochange nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "code 0 change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code 0 change nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code 0 code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "code 0 code nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "code 0 twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code 0 twice nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code 0 twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "code 0 twicecode nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "code 2 nochange sigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 2, "actualSignal": null, "stderr": [ "first code=2", "second code=2" ] }, "code 2 nochange nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 2, "actualSignal": null, "stderr": [ "first code=2", "second code=2" ] }, "code 2 change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "code 2 change nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "code 2 code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "second code=2" ] }, "code 2 code nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "second code=2" ] }, "code 2 twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "code 2 twice nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5" ] }, "code 2 twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "set code from 5 to 6" ] }, "code 2 twicecode nosigexit": { "code": 2, "signal": null, "exitCode": 2, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=2", "set code from 2 to 5", "set code from 5 to 6" ] }, "code null nochange sigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "code null nochange nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "code null change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code null change nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code null code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "code null code nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "code null twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code null twice nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "code null twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "code null twicecode nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "normal 0 nochange sigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "normal 0 nochange nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 0, "actualSignal": null, "stderr": [ "first code=0", "second code=0" ] }, "normal 0 change sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "normal 0 change nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "normal 0 code sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "normal 0 code nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "second code=0" ] }, "normal 0 twice sigexit": { "code": 5, "signal": null, "exitCode": 5, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "normal 0 twice nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 5, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5" ] }, "normal 0 twicecode sigexit": { "code": 6, "signal": null, "exitCode": 6, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] }, "normal 0 twicecode nosigexit": { "code": 0, "signal": null, "exitCode": 0, "actualCode": 6, "actualSignal": null, "stderr": [ "first code=0", "set code from 0 to 5", "set code from 5 to 6" ] } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 19553 | swellard | Move and rename clients | ||
//guest/perforce_software/helix-web-services/main/source/clients/2016.1.0/javascript/node_modules/signal-exit/test/fixtures/change-code-expect.json | |||||
#1 | 18810 | tjuricek |
First-pass at JavaScript client SDK. JavaScript requires Node with Gulp to "browserfy" the library. It's the easiest way I found to use the swagger-js project; bundle up a wrapping method. There is no JavaScript reference guide. The swagger-js doesn't really document what they do very well, actually. Overall I'm not particularly impressed by swagger-js, it was hard to even figure out what the right method syntax was. We may want to invest time in doing it better. This required setting CORS response headers, which are currently defaulted to a fairly insecure setting. |