Releases: ethpandaops/assertoor
Releases · ethpandaops/assertoor
Dev Snapshot
Latest automatically built executables. (Unstable development snapshot)
Built from master branch (commit: e61268c)
Please read the wiki for setup / configuration instructions.
Release Artifacts
Release File | Description |
---|---|
assertoor_snapshot_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_snapshot_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_snapshot_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_snapshot_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_snapshot_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.11
Changes
- 762efcb set outputs for
check_consensus_validator_status
task - 77e70ab Merge pull request #38 from ethpandaops/skylenet/fix-shell-output-json
- 0271b2f fix: run_shell - use correct key when using ::set-out(put)-json
- 1a696a7 add
get_consensus_specs
task - 31a0fb7 fix error handling for
run_shell
task - 1e74bdb improve validator-lifecycle-test
- 0b65f79
validator-lifecycle-test
: cancel deposit inclusion check when deposit inclusion from voting period ended - 9ea97a2 include cleanup tasks on UI & API
- ab6b297 slight enhancements for
validator-lifecycle-test
- a973cb8 fix withdrawal credential generation in
generate_deposits
task - 14cbec3 add outputs & fix logging for
generate_bls_changes
task - e36baf6 Merge remote-tracking branch 'origin/master'
- af94fe7 fix nil pointer panic in test_run handler
- 30d4344 Merge pull request #37 from ethpandaops/dependabot/go_modules/dependencies-aea5807d89
- 154843b Bump the dependencies group across 1 directory with 3 updates
- b6af8e6 bump go to
v1.22
- cdb3c97 fix debug output
- 455b2d4 add BLS selftest and debug output for bls operations
- 03812d7 fix processing of
schedule
setting in external test configs - 28a6261 fix
synchronized-check.yaml
- 09a5a15 fix panic in
check_execution_sync_status
when checking an offline client - 9c6679b change default shell for
run_shell
task to bash - e678c61 tweak
Dockerfile-local
for caching - 39ccd6d fix
make devnet-run-docker
for macos - 0d70ae2 Merge pull request #35 from ethpandaops/dependabot/go_modules/dependencies-e96620c5f5
- 8366643 renamed
devnet-docker-run
todevnet-run-docker
- 6a6320d add
make devnet-docker-run
for local test execution via docker container - 1832c17 Bump the dependencies group with 2 updates
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.11_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.11_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.11_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.11_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.11_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.10
Changes
- b9abf2e Merge pull request #32 from ethpandaops/dependabot/go_modules/dependencies-7df69de2b9
- 2b18c90 fix staticcheck error
- 6f3d451 fix concurrent map write in
generate_deposits
task - 574ecf7 Merge pull request #33 from ethpandaops/pk910/playbooks
- 0f7165b remove pectra playbooks
- 735c586 add test playbooks from
assertoor-test
repository - 2b99f81 add conditional execution of tasks via
if
property - dba0b81 add
get_wallet_details
task & renamedgenerate_random_mnemonic
toget_random_mnemonic
- ad7e8a9 add caplin client type
- f5a72ed Bump github.com/holiman/uint256 in the dependencies group
- 2dc89ee add test registartion modal
- dd5696c fix for
run_external_tasks
- 8bde818 add
run_external_tasks
task for nested test playbooks - 767e929 Merge pull request #30 from ethpandaops/dependabot/go_modules/dependencies-2a749377c6
- b290410 Merge pull request #31 from ethpandaops/pk910/public-ui
- 4e9d155 upgrade fix
- 8bc28cd add public security trimmed UI (without API, Logs, Configurations & Results)
- b188e8c Bump the dependencies group across 1 directory with 8 updates
- 0e03cb7 add dependabot.yml
- c690bf5 Merge pull request #27 from ethpandaops/skylenet/fix-typo
- ee67c0f check_execution_sync_status: fix typo
- c690b46 add
--image-download always --non-blocking-tasks
to kurtosis args - 62b7420 allow custom args & config in devnet setup with
custom-
prefix - c1429ab Merge pull request #24 from ethpandaops/scheduler-rewrite
- 5d86333 add more task outputs to various tasks
- 014a184 add local setup using kurtosis to make it easier to dev locally
- 8ba4667 fix nil pointer panic when test playbook cannot be loaded
- dc01df2 track scope owner and add reference comment to task results if Id is set
- 1050c09 add useful outputs to first 5
check_
tasks - c37999e fix comment
- 5dfe54a make child scopes available as output for
run_task_*
tasks - 9e58358 add task result yaml to UI, make output vars available to tasks (
t.ctx.Outputs
) - f5ca518 add optional task ids and added task status to variable system (
task.<task-id>.*
) - fe7af4b add sub scopes to variable system
- 2eb4337 remove unused code remove Name, Title, Description & Logger functions from tasks
- 9aad43b drop task instance after execution
- abfccb6 decouple task instance from task state * decouple the task instance from task execution state, so the instance can be dropped from memory after execution * use task index as primary identifer (instead of task instance) * export task state as types.TaskState interface
- 5acc916 move human duration to helper package
- 3490df5 update
golangci-lint
- d39553b fix wiki update workflow
- 3c60b8c add block number to confirmed info from
generate_deposits
- 57eeb0c fix send on closed channel panic in eventstream
- 2ff0e68 add additional libs to Dockerfile-stub
- 09cf98a add some standard utilities to docker image
- 66c0e59 bump
go-eth2-client
- 35dbf70 go mod tidy
- a18aae9 temp override
go-eth2-client
(attestantio/go-eth2-client#144) - f4739fc fix warnings & re-eenable
golangci-lint
- c95afdf fix withdrawal credentials in
generate_deposits
task - b621407 fix yaml marshaller for custom BigInt type
- 861f65c add
withdrawalCredentials
setting togenerate_deposits
- b47eda7 remove golangci-lint for now
- fb1f707 fix warnings
- 4018563 use custom BigInt wrapper for proper parsing from yaml
- 7f1febe add
validatorPubKeyResultVar
tocheck_consensus_validator_status
- 44cef81 add deposit amount to
generate_deposits
task
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.10_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.10_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.10_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.10_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.10_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.9
Changes
- 500932a Merge pull request #19 from ethpandaops/minimal-preset
- 7411bd1 go mod tidy
- 09cca63 remove
go-eth2-client
override - 6155c39 Merge branch 'master' into minimal-preset
- d9a9891 fix linter
- 3ad66de add extra data pattern check to
check_consensus_block_proposals
- dc2a96a fix
check_clients_are_healthy
- 7c7c1a8 fix slot underflow in
check_consensus_slot_range
task - 9be5fab Merge branch 'master' into minimal-preset
- 8152ced revert bls-eth-go-binary to 1.33.0 to fix arm64 builds (herumi/bls-eth-go-binary#61)
- 121b62c override
go-eth2-client
module for minimal preset support - 3b4d675
go get -u
,go mod tidy
& fixes - e0aa797 fix dev image workflow
- 93f05e7 Revert "reduce min-epoch for surrounding slashing calculation"
- 09b490c fix log messages in
check_consensus_block_proposals
task - ba291e8 set fixed golangci-lint version
- 01ea1fe reduce min-epoch for surrounding slashing calculation
- 70968e4 added
failOnCheckMiss
setting tocheck_clients_are_healthy
task - eddc770 added
maxUnhealthyCount
setting tocheck_clients_are_healthy
task - cab4f93 add manual GC loop that cleans up memory before next epoch
- c730af7 fix validatorset cache
- 2911ad3 import pprof
- 88c1b49 added workflow to build latest image manually
- 004755b always enable pprof handler for debugging
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.9_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.9_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.9_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.9_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.9_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.8
Changes
- 6e03592 fix log spam from
check_consensus_validator_status
task with large validator sets - f3d320d fix panic when overriding config settings of a test that has no config
- 9a891e8 fix panic when overriding config settings of a test that has no config
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.8_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.8_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.8_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.8_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.8_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.6
Changes
- 4042aa9 wait for client if no ready client is available #15
- 7daa345 global variables should override the defaults defined in external tests
- 8c3e406 update docs (#8)
- 6a410e2 fix panic when no execution client is available #14
- f9a09b7 added test cleanup routine (fix #3)
- 225383f Merge pull request #13 from ethpandaops/ui-api-actions
- 3e8f0d8 added ability to schedule & cancel tests from UI (fix #6)
- 7db4f16 added task relationship graph (fix #7)
- b9f3f8b small UI fixes
- 5ec1e5e allow overriding test ID from externalTest config
- 331a496 add start test run dialog
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.6_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.6_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.6_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.6_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.6_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.5
Changes
- 37248de added caching logic for validator set (fix #11)
- bbfb4b5 Merge pull request #12 from qu0b/improve/logging
- d1c64b2 Merge branch 'master' into improve/logging
- 0c5078f lint
- 1fb0e87 add api aport call log
- 6efddca fix assertoor panic
- 03ab85e add list of clients to fork logging
- 692e02b support testid for external tests
- fd5e673 add test id to test logger
- 6444253 fixed dark mode for api docs
- f6d21ff add Dark Mode
- adf14a3 fix panic when overriding config of test that has no config
- 434d3b4 fix test execution order
- 870bf5a added ability to register new tests dynamically
- f16bf7e fix panic when overriding config of external test that has no config
- f91341b aded
exitEpoch
setting togenerate_exits
task - d5ec53c fix
--version
flag - 84cd6dc Merge pull request #9 from qu0b/feature/concurrentTests
- b44ca20 fix lint
- 08a9a9a do not run build actions for unapproved PRs
- df5b9a5 replace fmt with log package
- bfca90f add PR check workflow
- f0a6f6f fix path
- 481965c add maxConcurrentTests & version flags
- 50c2422 add concurrency
- 3a74706 execute up to two tests concurrently
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.5_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.5_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.5_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.5_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.5_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.4
Changes
- f1a2c8a print RPC errors to log when sending transactions via
generate_eoa_transactions
/generate_blob_transactions
- 1edb6e2 show start time in test runs table
- 061a47a added ability to wait for tx inclusion before completion in
generate_eoa_transactions
task - 01c3918 fix verbose logging
- bac6707 Assertoor api implementation #5
- d37843d / 7c1faf1 / 9549448 / e256b2e UI redesign & test scheduler #2
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.4_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.4_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.4_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.4_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.4_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.3
Changes
- 354342b small fixes
- cc762f3 do not show task log & config on UI before execution
- 60fe417 display config on task details page
- 557f02a fix log mesages in
check_consensus_block_proposals
task - 63d71df make client pool context aware for graceful shutdowns
- 84e44d8 added result var for
check_consensus_validator_status
task - 6950ed3 add support for more complex gojq based placeholders in
${{ ... }}
syntax - aeee3fd added helper functions for programmatic use
- 9d15fc4 cleanup & go mod tidy
- 2666b75 added helper function for programmatic use of assertoor
- 51e5aa6 cleanup code & move task scheduler into its own package
- e4f8f23 fix minAmount check for withdrawals in
check_consensus_block_proposals
task - 8be4851 fix typing issues in gojq calls
- 342a029 log dynamically applied config on mapping errors
- 9611c8e update cached wallet balance when building transactions
- 51be770 fix propagation of config validation errors
- 0a76c40 make golangci-lint happy again
- 9c1d1bb print crash log
- 93f2fea added more block constraints to
check_consensus_block_proposals
task - 1a5e2a0 added more settings to
generate_deposits
task - 76e338c added
generate_random_mnemonic
task - 0db3d37 made wallet refill more flexible for large amounts
- 1a5ef23 shuffle clients
- f4ede09 add
limitPending
setting togenerate_deposits
task - 93f0c7d remove accidentally committed file
- b284c7e fix docs formatting
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.3_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.3_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.3_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.3_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.3_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |
v0.0.2
Changes
- 70293d7 added minSlotDistance setting to
check_consensus_proposer_duty
task - e02bf5e execute child taks in
run_task_matrix
in expected order - 5405a8a added setting to retry failed task in
run_task_options
task - 83b48f4 set success result for generate_* tasks once the first action has been sent
- f7d640f added excludeClientPattern to all tasks that have a clientPattern setting
- fe7d4b8 add
jq
to docker image - 2e8b023 use json for variable related things in
run_shell
task - 376c498 add documentation for
generate_child_wallet
task & ensure all tasks have a README - 63c0eee move task documentation into task directories & refresh wiki automatically
- f7ffbdb use
gojq
to handle variable assignments in a jq like way - b032bb1 added
generate_child_wallet
task - 364e62a increase log verbosity of
check_consensus_block_proposals
task
Release Artifacts
Please read through the wiki for setup & configuration instructions.
Release File | Description |
---|---|
assertoor_0.0.2_windows_amd64.zip | assertoor executables for windows/amd64 |
assertoor_0.0.2_linux_amd64.tar.gz | assertoor executables for linux/amd64 |
assertoor_0.0.2_linux_arm64.tar.gz | assertoor executables for linux/arm64 |
assertoor_0.0.2_darwin_amd64.tar.gz | assertoor executable for macos/amd64 |
assertoor_0.0.2_darwin_arm64.tar.gz | assertoor executable for macos/arm64 |