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

real-digital / esque / 1021 / 4
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 12 Nov 2019 09:41AM UTC
Files 36
Run time 3s
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

12 Nov 2019 09:28AM UTC coverage: 88.141% (+2.3%) from 85.879%
TEST_CMD="pytest tests/ --integration --cov=esque --local" BROKER_URL="localhost:9092" ZOOKEEPER_URL="localhost:2181" SCHEMA_REGISTRY_URL="localhost:8081" CONFIG_PATH="confluent-community/etc/kafka/server.properties" KAFKA_AUTO_CREATE_TOPICS_ENABLE="False"

push

travis-ci

web-flow
65 improve config (#96)

* change config tests so they run on all config versions

* create migration script

* migrate sample config

* create schema for new config file

* update pyproject.toml to include the correct sample config

* move config schema to validation module

* rename and use validator for config

* create command for config migration

* introduce new ValidationException and refactor validation

* add validation and backup test for config

* create config version exceptions

* rename default config key for num_paritions

* update Config to support new yaml schema

* fix bugs in migration

* update config tests and fix more bugs

* rename test configs and create one config for integration tests

* add tests for default values and rename default_partitions to default_num_partitions

* refactor tests

* lazy load config on cli state

* make it easier to patch config_path

* also mock config_dir when mocking config_path

* fix imports and formatting

* fix test_edit_topic_calls_validator to check for other calls, too

* reformat, again

* fix bug in test_edit_topic_calls_validator

* ...

* move config commands

* fix bug in topic name autocompletion

* put `catch_exceptions=False` in the tests where the command is supposed to succeed

* fix path fuckup that happened during merge

* improve validation

* fix tests

* Update esque/config/sample_config.yaml

Co-Authored-By: Garrett Thomas <garrettcarrollthomas@gmail.com>

* fix bug with ssl_params and sasl_params

* add more tests and bug fixes

* check for duplicate context names during config evaluation

* use more general ValidationException in edit_yaml

* add default_answer to ensure_approval

* undo check for duplicate keys... in a dict... omg I need coffee...

* add functionality to fetch defaults from broker

2096 of 2378 relevant lines covered (88.14%)

0.88 hits per line

Source Files on job 1021.4 (TEST_CMD="pytest tests/ --integration --cov=esque --local" BROKER_URL="localhost:9092" ZOOKEEPER_URL="localhost:2181" SCHEMA_REGISTRY_URL="localhost:8081" CONFIG_PATH="confluent-community/etc/kafka/server.properties" KAFKA_AUTO_CREATE_TOPICS_ENABLE="False" )
  • Tree
  • List 0
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 515
  • Travis Job 1021.4
  • 122a2e93 on github
  • Prev Job for TEST_CMD="pytest tests/ --integration --cov=esque --local" BROKER_URL="localhost:9092" ZOOKEEPER_URL="localhost:2181" SCHEMA_REGISTRY_URL="localhost:8081" CONFIG_PATH="confluent-community/etc/kafka/server.properties" KAFKA_AUTO_CREATE_TOPICS_ENABLE="False" on master (#1018.5)
  • Next Job for TEST_CMD="pytest tests/ --integration --cov=esque --local" BROKER_URL="localhost:9092" ZOOKEEPER_URL="localhost:2181" SCHEMA_REGISTRY_URL="localhost:8081" CONFIG_PATH="confluent-community/etc/kafka/server.properties" KAFKA_AUTO_CREATE_TOPICS_ENABLE="False" on master (#1034.5)
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