InitCommandTest
|
100%
successful |
Tests
| Test | Duration | Result |
|---|---|---|
| --apply installs the fragment as the applied layer and the effective config sees it | 0.117s | passed |
| --apply with an invalid fragment installs nothing | 0.046s | passed |
| --systemd also generates the nightly Docker cleanup timer | 0.017s | passed |
| --systemd generates unit and environment file with install instructions | 0.050s | passed |
| --systemd keeps an existing environment file | 0.021s | passed |
| --systemd without a resolvable jar path generates no unit file | 0.006s | passed |
| creates config files with auto-detected values | 0.015s | passed |
| creates the secrets config and its directory readable only by the owner | 0.004s | passed |
| detects account from https url | 0.005s | passed |
| does not overwrite existing files | 0.011s | passed |
| does not write a second config beside one under the previous name | 0.003s | passed |
| parses ssh url | 0.027s | passed |
| reproduces path root mismatch issue | 0.004s | 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-test1814520370600094281/mih34.yml as .git/werkator/.werkator.applied.yml created .git/werkator/.werkator.yml created .werkator.yml Error: instance fragment /tmp/werkator-init-test3509556433503089455/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-test11314026607150728539.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-test11314026607150728539/.git/werkator/werkator-werkator-init-test11314026607150728539.service ~/.config/systemd/user/werkator-werkator-init-test11314026607150728539.service ln -sf /tmp/werkator-init-test11314026607150728539/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test11314026607150728539/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test11314026607150728539.service systemctl --user enable --now werkator-docker-prune.timer created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/werkator-werkator-init-test7959264498632931790.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-test7959264498632931790/.git/werkator/werkator-werkator-init-test7959264498632931790.service ~/.config/systemd/user/werkator-werkator-init-test7959264498632931790.service ln -sf /tmp/werkator-init-test7959264498632931790/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test7959264498632931790/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test7959264498632931790.service systemctl --user enable --now werkator-docker-prune.timer created .git/werkator/.werkator.yml created .werkator.yml created .git/werkator/werkator-werkator-init-test7767468742043232529.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-test7767468742043232529/.git/werkator/werkator-werkator-init-test7767468742043232529.service ~/.config/systemd/user/werkator-werkator-init-test7767468742043232529.service ln -sf /tmp/werkator-init-test7767468742043232529/.git/werkator/werkator-docker-prune.service ~/.config/systemd/user/werkator-docker-prune.service ln -sf /tmp/werkator-init-test7767468742043232529/.git/werkator/werkator-docker-prune.timer ~/.config/systemd/user/werkator-docker-prune.timer systemctl --user daemon-reload systemctl --user enable --now werkator-werkator-init-test7767468742043232529.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-test7414030247705978586/.git/werkator/.werkator.yml created ../../../../../../../../../../tmp/werkator-init-test7414030247705978586/.werkator.yml Error: cannot determine the Werkator jar path — run `init --systemd` via `java -jar <path-to>/werkator.jar`