chainlink
chainlink copied to clipboard
[TT-1046] Add Chainlink node test config as TOML
What was done?
- we can leverage existing TOML files that configure tests to pass CL node config
- it supports chain-specific configuration, where configuration is selected based on chain id; if no match is found, then default is used
- functional options used for programmatically configuring chainlink node in docker env builder were removed (so that we don't have to think about precedence of options vs TOML and about effectively communicating to the user which ones were used)
- because OTEL tracing required unique ids for each node that id is generated programmatically, when we detect that tracing is enabled
- removed methods from builder that were not needed any more and renamed another one to better reflect what it does
⚠️ Disclaimer ⚠️ Chainlink nodes funding has been increased for some tests, due to default GasEstimator settings that's higher than it was in the past. If that's an issue, please let me know!
Quality Gate passed
Issues
1 New issue
0 Fixed issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code