summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-11-08hscript: Implement UserIcon::execute, add testsA. Wilcox3-2/+102
2019-11-07Build: Might as well coverage C as wellA. Wilcox1-0/+1
2019-11-07CI: Add coverage as a dependency of pages deployA. Wilcox1-0/+1
2019-11-07Build: unconditionally build printowner foreverA. Wilcox1-1/+1
2019-11-07CI: *paws raised in exasperation*A. Wilcox1-7/+14
2019-11-07CI: Fix syntax errorA. Wilcox1-0/+1
2019-11-07CI: Break coverage out to its own JobA. Wilcox1-3/+11
2019-11-07owner: Add tests to CMakeA. Wilcox1-0/+13
2019-11-07CI: fix PATHA. Wilcox1-1/+1
2019-11-07owner: New utilityA. Wilcox5-0/+70
2019-11-07Build: ok, C++ branch coverage is a disasterA. Wilcox1-2/+2
2019-11-07Build: Display branch coverage resultsA. Wilcox1-1/+1
2019-11-07Build: Add support for branch coverage resultsA. Wilcox1-1/+1
2019-11-07hscript: nevermind, that causes obj sizes to bloatA. Wilcox2-1/+5
2019-11-07hscript: Key dtor doesn't need out-of-line definitionA. Wilcox2-4/+1
2019-11-07hscript: Implement Runner.Execute.UserAccounts, add testsA. Wilcox3-11/+137
2019-11-06tests: Ensure execution failure when validation failsA. Wilcox1-0/+5
2019-11-06hscript: Drastically simplify validation tooA. Wilcox1-36/+17
2019-11-06tests: Write more network testsA. Wilcox4-11/+52
2019-11-06tests: Add more corner case testingA. Wilcox4-0/+59
2019-11-06hscript: Drastically simplify script executionA. Wilcox1-67/+25
2019-11-06hscript: Use assertions since this should never ever happenA. Wilcox1-4/+3
2019-11-06tests: Add pkginstall duplicate package testsA. Wilcox3-0/+23
2019-11-06tests: Add usergroup group length testA. Wilcox2-0/+12
2019-11-06tests: Add more LVM behavioural testsA. Wilcox10-0/+131
2019-11-06hscript: Disable coverage test for default case handler in store_keyA. Wilcox1-1/+1
2019-11-06tests: Add duplicate value tests for keymap, timezone, fsA. Wilcox4-0/+39
2019-11-06tests: Add more nameserver behavioural testsA. Wilcox6-3/+53
2019-11-06hscript: Implement Runner.Execute.signingkey.FirmwareA. Wilcox1-1/+24
2019-11-06hscript: Implement Runner.Execute.netaddress.OpenRCA. Wilcox3-0/+52
2019-11-04tests: More validity tests for keymap and languageA. Wilcox3-0/+22
2019-11-04hscript: It's LCOV_EXCL_STOP, not LCOV_EXCL_ENDA. Wilcox1-1/+1
2019-11-04tests: Add tests for all supported FSesA. Wilcox6-0/+87
2019-11-04hscript: Mark code correctly for LCOVA. Wilcox4-15/+21
2019-11-04tests: Add even more simulator testsA. Wilcox1-0/+72
2019-11-04hscript: Language::execute: space between string and valueA. Wilcox1-1/+1
2019-11-04hscript: Conditionalise more code under HAS_INSTALL_ENVA. Wilcox2-5/+22
2019-11-04tests: Fix nameserver testA. Wilcox1-1/+1
2019-11-04tests: Add lots more simulator testsA. Wilcox1-4/+59
2019-11-04hscript: Implement Keymap::executeA. Wilcox2-2/+39
2019-11-04hscript: Implement Runner.Execute.nameserver.*A. Wilcox3-2/+96
2019-11-04hscript: Refactor script.cc and disk.cc for maintainabilityA. Wilcox7-1566/+1661
2019-11-04hscript: Implement LVMVolume::executeA. Wilcox1-3/+33
2019-11-03STYLE: Fix reported typoA. Wilcox1-1/+1
2019-11-02hscript: Implement LVMPhysical::execute and LVMGroup::executeA. Wilcox1-6/+96
2019-11-02util: run_command: Don't return false if status != 0A. Wilcox1-1/+0
2019-11-02hscript: Factor out FS exec stuff to run_command functionA. Wilcox3-47/+73
2019-11-02hscript: Hostname::execute: dns_domain_lo is a variableA. Wilcox1-1/+1
2019-11-02Begin work on 0.2.0 (0.1.0 / MVP is done)A. Wilcox1-1/+1
2019-11-02hscript: Add download_file helper and implement SigningKey::execute0.1.0A. Wilcox5-2/+168