ClickHouse LowCardinality support

6 jobs from noc-low-cardinality in 2 minutes and 24 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Lint
passed #41824
docker
flake8

00:00:29

passed #41828
docker
futurize

00:00:28

passed #41827
docker
pylint

00:00:22

failed #41826
docker allowed to fail
radon

00:00:26

failed #41825
docker allowed to fail
yapf

00:00:20

 
  Test
failed #41829
docker allowed to fail
test_noc

00:01:55

36.0%
 
Name Stage Failure
failed
test_noc Test
Coverage            : 36%
Coverage Statements : 26628
Coverage Missing : 17039
Coverage Excluded : 1
Uploading artifacts...
./var/coverage: found 488 matching files
./var/report: found 2 matching files
Uploading artifacts to coordinator... ok id=41829 responseStatus=201 Created token=phVaA-oC
ERROR: Job failed: exit code 2
failed
radon Lint
$ if [ ! -z "$FLIST" ]; then for i in "${FLIST}" ; do (xenon --max-absolute B --max-modules B --max-average B "$i"; let x+=$?); done; fi
++ echo '$ if [ ! -z "$FLIST" ]; then for i in "${FLIST}" ; do (xenon --max-absolute B --max-modules B --max-average B "$i"; let x+=$?); done; fi'
++ '[' '!' -z 'config.py
core/clickhouse/fields.py' ']'
++ for i in "${FLIST}"
++ xenon --max-absolute B --max-modules B --max-average B 'config.py
core/clickhouse/fields.py'
++ let x+=0
ERROR: Job failed: exit code 1
failed
yapf Lint
+            for x in self.field_type._fields_order[:-1]
+ ]
+ r = [
+ "arrayStringConcat(arrayMap(x -> concat(",
+ splitter.join(m),
+ ", ':', toString(x)), %s),',')" % last_field
+ ]
return "".join(r)
ERROR: Job failed: exit code 1