Commit graph

84 commits

Author SHA1 Message Date
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
mo8it bdf826a026 Make "I AM NOT DONE" caseless 2024-03-24 22:22:55 +01:00
mo8it c0c112985b Replace regex with winnow 2024-03-24 19:18:19 +01:00
mo8it 0aeaccc3a5 Optimize state 2024-03-24 18:34:46 +01:00
markgreene74 3c4fde4610 fix(watch): update the CLIPPY_CARGO_TOML_PATH
... to reflect the changes to the exercise directory names.

The path exercises/clippy replaced with exercises/22_clippy.

closes #1726
2023-10-16 22:41:34 +01:00
DocWilco 511e334365 fix(cli): stop littering pdb files on windows 2023-09-27 22:02:14 +02:00
jyn b88c23897f Give a more helpful error when a file is missing
Previously, this would just say "missing file". Now it shows the path of the file that was missing,
which should make it easier to debug what went wrong.
2023-09-25 03:41:13 -04:00