InitCommandTest

13

tests

0

failures

0

ignored

0.358s

duration

100%

successful

Tests

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