mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
Update extended_roadmap.md
This commit is contained in:
parent
46a3fef161
commit
bf13cd6234
@ -458,14 +458,14 @@ Fuzzing тестирование - это тестирование случай
|
||||
|
||||
1. Добавление в SQL диалект ClickHouse функций для генерации случайных данных (пример - случайные бинарные строки заданной длины, случайные валидные UTF-8 строки) и "порчи" данных (например, поменять значения случайных бит с заданной частотой). Это будет использовано для тестирования SQL-функций ClickHouse.
|
||||
|
||||
Можно добавить функции:
|
||||
`randomString(length)`
|
||||
`randomFixedString(length)`
|
||||
- строка заданной длины с равномерно распределёнными случайными байтами;
|
||||
`randomStringASCII(length)`
|
||||
Можно добавить функции:
|
||||
`randomString(length)`
|
||||
`randomFixedString(length)`
|
||||
- строка заданной длины с равномерно распределёнными случайными байтами;
|
||||
`randomStringASCII(length)`
|
||||
`randomStringUTF8(length)`
|
||||
|
||||
`fuzzBits(s, inverse_probability)` - изменить каждый бит строки на противоположный с заданной вероятностью;
|
||||
`fuzzBits(s, inverse_probability)` - изменить каждый бит строки на противоположный с заданной вероятностью;
|
||||
`fuzzBytes(s, inverse_probability)` - изменить каждый байт строки на равномерно случайный с заданной вероятностью;
|
||||
|
||||
У каждой функции опциональный аргумент против склейки одинаковых выражений в запросе.
|
||||
|
Loading…
Reference in New Issue
Block a user