• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

epiphanous / flinkrunner / 761
58%
master: 33%

Build:
Build:
LAST BUILD BRANCH: v4.6.2
DEFAULT BRANCH: master
Ran 23 Apr 2023 11:44PM UTC
Jobs 1
Files 138
Run time 2s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
761

push

travis-ci-com

web-flow
Add Iceberg support (#68)

* support kinesis firehose, unify kinesis config, add better metric support

* clean up warnings

* fix registerGauge declaration and change deprecated setDeliverGuarantee method call

* added test for firehose config

* initial version

* compileable

* close to testable

* writing tests

* Adding parallelism to sink

* got basic test working

* fix bug in test

* improve tests

* support consuming from multiple streams

* add tests

* reformat/optimize imports

* refactored several things

* fix typo

* refactor addSink() method in cassandra sink

* try to fix cluster builder serialization issues

* refactor closures in JdbcSink and CassandraSink

* fix type and reformat

* turn off debugging in tests

* updates

* updates

* add print sink and iceberg tests

* refactor iceberg source

* fix iceberg tests

* update iceberg version to 1.2.0

* add aws.region setting for tests

* remove aws.region setting for tests

* set aws creds for iceberg test

* update iceberg direct access test

* try to fix test on travis

* remove testcontainers debug from tests

* fixed test

* remove duplicative trait extension

* fix id64 test

* add simple stream node inspection for testing

* fix confluent avro deserialization

* optimize imports/scalafmt

* reenable ConfluentAvroRegistryKafkaRecordDeserializationSchemaTest

* fix tests

---------

Co-authored-by: Robert Lyons <nextdude@gmail.com>
Co-authored-by: LizaMo <lmorozov@mdsol.com>

540 of 540 new or added lines in 47 files covered. (100.0%)

1568 of 2690 relevant lines covered (58.29%)

0.58 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
75.0
src/main/scala/io/epiphanous/flinkrunner/model/SourceOrSinkConfig.scala
1
70.64
-3.63% src/main/scala/io/epiphanous/flinkrunner/model/sink/JdbcSinkConfig.scala
1
73.91
9.63% src/main/scala/io/epiphanous/flinkrunner/model/sink/SinkConfig.scala
1
80.0
src/main/scala/io/epiphanous/flinkrunner/model/source/EmptySourceConfig.scala
1
44.9
3.99% src/main/scala/io/epiphanous/flinkrunner/model/source/SourceConfig.scala
1
0.0
0.0% src/main/scala/io/epiphanous/flinkrunner/serde/JsonKinesisSerializationSchema.scala
1
16.0
16.0% src/main/scala/io/epiphanous/flinkrunner/util/SinkDestinationNameUtils.scala
2
0.0
src/main/scala/io/epiphanous/flinkrunner/model/JdbcSinkAvroStatementBuilder.scala
2
54.55
-18.18% src/main/scala/io/epiphanous/flinkrunner/model/sink/CassandraSinkConfig.scala
2
0.0
0.0% src/main/scala/io/epiphanous/flinkrunner/model/sink/ElasticsearchSinkConfig.scala
2
75.61
3.52% src/main/scala/io/epiphanous/flinkrunner/model/sink/KafkaSinkConfig.scala
2
0.0
0.0% src/main/scala/io/epiphanous/flinkrunner/model/sink/RabbitMQSinkConfig.scala
2
82.35
82.35% src/main/scala/io/epiphanous/flinkrunner/serde/ConfluentAvroRegistryKafkaRecordDeserializationSchema.scala
2
81.82
src/main/scala/io/epiphanous/flinkrunner/util/test/FlinkRunnerSpec.scala
3
81.25
src/main/scala/io/epiphanous/flinkrunner/model/JdbcSinkStatementBuilder.scala
4
77.14
39.31% src/main/scala/io/epiphanous/flinkrunner/flink/StreamJob.scala
4
28.57
28.57% src/main/scala/io/epiphanous/flinkrunner/model/EmbeddedAvroRecord.scala
4
84.21
2.63% src/main/scala/io/epiphanous/flinkrunner/model/source/KinesisSourceConfig.scala
5
0.0
0.0% src/main/scala/io/epiphanous/flinkrunner/model/sink/KinesisSinkConfig.scala
6
84.21
src/main/scala/io/epiphanous/flinkrunner/model/KinesisProperties.scala
7
50.79
8.93% src/main/scala/io/epiphanous/flinkrunner/FlinkRunner.scala
7
53.33
src/main/scala/io/epiphanous/flinkrunner/model/EmbeddedRowType.scala
7
66.67
src/main/scala/io/epiphanous/flinkrunner/model/IcebergCommonConfig.scala
7
76.67
src/main/scala/io/epiphanous/flinkrunner/model/sink/IcebergSinkConfig.scala
9
10.0
src/main/scala/io/epiphanous/flinkrunner/model/sink/FirehoseSinkConfig.scala
12
0.0
src/main/scala/io/epiphanous/flinkrunner/util/RichString.scala
14
0.0
src/main/scala/io/epiphanous/flinkrunner/model/IcebergPartitionColumn.scala
16
60.98
src/main/scala/io/epiphanous/flinkrunner/model/source/IcebergSourceConfig.scala
19
0.0
0.0% src/main/scala/io/epiphanous/flinkrunner/model/sink/SocketSinkConfig.scala
33
0.0
src/main/scala/io/epiphanous/flinkrunner/util/MetricUtils.scala
39
48.68
src/main/scala/io/epiphanous/flinkrunner/util/RowUtils.scala

Uncovered Existing Lines

Lines Coverage ∆ File
1
50.79
8.93% src/main/scala/io/epiphanous/flinkrunner/FlinkRunner.scala
1
70.59
-1.47% src/main/scala/io/epiphanous/flinkrunner/model/aggregate/Aggregate.scala
1
73.68
-5.26% src/main/scala/io/epiphanous/flinkrunner/model/EmbeddedAvroParquetInputFormat.scala
1
79.8
2.25% src/main/scala/io/epiphanous/flinkrunner/model/FlinkConfig.scala
1
90.0
-10.0% src/main/scala/io/epiphanous/flinkrunner/model/SchemaRegistryConfig.scala
1
54.55
-18.18% src/main/scala/io/epiphanous/flinkrunner/model/sink/CassandraSinkConfig.scala
1
69.57
-4.35% src/main/scala/io/epiphanous/flinkrunner/model/source/GeneratorSourceConfig.scala
1
90.32
3.23% src/main/scala/io/epiphanous/flinkrunner/serde/DelimitedConfig.scala
1
0.0
-100.0% src/main/scala/io/epiphanous/flinkrunner/serde/EmbeddedAvroDelimitedRowDecoder.scala
1
0.0
-100.0% src/main/scala/io/epiphanous/flinkrunner/serde/EmbeddedAvroJsonRowDecoder.scala
1
0.0
-100.0% src/main/scala/io/epiphanous/flinkrunner/serde/JsonRowDecoder.scala
1
66.67
-33.33% src/main/scala/io/epiphanous/flinkrunner/serde/RowDecoder.scala
1
50.0
-50.0% src/main/scala/io/epiphanous/flinkrunner/util/StringUtils.scala
3
0.0
-100.0% src/main/scala/io/epiphanous/flinkrunner/serde/EmbeddedAvroRowDecoder.scala
4
0.0
-100.0% src/main/scala/io/epiphanous/flinkrunner/operator/CreateTableJdbcSinkFunction.scala
5
70.64
-3.63% src/main/scala/io/epiphanous/flinkrunner/model/sink/JdbcSinkConfig.scala
16
56.63
-19.28% src/main/scala/io/epiphanous/flinkrunner/model/source/FileSourceConfig.scala
Jobs
ID Job ID Ran Files Coverage
3 761.3 (TEST="test coverage") 23 Apr 2023 11:44PM UTC 138
58.29
Travis Job 761.3
Source Files on build 761
  • Tree
  • List 138
  • Changed 47
  • Source Changed 32
  • Coverage Changed 43
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Build #761
  • 04610839 on github
  • Prev Build on main (#694)
  • Next Build on main (#765)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc