InitCommandTest

13

tests

0

failures

0

ignored

0.217s

duration

100%

successful

Tests

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