Commit Graph

58 Commits

Author SHA1 Message Date
ruinivist 78a1e1142d fix: non zero exit in record being treated as failure 2026-03-25 22:09:18 +00:00
ruinivist 952211ef93 refactor: remove NO_COLOR env option 2026-03-25 19:49:10 +00:00
ruinivist be4c143b9d fix: add raced handling for mire record to handle delays for breaking stdin 2026-03-24 23:05:40 +00:00
ruinivist 2171e2d907 feat: add a --save option to avoid the interactive prompt on mire record for save 2026-03-24 20:42:14 +00:00
ruinivist 9e4604e9fe feat: ignore_difs key to ignore diffs in tests 2026-03-24 19:17:47 +00:00
ruinivist 4e9459c86c feat: add cmd mire rewrite to rewrite all goldens from input again 2026-03-24 18:45:14 +00:00
ruinivist ecd11767cd fix: improved diff message on mismatch 2026-03-24 18:12:01 +00:00
ruinivist 12cb12991a fix: mire test failing is some command inside of bash failed 2026-03-22 20:25:52 +00:00
ruinivist 19d7c2bb3e fix: handle ctrl+c based interrupts while in prompt 2026-03-22 20:06:32 +00:00
ruinivist a236765060 fix: change bin mount path to /tmp/mire/bin 2026-03-22 17:17:12 +00:00
ruinivist de536cddc1 feat: add path key in config for ro mount of binaries and adding them to PATH env 2026-03-22 17:00:20 +00:00
ruinivist 5db731a55e fix: relative mount paths to be joined to repo root 2026-03-22 15:59:44 +00:00
ruinivist 517dc908bc feat: add mounts as an option in mire config + refactor default config generation 2026-03-22 13:47:12 +00:00
ruinivist f3b80ddf05 fix: supress within record pty exit codes 2026-03-21 23:43:15 +00:00
ruinivist 5586051bb1 rename: script to screen 2026-03-21 23:30:47 +00:00
ruinivist 3dfe7a8b67 rename: MIRE_VISIBLE_HOME to MIRE_HOME 2026-03-21 23:04:11 +00:00
ruinivist 97a4696a1c fix: use __MIRE_PROMPT_READY__ as the common marker 2026-03-21 22:26:32 +00:00
ruinivist fe42c40d1e fix: wait on bash prompt ready marker before sending in keystrokes 2026-03-21 22:26:32 +00:00
ruinivist cc696bb4be fix: strip terminal window title in out files 2026-03-21 22:26:32 +00:00
ruinivist 07b5f59c2c feat: move to custom screen impl 2026-03-21 22:26:32 +00:00
ruinivist dfe47846af test: remove broken test 2026-03-21 18:52:19 +00:00
ruinivist f89292b57d feat: show actual vs expected on fail 2026-03-21 13:29:12 +00:00
ruinivist d24109e502 fix: mire test fails on exit code insis sandbox 2026-03-21 12:57:16 +00:00
ruinivist 511a4c912c rename: rebrand to mire 2026-03-21 12:49:57 +00:00
ruinivist d72f727322 feat: allow for setup.sh based user fixtures 2026-03-21 11:21:15 +00:00
ruinivist cf9330e483 fix: go lints 2026-03-21 09:00:14 +00:00
ruinivist 4007a7d73e fix: path resolution for outside dirs to throw in miro test 2026-03-21 08:57:17 +00:00
ruinivist d56e9f3204 test: refactor tests for a leaner test setup 2026-03-21 08:53:05 +00:00
ruinivist f4820d8099 style: formatting for time + colors 2026-03-21 08:24:30 +00:00
ruinivist f50a6b6447 fix: test slowness on usage of exit 2026-03-21 08:01:31 +00:00
ruinivist ff533753ef feat: add timing stats for each test 2026-03-21 07:52:16 +00:00
ruinivist ee9ae6b127 fix: failing tests to not count as an error 2026-03-21 07:45:09 +00:00
ruinivist 88ad09fa6d syle: add colors to miro test output 2026-03-21 07:26:17 +00:00
ruinivist b3fc15d3ae feat: NO_COLOR env to not use ansi colors in miro 2026-03-21 06:48:23 +00:00
ruinivist 7b61da612a style: add colors to test run output 2026-03-21 06:29:03 +00:00
ruinivist 1a5364a696 refactor: add a clean termstyle file for styling 2026-03-21 05:58:44 +00:00
ruinivist e2d29aa9d8 refactor: use a dedicated color palette struct 2026-03-21 05:35:10 +00:00
ruinivist 0aaa3b6ac2 feat: quiten miro test ouput 2026-03-21 05:04:05 +00:00
ruinivist 705933726e feat: add support for path arg in miro test 2026-03-20 21:43:50 +00:00
ruinivist b1061ee1af refactor: path resolution to separate file 2026-03-20 21:23:37 +00:00
ruinivist e5b767e35f feat: miro test command 2026-03-19 20:15:11 +00:00
ruinivist 5ebca22225 refactor: renaem record shell.sh.tmpl to just .sh since no longer a template 2026-03-19 18:58:18 +00:00
ruinivist ec1d7ec23a refactor: clean up git env handling as not to be part of miro anymore 2026-03-19 18:49:59 +00:00
ruinivist c3823ee9b0 feat: arbitrary MIRO_ envs to shell script 2026-03-19 18:31:55 +00:00
ruinivist 96b0ce57d9 refactor: hardcode sandbox tempdir as /tmp 2026-03-19 15:34:58 +00:00
ruinivist f8119e8bde refactor: delete code for ro bind of repo 2026-03-19 15:30:13 +00:00
ruinivist 08ff22a9aa refactor: more current config keys under [miro] table 2026-03-19 15:07:48 +00:00
ruinivist 9ba8f1f015 fix: miro init to create shell wrapper 2026-03-18 13:09:11 +00:00
ruinivist 666219edbf fix: make miro testdir resolution explicit based on config 2026-03-18 12:48:09 +00:00
ruinivist 3949ee98bc feat: working bwrap wrapper for sanbox, to be refactored to nested path pased sourcing 2026-03-18 12:19:06 +00:00