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