René's URL Explorer Experiment


Title: Integration Test for Job Coordinator by pyalex · Pull Request #886 · feast-dev/feast · GitHub

Open Graph Title: Integration Test for Job Coordinator by pyalex · Pull Request #886 · feast-dev/feast

X Title: Integration Test for Job Coordinator by pyalex · Pull Request #886 · feast-dev/feast

Description: What this PR does / why we need it: Proposed design principles for integration tests Avoid mocking. Mocking is based on our expectations how other module works, not its real behavior Use real dependencies as much as possible via testcontainers If it's not feasible to use real implementation - implement fully-functional substitution, eg service with in-memory storage, that potentially can be covered with unit tests (see FakeJobManager) This substitution should be discovered through TestConfiguration Use smart matchers (hamcrest) instead of building complex object to compare Use awaitility for handling async processes. Test code should be short Which issue(s) this PR fixes: Fixes # Does this PR introduce a user-facing change?:

Open Graph Description: What this PR does / why we need it: Proposed design principles for integration tests Avoid mocking. Mocking is based on our expectations how other module works, not its real behavior Use real depe...

X Description: What this PR does / why we need it: Proposed design principles for integration tests Avoid mocking. Mocking is based on our expectations how other module works, not its real behavior Use real depe...

Opengraph URL: https://github.com/feast-dev/feast/pull/886

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:57ff49db-b1e3-7af3-b176-25c721f08e05
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCEB6:AB67D:62EC7D0:8029345:697E1D72
html-safe-nonceb3c6927b1d886f30b93bc2356b9be43fff8c622fce740bf04d4d963f28091dfd
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRUI2OkFCNjdEOjYyRUM3RDA6ODAyOTM0NTo2OTdFMUQ3MiIsInZpc2l0b3JfaWQiOiI2NTI3ODkyMzMyMjEyMDAyMTYyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac27b8cf8603325bdd690af711201fe39863af756507c2c9f0739306d90b0cf75b
hovercard-subject-tagpull_request:450798939
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/feast-dev/feast/pull/886/files
twitter:imagehttps://avatars.githubusercontent.com/u/1303659?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1303659?s=400&v=4
og:image:altWhat this PR does / why we need it: Proposed design principles for integration tests Avoid mocking. Mocking is based on our expectations how other module works, not its real behavior Use real depe...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/feast-dev/feast git https://github.com/feast-dev/feast.git
octolytics-dimension-user_id57027613
octolytics-dimension-user_loginfeast-dev
octolytics-dimension-repository_id161133770
octolytics-dimension-repository_nwofeast-dev/feast
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id161133770
octolytics-dimension-repository_network_root_nwofeast-dev/feast
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/feast-dev/feast/pull/886/changes#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F886%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeast-dev%2Ffeast%2Fpull%2F886%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=feast-dev%2Ffeast
Reloadhttps://github.com/feast-dev/feast/pull/886/changes
Reloadhttps://github.com/feast-dev/feast/pull/886/changes
Reloadhttps://github.com/feast-dev/feast/pull/886/changes
feast-dev https://github.com/feast-dev
feasthttps://github.com/feast-dev/feast
Notifications https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Fork 1.2k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Star 6.7k https://github.com/login?return_to=%2Ffeast-dev%2Ffeast
Code https://github.com/feast-dev/feast
Issues 183 https://github.com/feast-dev/feast/issues
Pull requests 68 https://github.com/feast-dev/feast/pulls
Discussions https://github.com/feast-dev/feast/discussions
Actions https://github.com/feast-dev/feast/actions
Security 0 https://github.com/feast-dev/feast/security
Insights https://github.com/feast-dev/feast/pulse
Code https://github.com/feast-dev/feast
Issues https://github.com/feast-dev/feast/issues
Pull requests https://github.com/feast-dev/feast/pulls
Discussions https://github.com/feast-dev/feast/discussions
Actions https://github.com/feast-dev/feast/actions
Security https://github.com/feast-dev/feast/security
Insights https://github.com/feast-dev/feast/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Ffeast-dev%2Ffeast%2Fissues%2Fnew%2Fchoose
feast-ci-bothttps://github.com/feast-ci-bot
feast-dev:masterhttps://github.com/feast-dev/feast/tree/master
pyalex:integration_testshttps://github.com/pyalex/feast/tree/integration_tests
Conversation 25 https://github.com/feast-dev/feast/pull/886
Commits 19 https://github.com/feast-dev/feast/pull/886/commits
Checks 0 https://github.com/feast-dev/feast/pull/886/checks
Files changed https://github.com/feast-dev/feast/pull/886/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
Integration Test for Job Coordinator https://github.com/feast-dev/feast/pull/886/changes#top
Show all changes 19 commits https://github.com/feast-dev/feast/pull/886/files
825e527 BaseIT & JobCoordinatorIT Wirick Jul 1, 2020 https://github.com/feast-dev/feast/pull/886/commits/825e5273d0082929421300960eb1603d27b933da
a47cb93 it action pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/a47cb9358e2fddad814f2e4d124e2629da1a07f0
36e27c4 check fail pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/36e27c42faf51a781db4d2c9c92fdc58cffbc324
625ef10 --no-transfer-progress pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/625ef1031cf3414a0ff181c811c959f1d0782be4
cf9c3d3 pr comments pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/cf9c3d34e9355b64e37b96ec42e1eb71a7a984bf
2cb15eb comments for BaseIT pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/2cb15eb51f2f6412d68711610190b7fe516f6ce0
37daacb comments for BaseIT pyalex Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/37daacb4e55afb392bf5f1db5d14c420f03ed88e
6fa2409 Update POM to pass maven verify woop Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/6fa240933a4b4d6b89795f2e152f851679d55681
3391e69 Update make command to support verify for integration tests woop Jul 17, 2020 https://github.com/feast-dev/feast/pull/886/commits/3391e69235880fea5fcee89258d50fcffb22e2f8
f3deadc skip unit tests in e2e pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/f3deadc2d07c6ff47a71bd7d6a8aad5d786a23ad
7b5d986 skip unit tests in docker build pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/7b5d98628482dc4793d8eae5d03af1436b0f55b8
6eec3e5 build verbose pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/6eec3e50ea008b5eea36ad0361488ebe184a0a67
8eff27a run exec.jar pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/8eff27a77324c778cf2d267e8bed4e549a2e341c
c0451b5 serving docker build w/o tests pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/c0451b5abb1322f77cb65ec1477ca9069fc64053
4390d49 using exec jar in docker pyalex Jul 19, 2020 https://github.com/feast-dev/feast/pull/886/commits/4390d496f9c76b73ac4419a375c1bd27b533be91
50b8309 unpack exec jar pyalex Jul 21, 2020 https://github.com/feast-dev/feast/pull/886/commits/50b8309acf300a4b77fa9a46a67d114f607aed39
af822cb unpack exec jar pyalex Jul 21, 2020 https://github.com/feast-dev/feast/pull/886/commits/af822cb83d87a483096d5e3a0c61b5fe0d4a2722
03f00e5 pr comments pyalex Jul 21, 2020 https://github.com/feast-dev/feast/pull/886/commits/03f00e5a75c1e7ad8370eedbe68fe16c5f16448a
2b6009f clean collector registry pyalex Jul 21, 2020 https://github.com/feast-dev/feast/pull/886/commits/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd
Clear filters https://github.com/feast-dev/feast/pull/886/files
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
integration_tests.yml https://github.com/feast-dev/feast/pull/886/changes#diff-d917339141f036bb9e9a987412f09fc4c6780f8c0cd5ec1d89c4652c90032127
Makefile https://github.com/feast-dev/feast/pull/886/changes#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
pom.xml https://github.com/feast-dev/feast/pull/886/changes#diff-8d04401f1cc51365fe3e32f019cd720135ba920a1a7da7f19e9c9208478701fc
FeatureStreamConfig.java https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
JobConfig.java https://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
AbstractTimestampEntity.java https://github.com/feast-dev/feast/pull/886/changes#diff-4470c61bf82b56529dee0312cd6750e67fe1b4705f8f8a948b4ccdd07a654028
JobCoordinatorService.java https://github.com/feast-dev/feast/pull/886/changes#diff-e00c51ab165ad0121271c6f080f7ec67812bf01ceb58b571f58d735fd6f184ba
BaseIT.java https://github.com/feast-dev/feast/pull/886/changes#diff-fe60d85e50c9da82cffc2da98c3129880bcbd5f90957c1faa1a5fde2a3810e57
DataGenerator.java https://github.com/feast-dev/feast/pull/886/changes#diff-8aac6cdcdf073a2af26cffe15e38e9a323391c273e89182c84599b4f0743195d
SimpleAPIClient.java https://github.com/feast-dev/feast/pull/886/changes#diff-8e7b3814cfc30e23fac483281be0aa93a2644cc8f4e8f44a667506571ec4ee60
SimpleIT.java https://github.com/feast-dev/feast/pull/886/changes#diff-544f7b6a2653b6cb89214aa27b84d2e6be5024fac0694762ca905e0e4a622f55
JobCoordinatorIT.java https://github.com/feast-dev/feast/pull/886/changes#diff-2b68bf25f3e0ccbbc928cc1744d53ca648809dd79d7fc6b541850c8e7df959c2
application-it.properties https://github.com/feast-dev/feast/pull/886/changes#diff-c0e4ed55c96abce00a22bdfb37250055d3800105c06e7df3856d5c4aa8305ee2
Dockerfile https://github.com/feast-dev/feast/pull/886/changes#diff-e4a1895afbf2a22b4bfb53628b329974d5c15fa66ca23c5d93d130db8c46540b
Dockerfile https://github.com/feast-dev/feast/pull/886/changes#diff-16fe17bbb584e2ae7a6d1e3f1aac9356fdf0864d1465a7e6c6b58d304e4746ff
setup-common-functions.sh https://github.com/feast-dev/feast/pull/886/changes#diff-fe5ca3f203a419481fe2ae1ec7af4d1051fa84a933b9871fc265e5e04fb1a101
pom.xml https://github.com/feast-dev/feast/pull/886/changes#diff-9c5fb3d1b7e3b0f54bc5c4182965c4fe1f9023d449017cece3005d3f90e8e4d8
pom.xml https://github.com/feast-dev/feast/pull/886/changes#diff-8a62ac77e0872435b1a68c30c20af6127af4f2288794404e8ab23abc8d40cb13
pom.xml https://github.com/feast-dev/feast/pull/886/changes#diff-fd283355c8742fbc00d5954d600437858ffe80426be20ea75e773da45835a0b5
BigQuerySinkTest.java https://github.com/feast-dev/feast/pull/886/changes#diff-b510f27cdc29260df016744c38fd2b65a9c87cf9546dd7537b01ab38182d7e92
.github/workflows/integration_tests.ymlhttps://github.com/feast-dev/feast/pull/886/changes#diff-d917339141f036bb9e9a987412f09fc4c6780f8c0cd5ec1d89c4652c90032127
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/.github/workflows/integration_tests.yml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
Makefilehttps://github.com/feast-dev/feast/pull/886/changes#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/Makefile
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
https://github.com/feast-dev/feast/pull/886/changes#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
https://github.com/feast-dev/feast/pull/886/changes#diff-76ed074a9305c04054cdebb9e9aad2d818052b07091de1f20cad0bbac34ffb52
core/pom.xmlhttps://github.com/feast-dev/feast/pull/886/changes#diff-8d04401f1cc51365fe3e32f019cd720135ba920a1a7da7f19e9c9208478701fc
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/pom.xml
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-8d04401f1cc51365fe3e32f019cd720135ba920a1a7da7f19e9c9208478701fc
core/src/main/java/feast/core/config/FeatureStreamConfig.javahttps://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/src/main/java/feast/core/config/FeatureStreamConfig.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
https://github.com/feast-dev/feast/pull/886/changes#diff-6e54d5db36dd7d25e5dac448e913a1619940a61d20503fd9008c04dfd646a8a3
core/src/main/java/feast/core/config/JobConfig.javahttps://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/src/main/java/feast/core/config/JobConfig.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
https://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
https://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
https://github.com/feast-dev/feast/pull/886/changes#diff-fe0bb3f7724b90e03fcee2a4921cf8c2893a211cb144a5ec84f5bccc39b78136
core/src/main/java/feast/core/model/AbstractTimestampEntity.javahttps://github.com/feast-dev/feast/pull/886/changes#diff-4470c61bf82b56529dee0312cd6750e67fe1b4705f8f8a948b4ccdd07a654028
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/src/main/java/feast/core/model/AbstractTimestampEntity.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-4470c61bf82b56529dee0312cd6750e67fe1b4705f8f8a948b4ccdd07a654028
https://github.com/feast-dev/feast/pull/886/changes#diff-4470c61bf82b56529dee0312cd6750e67fe1b4705f8f8a948b4ccdd07a654028
core/src/main/java/feast/core/service/JobCoordinatorService.javahttps://github.com/feast-dev/feast/pull/886/changes#diff-e00c51ab165ad0121271c6f080f7ec67812bf01ceb58b571f58d735fd6f184ba
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/src/main/java/feast/core/service/JobCoordinatorService.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
https://github.com/feast-dev/feast/pull/886/changes#diff-e00c51ab165ad0121271c6f080f7ec67812bf01ceb58b571f58d735fd6f184ba
https://github.com/feast-dev/feast/pull/886/changes#diff-e00c51ab165ad0121271c6f080f7ec67812bf01ceb58b571f58d735fd6f184ba
core/src/test/java/feast/core/it/BaseIT.javahttps://github.com/feast-dev/feast/pull/886/changes#diff-fe60d85e50c9da82cffc2da98c3129880bcbd5f90957c1faa1a5fde2a3810e57
View file https://github.com/pyalex/feast/blob/2b6009fa28a3fc0b9ab56d3f22d03b1d37b785fd/core/src/test/java/feast/core/it/BaseIT.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/feast-dev/feast/pull/886/{{ revealButtonHref }}
Please reload this pagehttps://github.com/feast-dev/feast/pull/886/changes
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.