{"id":21685665,"url":"https://github.com/redis-field-engineering/redis-connect-integration-test","last_synced_at":"2026-05-19T00:06:01.069Z","repository":{"id":54249247,"uuid":"348548305","full_name":"redis-field-engineering/redis-connect-integration-test","owner":"redis-field-engineering","description":"Integration (black-box) testing for redis-connect","archived":false,"fork":false,"pushed_at":"2024-01-25T02:48:57.000Z","size":165,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-25T12:09:04.435Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/redis-field-engineering.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-03-17T01:53:07.000Z","updated_at":"2022-02-22T20:42:57.000Z","dependencies_parsed_at":"2023-11-15T01:32:59.741Z","dependency_job_id":"6dd1a40a-bb5f-4401-b4e4-1400f168e58a","html_url":"https://github.com/redis-field-engineering/redis-connect-integration-test","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-field-engineering%2Fredis-connect-integration-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-field-engineering%2Fredis-connect-integration-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-field-engineering%2Fredis-connect-integration-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redis-field-engineering%2Fredis-connect-integration-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redis-field-engineering","download_url":"https://codeload.github.com/redis-field-engineering/redis-connect-integration-test/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244609350,"owners_count":20480779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T16:22:25.807Z","updated_at":"2026-05-19T00:06:01.021Z","avatar_url":"https://github.com/redis-field-engineering.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# redis-connect-integration-test\n\n## Prerequisites\n\n\u003cbr\u003e• Redis Connect connector (e.g. SQL Server connector) is setup and running with the same source database, schema and table(s) as redis-connect-integration-test.\n\u003cbr\u003e• Please have Java Runtime Environment ([OpenJRE](https://openjdk.java.net/install/) or OracleJRE) installed prior to running redis-connect-integration-test.\n\n## Download\n\nDownload the [latest release](https://github.com/redis-field-engineering/redis-connect-integration-test/releases) and un-tar (e.g. tar -xvf redis-connect-integration-test-1.0.1.tar.gz) the archive.\n\nAll the contents would be extracted under redis-connect-integration-test directory\n\nContents of redis-connect-integration-test\n\u003cbr\u003e•\tbin – contains script files\n\u003cbr\u003e•\tlib – contains java libraries\n\u003cbr\u003e•\tconfig – contains sample config and data files for integration tests\n\n## Launch\n\n\u003cbr\u003e[*nix OS](https://en.wikipedia.org/wiki/Unix-like):\n`redis-connect-integration-test/bin$ ./start.sh`\n\u003cbr\u003eWindows OS:\n`redis-connect-integration-test\\bin\u003e start.bat`\n\n```bash\nUsage: redis-connect-integration-test [OPTIONS] [COMMAND]\nIntegration test framework for redis-connect.\n  -h, --help   Show this help message and exit.\nCommands:\n  compare            Compares Source and Target raw events in the same sequence as it occurs. \n  loadsqldata        Load data into source table using sql insert statements.\n  loadsqlandcompare  Load source table with sql inserts and compare them with target JSON objects.\n  loadcsvdata        Load CSV data to source table.\n  loadcsvandcompare  Load CSV data to source and print live comparisons.\n```\n## Print Raw Events\n\n| :memo:        |\n|---------------|\nPost-Processor usage: Use `eventTranslatorConfig` instead of `eventTranslator` in the JobConfig.yml under `pipelineConfig` to generate raw events from the source.\n\n````yaml\npipelineConfig:\n  eventTranslatorConfig:\n    translator: \"${sourceValueTranslator}\"\n    postprocessor: PRINT_RAW_CE\n````","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredis-field-engineering%2Fredis-connect-integration-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredis-field-engineering%2Fredis-connect-integration-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredis-field-engineering%2Fredis-connect-integration-test/lists"}