├── .github └── workflows │ ├── ci.yml │ ├── commit-if-modified.sh │ ├── copyright-year.sh │ ├── isaacs-makework.yml │ └── package-json-repo.js ├── .gitignore ├── LICENSE.md ├── README.md ├── package.json ├── test ├── callback-error │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js ├── env-polluted │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js ├── exit-early │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js ├── ignore-sigterm │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js ├── index.js ├── success │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js ├── two-things-one-process │ ├── 00-setup.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js └── two-things-two-processes │ ├── 00-setup.js │ ├── 01-setup-second.js │ ├── test-blerg.js │ ├── test-ping.js │ └── zz-teardown.js └── tup.js /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/commit-if-modified.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.github/workflows/commit-if-modified.sh -------------------------------------------------------------------------------- /.github/workflows/copyright-year.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.github/workflows/copyright-year.sh -------------------------------------------------------------------------------- /.github/workflows/isaacs-makework.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.github/workflows/isaacs-makework.yml -------------------------------------------------------------------------------- /.github/workflows/package-json-repo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.github/workflows/package-json-repo.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/package.json -------------------------------------------------------------------------------- /test/callback-error/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/callback-error/00-setup.js -------------------------------------------------------------------------------- /test/callback-error/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/callback-error/test-blerg.js -------------------------------------------------------------------------------- /test/callback-error/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/callback-error/test-ping.js -------------------------------------------------------------------------------- /test/callback-error/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/env-polluted/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/env-polluted/00-setup.js -------------------------------------------------------------------------------- /test/env-polluted/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/env-polluted/test-blerg.js -------------------------------------------------------------------------------- /test/env-polluted/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/env-polluted/test-ping.js -------------------------------------------------------------------------------- /test/env-polluted/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/exit-early/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/exit-early/00-setup.js -------------------------------------------------------------------------------- /test/exit-early/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/exit-early/test-blerg.js -------------------------------------------------------------------------------- /test/exit-early/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/exit-early/test-ping.js -------------------------------------------------------------------------------- /test/exit-early/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/ignore-sigterm/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/ignore-sigterm/00-setup.js -------------------------------------------------------------------------------- /test/ignore-sigterm/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/ignore-sigterm/test-blerg.js -------------------------------------------------------------------------------- /test/ignore-sigterm/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/ignore-sigterm/test-ping.js -------------------------------------------------------------------------------- /test/ignore-sigterm/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/index.js -------------------------------------------------------------------------------- /test/success/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/success/00-setup.js -------------------------------------------------------------------------------- /test/success/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/success/test-blerg.js -------------------------------------------------------------------------------- /test/success/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/success/test-ping.js -------------------------------------------------------------------------------- /test/success/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/two-things-one-process/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-one-process/00-setup.js -------------------------------------------------------------------------------- /test/two-things-one-process/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-one-process/test-blerg.js -------------------------------------------------------------------------------- /test/two-things-one-process/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-one-process/test-ping.js -------------------------------------------------------------------------------- /test/two-things-one-process/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /test/two-things-two-processes/00-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-two-processes/00-setup.js -------------------------------------------------------------------------------- /test/two-things-two-processes/01-setup-second.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-two-processes/01-setup-second.js -------------------------------------------------------------------------------- /test/two-things-two-processes/test-blerg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-two-processes/test-blerg.js -------------------------------------------------------------------------------- /test/two-things-two-processes/test-ping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/test/two-things-two-processes/test-ping.js -------------------------------------------------------------------------------- /test/two-things-two-processes/zz-teardown.js: -------------------------------------------------------------------------------- 1 | var tup = require('../..') 2 | tup.close() 3 | -------------------------------------------------------------------------------- /tup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tapjs/t-up/HEAD/tup.js --------------------------------------------------------------------------------