Setup testing of Ansible components via QEMU #70
Loading…
Reference in a new issue
No description provided.
Delete branch "setup-testing-for-ansible-roles"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This will allow us to produce higher quality ansible componets and
potentially run parts of the system locally for development/testing.
To test this run
.tests/qemu/run_test.sh. The actual tests will fail until #68 is merged.@ -0,0 +1,352 @@#!/usr/bin/env bashset -euo pipefailI have tried to make this file as readable as possible. Let me know if something isn't clear!
Syntes koden var ryddig og oversiktlig! Har ikke jobbet noe særlig i qemu selv, men klarte stort sett å henge med på hva som skjedde
Stort sett bra. Har bare en innvending på test 4.
@ -0,0 +322,4 @@echo ""log "================================================================"log " TEST 1: Check mode on Clean Machine (Expecting failure reproduction)"Hva mener du med "Expecting failure reproduction"?
Dette er utdatert nå. Jeg skal oppdatere det ettersom problemet som var grunnen til at jeg så på dette er fikset på main.
Takk for review!
@ -0,0 +342,4 @@echo ""log "================================================================"log " TEST 4: Apply mode on Existing Machine (Idempotency)"Tester denne egentlig idempotens? I så fall burde den vel faile, siden ansible rapporterer changed på
Ensure systemd-timesyncd/timedated service is enabled and running. For å teste idempotens kunne vi kanskje gjort| grep changed=0etter kommandoen.`[+00m15s] ================================================================
[+00m15s] TEST 4: Apply mode on Existing Machine (Idempotency)
[+00m15s] ================================================================
PLAY [Test NTP Role] ***********************************************************************************************************************************************************************************************
TASK [Gathering Facts] *********************************************************************************************************************************************************************************************
ok: [test_node]
TASK [ntp : Install systemd-timesyncd package] *********************************************************************************************************************************************************************
ok: [test_node]
TASK [ntp : Ensure systemd-timesyncd service is enabled and running] ***********************************************************************************************************************************************
changed: [test_node]
TASK [ntp : Ensure systemd-timedated service is enabled and running] ***********************************************************************************************************************************************
changed: [test_node]`
Du har det helt rett. Jeg ønsket å teste idempotens men det er vansklig men en role som har noe med tid å gjøre. Jeg har endret beskrivelsen!
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.