-
Notifications
You must be signed in to change notification settings - Fork 16
Separate unit, integration (v4/v5) tests; Run tests on Node 20, 22, 24; Add retry for HTTP 429 error #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Separate unit, integration (v4/v5) tests; Run tests on Node 20, 22, 24; Add retry for HTTP 429 error #82
Changes from 120 commits
Commits
Show all changes
124 commits
Select commit
Hold shift + click to select a range
a66e3b6
add job to run tests on v4 cluster
DmitryBorisov-sm 318f32a
move all the tests to integration-tests folder
DmitryBorisov-sm 089312b
move unit test closer to source files, add seperate jobs during ci/cd
DmitryBorisov-sm 08d4462
fix gh actions
DmitryBorisov-sm 06fd9a0
simplify gh action
DmitryBorisov-sm 6ffac7b
simplify gh action
DmitryBorisov-sm 29ac67b
simplify gh action
DmitryBorisov-sm a6a34ec
simplify gh action
DmitryBorisov-sm f45bc55
cleanup
DmitryBorisov-sm 5bbed6c
separate common and v5 only tests
DmitryBorisov-sm fc29227
simplify github action, update npm commands
DmitryBorisov-sm 251acc3
fix linter errors
DmitryBorisov-sm 8534375
adjust TaskManager tests timings
DmitryBorisov-sm 1b82930
update gh action to run tests on node 18, 20, 22
DmitryBorisov-sm 1c82c1f
simplify gh action, add name
DmitryBorisov-sm 7cf90b9
update gh action name
DmitryBorisov-sm 33ba63c
fix node.js v18 undici type errors
DmitryBorisov-sm 52ff072
update ts ignore comments
DmitryBorisov-sm bc4e64f
fix jest warnings
DmitryBorisov-sm 1ddd9fa
add max-parallel: 3
DmitryBorisov-sm 7f9275d
max-parallel: 1
DmitryBorisov-sm 3403c8e
test with updated h2 config
DmitryBorisov-sm 9377975
test with updated h2 config
DmitryBorisov-sm 7b44e9e
add retry interceptor
DmitryBorisov-sm c55fa7d
try to run tests on skdev cluster
DmitryBorisov-sm 14e5b87
remove prev commit changes
DmitryBorisov-sm 0e26df3
update undici retry interceptor config
DmitryBorisov-sm 80160a2
try with clientTtl: 500
DmitryBorisov-sm 967cedc
try to remove AbortController
DmitryBorisov-sm 34bc5f5
try with modified undici agent tls config
DmitryBorisov-sm d250fcb
try without !onCancel.isCancelled condition
DmitryBorisov-sm ca9bc0c
try without CancelablePromise
DmitryBorisov-sm eaafcda
revert request changes
DmitryBorisov-sm 538ff08
remove undici interceptor, add fetchWithRetry
DmitryBorisov-sm d2844a7
add description for network error
DmitryBorisov-sm bea31b9
update error message
DmitryBorisov-sm f0b8bbf
update error message
DmitryBorisov-sm ced9a99
try without max-parallel
DmitryBorisov-sm fb9ade3
restore max-parallel: 1
DmitryBorisov-sm 11145b6
try with keepAliveTimeout: 1
DmitryBorisov-sm bb22271
try with new agent on each request
DmitryBorisov-sm d05a757
try with connect: { timeout: 60000 }
DmitryBorisov-sm 2020864
tweak LoadTest
DmitryBorisov-sm d8b893a
retry with CONCURRENT_REQUESTS = 300
DmitryBorisov-sm bab839c
try sending 1 req each 100ms
DmitryBorisov-sm ddc768b
try with 200 requests
DmitryBorisov-sm fd980ee
try with 50ms
DmitryBorisov-sm 589ca95
try with 1ms
DmitryBorisov-sm 32a3787
retry with 10ms
DmitryBorisov-sm c4aa5a2
retry with 0ms
DmitryBorisov-sm ad42895
retry with 1ms
DmitryBorisov-sm 91eed9e
retry with 5ms
DmitryBorisov-sm ef2a83e
retry with 10ms
DmitryBorisov-sm 7f13858
restore undici agent
DmitryBorisov-sm d48a4d3
remove undici keepAliveTimeout
DmitryBorisov-sm 31df670
update fetchWithRetry to trigger only on 429 error
DmitryBorisov-sm 21d8c53
retry without AbortController, with new agent on each req
DmitryBorisov-sm a4dcf0e
restore changes from prev commit
DmitryBorisov-sm 5ba1531
retry on node 20, 22, 24 with built-in fetch
DmitryBorisov-sm 4712f82
restore undici fetch
DmitryBorisov-sm 53b905a
retry fetching https://google.com
DmitryBorisov-sm f72dc7d
retry fetching cluster
DmitryBorisov-sm a97815e
retry with more tests
DmitryBorisov-sm f598aae
retry with sdkdev cluster
DmitryBorisov-sm 6953394
retry with https://cloud.orkes.io/
DmitryBorisov-sm 46afac2
retry with google
DmitryBorisov-sm e9f3e25
retry with google
DmitryBorisov-sm 4126a30
retry with only google fetch test
DmitryBorisov-sm dbcfc9c
retry with 300 requests
DmitryBorisov-sm 020713d
retry with 50 requests
DmitryBorisov-sm 8eb519b
retry with google
DmitryBorisov-sm 0dce52f
retry with 1000 requests
DmitryBorisov-sm a7ca859
retry with 1000 requests
DmitryBorisov-sm 054e0df
retry with undici
DmitryBorisov-sm 02e7464
retry with undici
DmitryBorisov-sm ca01cb9
retry with fetch
DmitryBorisov-sm d1f0685
retry with abortcontroller
DmitryBorisov-sm 85de3b7
retry with abortcontroller
DmitryBorisov-sm aba45e4
retry with undici
DmitryBorisov-sm 1b3ffd9
retry with fetch & 100 requests
DmitryBorisov-sm e947a4e
retry with 300 requests
DmitryBorisov-sm ca362bc
retry with 200 requests
DmitryBorisov-sm 6b3789c
retry with abortcontroller
DmitryBorisov-sm 51fb0b7
retry with 500 requests
DmitryBorisov-sm 0bcb2ca
200 requests
DmitryBorisov-sm 0d1edec
retry with orkes cluster
DmitryBorisov-sm b015af9
Update LoadTest.test.ts
DmitryBorisov-sm ee2cf6d
Update LoadTest.test.ts
DmitryBorisov-sm d26f2f5
Update LoadTest.test.ts
DmitryBorisov-sm adc72a3
Update LoadTest.test.ts
DmitryBorisov-sm ef63545
Update LoadTest.test.ts
DmitryBorisov-sm e9ee0ae
Update LoadTest.test.ts
DmitryBorisov-sm 77ae4fd
Update LoadTest.test.ts
DmitryBorisov-sm 76d0308
Update LoadTest.test.ts
DmitryBorisov-sm 15e567e
Update LoadTest.test.ts
DmitryBorisov-sm 0cef45c
Update LoadTest.test.ts
DmitryBorisov-sm 5186525
Update LoadTest.test.ts
DmitryBorisov-sm 0257568
Update LoadTest.test.ts
DmitryBorisov-sm 4a03765
Update LoadTest.test.ts
DmitryBorisov-sm e3f1fbf
restore changes
DmitryBorisov-sm 732b86a
retry with 500 connections
DmitryBorisov-sm 39921c6
retry with 1 connection
DmitryBorisov-sm 719f9b4
add maxSockets: 1 for node 18
DmitryBorisov-sm 451fabe
Update resolveFetchFn.ts
DmitryBorisov-sm 25b2092
remove node18
DmitryBorisov-sm f001ae7
Update resolveFetchFn.ts
DmitryBorisov-sm 45526bf
update jest config
DmitryBorisov-sm a4898c4
fix worker example test, remove LoadTest
DmitryBorisov-sm 6ec44ed
adjust integration tests workflow wait timing
DmitryBorisov-sm e91c26f
remove max-parallel
DmitryBorisov-sm 55d645a
update tests to allow them running in parallel on the same cluster
DmitryBorisov-sm 6210209
fix test "update task example"
DmitryBorisov-sm fde587f
simplify test package.json scripts
DmitryBorisov-sm d79dc4a
simplify test package.json scripts
DmitryBorisov-sm 9ecce58
add ability to change maxHttpConnections via config and env var
DmitryBorisov-sm 4f35bfc
use waitForWorkflowStatus util in readme.test.ts
DmitryBorisov-sm 89c8613
remove comment with max-parallel
DmitryBorisov-sm 3d61c4f
restore cronExpression changes in schedulerExecutor.test.ts
DmitryBorisov-sm 7a7a380
renamed maxHttpConnections to maxHttp2Connections
DmitryBorisov-sm 1ed5618
Delete .node-version
DmitryBorisov-sm df0597e
code review fixes
DmitryBorisov-sm d08e099
fix executor v5 test issues related to naming, remove test utils class
DmitryBorisov-sm 83ce4c9
update metadata function names
DmitryBorisov-sm 0780f30
update metadata function names
DmitryBorisov-sm File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
6 changes: 3 additions & 3 deletions
6
...api/__test__/EventResourceService.test.ts → ...tests/common/EventResourceService.test.ts
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.