InitCommandTest
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| --apply installs the fragment as the applied layer and the effective config sees it | 0.106s | passed |
| --apply with an invalid fragment installs nothing | 0.023s | passed |
| --systemd also generates the nightly Docker cleanup timer | 0.024s | passed |
| --systemd generates unit and environment file with install instructions | 0.105s | passed |
| --systemd keeps an existing environment file | 0.024s | passed |
| --systemd without a resolvable jar path generates no unit file | 0.018s | passed |
| creates config files with auto-detected values | 0.031s | passed |
| creates the secrets config and its directory readable only by the owner | 0.013s | passed |
| detects account from https url | 0.019s | passed |
| does not overwrite existing files | 0.019s | passed |
| does not write a second config beside one under the previous name | 0.011s | passed |
| parses ssh url | 0.012s | passed |
| reproduces path root mismatch issue | 0.015s | passed |
Standard output
Creating nstance of class de.hoennig.werkator.commands.InitCommandTest created .git/werkator/.werkator.yml created .werkator.yml .git/gittally/.gittally.yml already exists — not overwritten .gittally.yml already exists — not overwritten created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/.werkator.yml .werkator.yml already exists — not overwritten created .git/werkator/.werkator.yml created .werkator.yml applied /tmp/werkator-init-test12205612053899188853/mih34.yml as .git/werkator/.werkator.applied.yml created .git/werkator/.werkator.yml created .werkator.yml Error: instance fragment /tmp/werkator-init-test15575907111527126426/typo.yml does not match the configuration schema: Unrecognized field "prot" (class de.hoennig.werkator.config.ServerConfig), not marked as ignorable (6 known properties: "port", "publicBaseUrl", "bindAddress", "impressumUrl", "nginx", "systemd") at [Source: UNKNOWN; byte offset: #UNKNOWN] (through reference chain: de.hoennig.werkator.config.WerkatorConfig["server"]->de.hoennig.werkator.config.ServerConfig["prot"]) created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/werkator-werkator-init-test8615037104921586882.service created .git/werkator/werkator.env created .git/werkator/werkator-docker-prune.service created .git/werkator/werkator-docker-prune.timer install and start the service and the nightly Docker cleanup with: ln -sf /tmp/werkator-init-test8615037104921586882/.git/werkator/werkator-werkator-init-test8615037104921586882.service ~/.config/systemd/user/werkator-werkator-init-test8615037104921586882.service ln -sf /tmp/werkator-init-test8615037104921586882/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test8615037104921586882/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test8615037104921586882.service systemctl --user enable --now werkator-docker-prune.timer created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/werkator-werkator-init-test14522795948671807538.service created .git/werkator/werkator.env created .git/werkator/werkator-docker-prune.service created .git/werkator/werkator-docker-prune.timer install and start the service and the nightly Docker cleanup with: ln -sf /tmp/werkator-init-test14522795948671807538/.git/werkator/werkator-werkator-init-test14522795948671807538.service ~/.config/systemd/user/werkator-werkator-init-test14522795948671807538.service ln -sf /tmp/werkator-init-test14522795948671807538/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test14522795948671807538/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test14522795948671807538.service systemctl --user enable --now werkator-docker-prune.timer created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/werkator-werkator-init-test7463961446080861542.service .git/werkator/werkator.env already exists — not overwritten created .git/werkator/werkator-docker-prune.service created .git/werkator/werkator-docker-prune.timer install and start the service and the nightly Docker cleanup with: ln -sf /tmp/werkator-init-test7463961446080861542/.git/werkator/werkator-werkator-init-test7463961446080861542.service ~/.config/systemd/user/werkator-werkator-init-test7463961446080861542.service ln -sf /tmp/werkator-init-test7463961446080861542/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test7463961446080861542/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test7463961446080861542.service systemctl --user enable --now werkator-docker-prune.timer created .git/werkator/.werkator.yml created .werkator.yml Error: cannot determine the Werkator jar path — run `init --systemd` via `java -jar <path-to>/werkator.jar` created ../../../../../../../../../../tmp/werkator-init-test16358247704812297493/.git/werkator/.werkator.yml created ../../../../../../../../../../tmp/werkator-init-test16358247704812297493/.werkator.yml Error: cannot determine the Werkator jar path — run `init --systemd` via `java -jar <path-to>/werkator.jar`