Spike Curtis
cee6b1ebde
fix: wait for prompt on rich param CLI test ( #15406 )
...
Fixes a race in TestUpdateValidateRichParameters where the parameter is sent prior to the prompt.
Causes errors like: https://github.com/coder/coder/actions/runs/11681622439/job/32527173007
```
ptytest.go:132: 2024-11-05 10:02:18.819: cmd: "bool_parameter"
ptytest.go:167: 2024-11-05 10:02:18.819: cmd: matched "bool_parameter" = "bool_parameter"
update_test.go:440: 2024-11-05 10:02:18.819: cmd: stdin: "cat\r\n"
ptytest.go:132: 2024-11-05 10:02:18.819: cmd: "> Enter a value (default: \"\"): can't validate build parameter \"bool_parameter\": boolean value can be either \"true\" or \"false\""
ptytest.go:167: 2024-11-05 10:02:18.819: cmd: matched "boolean value can be either" = "\n> Enter a value (default: \"\"): can't validate build parameter \"bool_parameter\": boolean value can be either"
update_test.go:440: 2024-11-05 10:02:18.819: cmd: stdin: "\r\n"
ptytest.go:167: 2024-11-05 10:02:18.819: cmd: matched "Enter a value" = " \"true\" or \"false\"\n> Enter a value"
update_test.go:440: 2024-11-05 10:02:18.819: cmd: stdin: "false\r\n"
ptytest.go:132: 2024-11-05 10:02:18.821: cmd: "> Enter a value (default: \"\"): can't validate build parameter \"bool_parameter\": boolean value can be either \"true\" or \"false\""
```
2024-11-07 16:47:15 +04:00
..
2024-03-17 09:45:26 -05:00
2024-10-21 15:28:32 +01:00
2024-08-23 21:23:51 +00:00
2024-11-07 16:19:03 +04:00
2024-08-30 18:43:51 +10:00
2024-02-26 10:03:49 -06:00
2024-08-26 12:02:54 +01:00
2023-09-01 15:41:22 +00:00
2023-09-04 21:42:45 +03:00
2024-11-01 19:43:51 +00:00
2023-05-23 17:14:05 +02:00
2024-10-22 09:20:54 -05:00
2024-08-29 14:15:15 +10:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-08-22 15:40:53 +10:00
2024-08-12 18:56:34 +10:00
2023-06-22 17:08:12 -05:00
2024-10-22 09:20:54 -05:00
2023-06-22 17:08:12 -05:00
2024-08-20 14:47:46 +10:00
2024-10-11 18:00:11 +05:00
2024-10-16 23:54:12 +02:00
2024-07-30 10:44:02 -06:00
2024-09-04 14:39:35 +01:00
2024-08-28 02:14:23 +10:00
2024-09-18 21:47:53 +10:00
2024-04-01 09:19:26 -05:00
2024-04-01 09:19:26 -05:00
2024-03-17 09:45:26 -05:00
2024-01-19 15:32:46 +00:00
2024-08-26 12:02:54 +01:00
2024-06-27 05:20:15 -10:00
2024-03-28 13:59:03 -05:00
2024-05-21 13:26:34 -05:00
2024-10-22 09:20:54 -05:00
2024-03-17 09:45:26 -05:00
2023-10-09 23:04:35 +00:00
2024-03-17 09:45:26 -05:00
2024-10-22 09:20:54 -05:00
2024-03-17 09:45:26 -05:00
2024-08-20 14:47:46 +10:00
2023-09-08 18:21:33 +00:00
2024-10-22 09:20:54 -05:00
2024-07-02 09:25:05 -05:00
2024-10-29 13:02:20 +00:00
2024-10-29 13:02:20 +00:00
2024-03-25 15:01:42 -04:00
2024-03-17 09:45:26 -05:00
2024-06-13 10:19:36 +04:00
2024-06-13 10:19:36 +04:00
2024-10-01 13:43:47 +00:00
2024-07-11 15:22:20 +02:00
2024-01-02 20:46:18 +02:00
2024-01-02 20:46:18 +02:00
2024-09-18 21:47:53 +10:00
2024-07-25 16:07:53 -05:00
2024-09-17 14:08:33 -05:00
2024-09-17 10:22:20 -05:00
2024-08-20 14:47:46 +10:00
2024-08-20 14:47:46 +10:00
2024-05-23 07:54:59 -10:00
2024-09-17 10:22:20 -05:00
2024-09-20 09:55:04 -06:00
2023-08-09 13:00:25 +02:00
2024-10-16 23:54:12 +02:00
2024-10-16 23:54:12 +02:00
2024-09-25 13:24:23 +10:00
2024-09-25 13:24:23 +10:00
2024-09-25 13:24:23 +10:00
2024-10-22 09:20:54 -05:00
2024-09-18 21:47:53 +10:00
2024-07-12 11:59:13 -05:00
2023-08-18 18:55:43 +00:00
2024-03-17 09:45:26 -05:00
2024-01-19 15:21:10 +02:00
2024-07-30 10:44:02 -06:00
2024-09-18 21:47:53 +10:00
2024-03-17 09:45:26 -05:00
2024-11-04 17:23:31 +01:00
2024-03-17 09:45:26 -05:00
2024-10-16 23:54:12 +02:00
2024-09-04 14:39:35 +01:00
2024-05-21 13:26:34 -05:00
2024-03-25 15:01:42 -04:00
2024-10-21 17:12:57 +01:00
2024-10-22 09:20:54 -05:00
2024-05-21 13:26:34 -05:00
2024-11-04 17:23:31 +01:00
2024-10-31 17:55:42 -05:00
2024-07-09 17:18:27 +00:00
2024-03-17 09:45:26 -05:00
2024-11-04 17:23:31 +01:00
2024-11-01 19:43:51 +00:00
2024-07-30 10:44:02 -06:00
2024-03-17 09:45:26 -05:00
2024-03-15 13:16:36 +00:00
2024-03-15 13:16:36 +00:00
2024-06-05 08:31:44 +00:00
2024-09-18 21:47:53 +10:00
2024-09-17 14:46:49 +04:00
2023-07-20 12:05:39 +02:00
2024-10-22 09:20:54 -05:00
2023-07-20 12:05:39 +02:00
2024-09-18 21:47:53 +10:00
2024-10-22 09:20:54 -05:00
2024-10-16 23:54:12 +02:00
2023-08-18 18:55:43 +00:00
2024-08-20 14:47:46 +10:00
2024-10-22 09:20:54 -05:00
2024-03-17 09:45:26 -05:00
2024-09-04 14:39:35 +01:00
2024-10-22 09:20:54 -05:00
2024-08-22 11:15:02 +01:00
2024-07-25 16:07:53 -05:00
2024-11-01 19:43:51 +00:00
2023-10-10 11:14:20 +01:00
2024-07-01 16:04:45 -05:00
2024-03-20 10:37:57 -05:00
2024-11-01 19:43:51 +00:00
2023-08-18 18:55:43 +00:00
2024-03-17 09:45:26 -05:00
2024-07-25 16:07:53 -05:00
2024-07-09 11:04:16 -05:00
2024-10-25 15:14:39 +01:00
2024-07-01 16:04:45 -05:00
2024-06-04 11:59:54 +00:00
2024-10-30 15:05:10 +00:00
2024-07-09 14:27:34 +00:00
2023-10-11 09:26:22 -05:00
2024-07-01 16:04:45 -05:00
2024-10-17 14:15:14 +05:00
2024-10-17 14:15:14 +05:00
2024-09-30 20:15:28 +00:00
2024-10-16 17:02:56 +02:00
2024-11-07 16:47:15 +04:00
2024-10-16 23:54:12 +02:00
2024-08-23 21:23:51 +00:00
2024-06-26 09:00:42 +01:00
2024-09-04 08:34:39 +00:00
2024-03-17 09:45:26 -05:00
2024-06-26 09:00:42 +01:00
2024-08-20 14:47:46 +10:00
2024-03-17 09:45:26 -05:00
2023-10-10 11:14:20 +01:00
2024-08-20 14:47:46 +10:00
2024-10-16 17:02:56 +02:00
2024-10-16 17:02:56 +02:00
2023-09-07 16:28:22 -05:00
2024-03-17 09:45:26 -05:00
2024-10-22 09:20:54 -05:00
2024-09-18 21:47:53 +10:00
2024-07-09 13:23:11 -05:00
2024-07-09 13:23:11 -05:00