run-test-in-VM #3

Merged
antman merged 64 commits from run-test-in-VM into main 2026-08-06 09:22:34 +00:00
Owner

Motivation

We a way of testing the manager in a VM, without installing the operating system repeatedly. We also need to be able to test the code from the current branch of the push, not main

Solution

The tests now spin up a VM using an image of a system that has already installed ThunderheadOS, with the production installation of ktc_manager disabled. The guest also mounts the host file system directory where the forgejo runner has checked out the code, allowing us to run that instance of the manager.

### Motivation We a way of testing the manager in a VM, without installing the operating system repeatedly. We also need to be able to test the code from the current branch of the push, not main ### Solution The tests now spin up a VM using an image of a system that has already installed ThunderheadOS, with the production installation of ktc_manager disabled. The guest also mounts the host file system directory where the forgejo runner has checked out the code, allowing us to run that instance of the manager.
Update test to run in vm on bare-metal runner
Some checks failed
/ test-and-lint (push) Failing after 3s
048d95b701
run sudo
Some checks failed
/ test-and-lint (push) Has been cancelled
4926f5348b
try
Some checks failed
/ test-and-lint (push) Has been cancelled
ab4fe852d3
hm
Some checks failed
/ test-and-lint (push) Failing after 10m5s
ef4dc8af74
try attaching file
Some checks failed
/ test-and-lint (push) Has been cancelled
324c796fe0
huh
Some checks failed
/ test-and-lint (push) Has been cancelled
5b15dcb90d
ananan
Some checks failed
/ test-and-lint (push) Has been cancelled
79564796d5
reeeeee
Some checks failed
/ test-and-lint (push) Has been cancelled
0b2ab2621c
naaaaaaaa
Some checks failed
/ test-and-lint (push) Has been cancelled
c7bde51cfa
aaaaaa
Some checks failed
/ test-and-lint (push) Has been cancelled
8476b52b0b
huh
Some checks failed
/ test-and-lint (push) Has been cancelled
7efb7e64f8
I don't understand
Some checks failed
/ test-and-lint (push) Has been cancelled
802c7df899
try wait longer
Some checks failed
/ test-and-lint (push) Has been cancelled
2689214956
aa
Some checks failed
/ test-and-lint (push) Has been cancelled
2f7cdce16a
hu
Some checks failed
/ test-and-lint (push) Failing after 4s
b756042b8b
wtf
Some checks failed
/ test-and-lint (push) Has been cancelled
c41bcbb934
more time for file copy
Some checks failed
/ test-and-lint (push) Failing after 45s
a76f523261
try a different drivers
Some checks failed
/ test-and-lint (push) Failing after 49s
527d89528a
try set memory backing
Some checks failed
/ test-and-lint (push) Has been cancelled
2f1052b430
try this
Some checks failed
/ test-and-lint (push) Failing after 53s
dbb9618c44
eh
Some checks failed
/ test-and-lint (push) Has been cancelled
6b24acdcb6
reeeeeeeeeeeeeeeeee
Some checks failed
/ test-and-lint (push) Failing after 42s
e0eef08ee7
lololol
Some checks failed
/ test-and-lint (push) Failing after 39s
7dadd6d581
aaaaaaaa
Some checks failed
/ test-and-lint (push) Failing after 41s
b0ea382407
n
Some checks failed
/ test-and-lint (push) Failing after 44s
96f5abded5
wat
Some checks failed
/ test-and-lint (push) Failing after 39s
048f78b679
reeeeeeeeeeeeeeeeeeeeeeeeeeeeee
Some checks failed
/ test-and-lint (push) Failing after 39s
e8e483cc61
idk
Some checks failed
/ test-and-lint (push) Failing after 42s
40f4c89cc0
yep
Some checks failed
/ test-and-lint (push) Failing after 41s
ea2765d580
numpty
Some checks failed
/ test-and-lint (push) Failing after 41s
0f31a096f3
try different mount
Some checks failed
/ test-and-lint (push) Failing after 41s
429435c9f5
shrug
Some checks failed
/ test-and-lint (push) Failing after 51s
24b175724c
enter password
Some checks failed
/ test-and-lint (push) Failing after 50s
da628b7106
whehehe
Some checks failed
/ test-and-lint (push) Has been cancelled
f198bd98af
derp
Some checks failed
/ test-and-lint (push) Failing after 44s
3ddf4954b3
lmao
Some checks failed
/ test-and-lint (push) Failing after 46s
5df53c525d
stdout
Some checks failed
/ test-and-lint (push) Failing after 40s
364a006868
meep
Some checks failed
/ test-and-lint (push) Failing after 37s
36803c8f65
eh
Some checks failed
/ test-and-lint (push) Failing after 40s
01a7166b27
idk
Some checks failed
/ test-and-lint (push) Failing after 43s
e07f9e96de
ahh
Some checks failed
/ test-and-lint (push) Failing after 40s
761bffd4d7
?
Some checks failed
/ test-and-lint (push) Failing after 43s
9bd877f119
aaaaaaaaaaaaaaaaaaaaaa
Some checks failed
/ test-and-lint (push) Failing after 43s
0d664fb89f
try thing
Some checks failed
/ test-and-lint (push) Failing after 40s
cc4582a792
wtaf
Some checks failed
/ test-and-lint (push) Failing after 40s
7e78d825d7
ba
Some checks failed
/ test-and-lint (push) Failing after 43s
a5f3748f50
ehh?
Some checks failed
/ test-and-lint (push) Failing after 1m24s
691a0a10b3
huh
Some checks failed
/ test-and-lint (push) Failing after 43s
9a9b0fec78
trifling
Some checks failed
/ test-and-lint (push) Failing after 41s
7549840b99
fkn unicode
Some checks failed
/ test-and-lint (push) Failing after 40s
3b83f5d483
ffs
Some checks failed
/ test-and-lint (push) Failing after 43s
b047c25f49
REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
Some checks failed
/ test-and-lint (push) Failing after 41s
b25d1fc930
refactor
Some checks failed
/ test-and-lint (push) Failing after 37s
de64b179b0
hm
Some checks failed
/ test-and-lint (push) Failing after 39s
22f2fe74a8
it worked
Some checks failed
/ test-and-lint (push) Has been cancelled
9e2e290ef0
try thing
Some checks failed
/ test-and-lint (push) Has been cancelled
0efa5926a7
iunno
Some checks failed
/ test-and-lint (push) Failing after 46s
ab79462e43
try with path to deno
All checks were successful
/ test-and-lint (push) Successful in 44s
144886cb88
make sure vm shuts down
Some checks failed
/ test-and-lint (push) Failing after 1m29s
5ea06213b1
wait before issuing shutdown command
Some checks failed
/ test-and-lint (push) Failing after 1m31s
453986d15d
try run deno in background
All checks were successful
/ test-and-lint (push) Successful in 48s
f16aebce63
antman merged commit c555c0d20e into main 2026-08-06 09:22:34 +00:00
antman deleted branch run-test-in-VM 2026-08-06 09:22:34 +00:00
antman referenced this pull request from a commit 2026-08-06 09:22:34 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kill-the-cloud/state-manager!3
No description provided.