Commit graph

90 commits

Author SHA1 Message Date
mo8it 611f9d8722 Check that all solutions run successfully 2024-06-01 21:48:15 +02:00
mo8it a67e63cce0 Document info_file 2024-05-13 22:02:45 +02:00
mo8it d48e86b154 Use public comments for public items 2024-05-13 21:40:40 +02:00
mo8it 39a19f9450 Document exercise 2024-05-13 21:36:20 +02:00
mo8it e80e91faf2 Thanks Clippy :) 2024-05-13 17:12:58 +02:00
mo8it 3ae6c208b2 Disable the pretty format because of --show-output 2024-04-30 02:43:51 +02:00
mo8it fef66b80ad Implement From<ExerciseInfo> for Exercise 2024-04-30 01:39:31 +02:00
mo8it 2150d629b1 Use --show-output instead of --nocapture 2024-04-27 04:15:16 +02:00
mo8it c82c367324 Respect the target-dir config and show tests' output 2024-04-27 04:14:59 +02:00
mo8it 3ce3235294 Show warnings and errors in the tests 2024-04-25 16:08:07 +02:00
mo8it 1f1a62d83e Raise the output capacity 2024-04-25 14:43:02 +02:00
mo8it 2af0cd9cce Replace mode by test and strict_clippy 2024-04-25 03:25:45 +02:00
mo8it 67fa017742 Use os_pipe 2024-04-25 01:56:01 +02:00
mo8it 8a085a0a85 Dump solution and show its path 2024-04-24 02:52:30 +02:00
mo8it 2dac8e509b Refactor embedded files to add solutions 2024-04-23 19:18:25 +02:00
mo8it f1a60780b9 Rename constant 2024-04-21 19:26:19 +02:00
mo8it 01e6732e4d Improve resetting 2024-04-18 12:41:17 +02:00
mo8it 9f5be60b40 Use git stash to reset third-party exercises 2024-04-18 11:20:51 +02:00
mo8it 634e17a5ab Fix tests 2024-04-17 23:37:31 +02:00
mo8it 7005d8a400 Fix typo 2024-04-17 16:11:44 +02:00
mo8it 501b973c25 Add "dev update" 2024-04-17 15:55:50 +02:00
mo8it 30636e7cf3 Use colors inside the test 2024-04-16 21:46:07 +02:00
mo8it bee62c89de Add terminal links 2024-04-14 02:41:19 +02:00
mo8it 5c0073a948 Tolerate changes in the state file 2024-04-14 01:15:43 +02:00
mo8it 2a26dfcb00 Remove unused ContextLine 2024-04-13 15:30:35 +02:00
mo8it 24539666af Show the final message 2024-04-12 20:06:56 +02:00
mo8it 9b0eeb815a Fix Display for Exercise 2024-04-12 19:07:17 +02:00
mo8it 2a95a3e966 Deal with long strings 2024-04-12 01:24:01 +02:00
mo8it f53a0e8700 Panic if there are no exercises 2024-04-11 14:39:19 +02:00
mo8it fa1f239a70 Remove "I AM NOT DONE" and the verify mode and add AppState 2024-04-11 02:51:02 +02:00
mo8it 27e9520665 Add deny_unknown_fields 2024-04-10 14:40:49 +02:00
mo8it 25e855a009 Merge imports 2024-04-08 00:36:26 +02:00
mo8it 394ca402a8 Remove the info_toml_content field 2024-04-07 23:57:54 +02:00
mo8it 93f8d1610d Some renamings 2024-04-07 23:37:40 +02:00
mo8it 99c9ab467b Implement resetting 2024-04-07 22:43:59 +02:00
mo8it c2daad8340 Return an error instead of exiting 2024-04-07 01:15:47 +02:00
mo8it 919ba88413 Use the pretty format when testing even with -q 2024-04-05 00:43:36 +02:00
mo8it 14f3585816 Make cargo run work 2024-04-01 02:11:52 +02:00
mo8it fb32d0b86f Remove redundant test 2024-03-31 18:59:07 +02:00
mo8it c1de4d46aa Some improvements to error handling 2024-03-31 18:25:54 +02:00
mo8it 82b563f165 Use Cargo instead of rustc 2024-03-31 16:55:33 +02:00
mo8it 79ca821e26 Fix tests 2024-03-30 20:48:30 +01:00
mo8it 3ff9b0cd2a POC done 2024-03-28 22:11:16 +01:00
mo8it 5b4103bbac Remove unneeded ./ from relative paths 2024-03-28 21:10:31 +01:00
mo8it a27741b131 Merge branch 'main' into performance 2024-03-27 15:00:57 +01:00
Mo 07dec76f7c
Merge pull request #1916 from mo8it/command
Pipe the output of command to null instead of capturing and ignoring it
2024-03-27 14:24:16 +01:00
mo8it 853d0593d0 Derive Eq when PartialEq is derived 2024-03-26 17:47:33 +01:00
mo8it 078f6ffc1c Add comments 2024-03-26 02:26:26 +01:00
mo8it 7a6f71f090 Fix context of previous lines and improve readability 2024-03-26 02:14:25 +01:00
mo8it d911586788 Pipe the output to null instead of capturing and ignoring it 2024-03-25 17:21:54 +01:00