Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions .github/workflows/build-master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
ref: ${{ github.sha }}
release: "snapshot"
docker: true
docker_repository: "noku-team/assertoor"
docker_repository: "erigontech/assertoor"
docker_tag_prefix: "master"
additional_tags: "['master','master-latest']"
secrets:
Expand Down Expand Up @@ -145,16 +145,16 @@ jobs:
## Latest automatically built executables. (Unstable development snapshot)
Built from master branch (commit: ${{ github.sha }})

Please read the [wiki](https://github.com/noku-team/assertoor/wiki) for setup / configuration instructions.
Please read the [wiki](https://github.com/erigontech/assertoor/wiki) for setup / configuration instructions.

### Release Artifacts
| Release File | Description |
| ------------- | ------------- |
| [assertoor_snapshot_windows_amd64.zip](https://github.com/noku-team/assertoor/releases/download/snapshot/assertoor_snapshot_windows_amd64.zip) | assertoor executables for windows/amd64 |
| [assertoor_snapshot_linux_amd64.tar.gz](https://github.com/noku-team/assertoor/releases/download/snapshot/assertoor_snapshot_linux_amd64.tar.gz) | assertoor executables for linux/amd64 |
| [assertoor_snapshot_linux_arm64.tar.gz](https://github.com/noku-team/assertoor/releases/download/snapshot/assertoor_snapshot_linux_arm64.tar.gz) | assertoor executables for linux/arm64 |
| [assertoor_snapshot_darwin_amd64.tar.gz](https://github.com/noku-team/assertoor/releases/download/snapshot/assertoor_snapshot_darwin_amd64.tar.gz) | assertoor executable for macos/amd64 |
| [assertoor_snapshot_darwin_arm64.tar.gz](https://github.com/noku-team/assertoor/releases/download/snapshot/assertoor_snapshot_darwin_arm64.tar.gz) | assertoor executable for macos/arm64 |
| [assertoor_snapshot_windows_amd64.zip](https://github.com/erigontech/assertoor/releases/download/snapshot/assertoor_snapshot_windows_amd64.zip) | assertoor executables for windows/amd64 |
| [assertoor_snapshot_linux_amd64.tar.gz](https://github.com/erigontech/assertoor/releases/download/snapshot/assertoor_snapshot_linux_amd64.tar.gz) | assertoor executables for linux/amd64 |
| [assertoor_snapshot_linux_arm64.tar.gz](https://github.com/erigontech/assertoor/releases/download/snapshot/assertoor_snapshot_linux_arm64.tar.gz) | assertoor executables for linux/arm64 |
| [assertoor_snapshot_darwin_amd64.tar.gz](https://github.com/erigontech/assertoor/releases/download/snapshot/assertoor_snapshot_darwin_amd64.tar.gz) | assertoor executable for macos/amd64 |
| [assertoor_snapshot_darwin_arm64.tar.gz](https://github.com/erigontech/assertoor/releases/download/snapshot/assertoor_snapshot_darwin_arm64.tar.gz) | assertoor executable for macos/arm64 |
env:
GITHUB_TOKEN: ${{ github.token }}

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-noku.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ on:

env:
REGISTRY: ghcr.io
IMAGE_NAME: noku-team/assertoor
IMAGE_NAME: erigontech/assertoor

jobs:
build-and-push:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
ref: ${{ github.sha }}
release: "v${{ inputs.version }}"
docker: true
docker_repository: "noku-team/assertoor"
docker_repository: "erigontech/assertoor"
docker_tag_prefix: "v${{ inputs.version }}"
additional_tags: "['v${{ inputs.version }}','latest']"
secrets:
Expand Down
4 changes: 2 additions & 2 deletions .vscode/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ web:

# Custom external tests
externalTests:
- file: https://raw.githubusercontent.com/noku-team/assertoor/master/playbooks/stable/block-proposal-check.yaml
- file: https://raw.githubusercontent.com/noku-team/assertoor/master/playbooks/dev/tx-pool-check-short.yaml
- file: https://raw.githubusercontent.com/erigontech/assertoor/master/playbooks/stable/block-proposal-check.yaml
- file: https://raw.githubusercontent.com/erigontech/assertoor/master/playbooks/dev/tx-pool-check-short.yaml

# Custom logging configuration
logging:
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# assertoor
VERSION := $(shell git rev-parse --short HEAD)
GOLDFLAGS += -X 'github.com/noku-team/assertoor/pkg/coordinator/buildinfo.BuildVersion="$(VERSION)"'
GOLDFLAGS += -X 'github.com/noku-team/assertoor/pkg/coordinator/buildinfo.BuildRelease="$(RELEASE)"'
GOLDFLAGS += -X 'github.com/erigontech/assertoor/pkg/coordinator/buildinfo.BuildVersion="$(VERSION)"'
GOLDFLAGS += -X 'github.com/erigontech/assertoor/pkg/coordinator/buildinfo.BuildRelease="$(RELEASE)"'
CURRENT_UID := $(shell id -u)
CURRENT_GID := $(shell id -g)

Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@ Assertoor is a robust and versatile tool designed for comprehensive testing of t
- **Web API**:\
An API interface provides real-time test and task status, logs, and results for easy programmatic access. \
This feature enables simple integration with other systems and facilitates automated monitoring and analysis workflows.\
eg. for running [scheduled tests with github workflows](https://github.com/noku-team/assertoor-test)
eg. for running [scheduled tests with github workflows](https://github.com/erigontech/assertoor-test)

## Getting Started

1. **Clone the repository & build the tool**:
```
git clone https://github.com/noku-team/assertoor.git
git clone https://github.com/erigontech/assertoor.git
cd assertoor
make build
```
2. **Configure Your Tests**:\
Prepare tests in a YAML file. See example configurations [here](https://github.com/noku-team/assertoor/tree/master/example/config). \
Prepare tests in a YAML file. See example configurations [here](https://github.com/erigontech/assertoor/tree/master/example/config). \
Provide RPC URLs for at least one Client Pair (consensus & execution).
3. **Run Assertoor**:\
Launch the tool to execute defined tests.
Expand All @@ -54,8 +54,8 @@ Assertoor is a robust and versatile tool designed for comprehensive testing of t

## Documentation and Examples

Refer to our [documentation](https://github.com/noku-team/assertoor/wiki) for installation, configuration, and usage guidelines. \
Example tests are available [here](https://github.com/noku-team/assertoor/tree/master/playbooks).
Refer to our [documentation](https://github.com/erigontech/assertoor/wiki) for installation, configuration, and usage guidelines. \
Example tests are available [here](https://github.com/erigontech/assertoor/tree/master/playbooks).

## Contributing

Expand Down
4 changes: 2 additions & 2 deletions cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package cmd
import (
"context"

"github.com/noku-team/assertoor/pkg/coordinator"
"github.com/noku-team/assertoor/pkg/coordinator/buildinfo"
"github.com/erigontech/assertoor/pkg/coordinator"
"github.com/erigontech/assertoor/pkg/coordinator/buildinfo"
"github.com/sirupsen/logrus"
"github.com/spf13/cobra"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/tasks.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"fmt"
"log"

"github.com/noku-team/assertoor/pkg/coordinator/tasks"
"github.com/erigontech/assertoor/pkg/coordinator/tasks"
"github.com/spf13/cobra"
"gopkg.in/yaml.v3"
)
Expand Down
4 changes: 2 additions & 2 deletions docs/01-setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
Assertoor provides distribution-specific executables for Windows, Linux, and macOS.

1. **Download the Latest Release**:\
Navigate to the [Releases](https://github.com/noku-team/assertoor/releases) page and download the latest version suitable for your operating system.
Navigate to the [Releases](https://github.com/erigontech/assertoor/releases) page and download the latest version suitable for your operating system.

2. **Run the Executable**:\
After downloading, run the executable with a test configuration file. The command will be similar to the following:
Expand All @@ -21,7 +21,7 @@ If you prefer to build Assertoor from source, ensure you have [Go](https://go.de
1. **Clone the Repository**:\
Use the following commands to clone the Assertoor repository and navigate to its directory:
```
git clone https://github.com/noku-team/assertoor.git
git clone https://github.com/erigontech/assertoor.git
cd assertoor
```
2. **Build the Tool**:\
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github.com/noku-team/assertoor
module github.com/erigontech/assertoor

go 1.23.0

Expand Down
2 changes: 1 addition & 1 deletion main.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"syscall"
"time"

"github.com/noku-team/assertoor/cmd"
"github.com/erigontech/assertoor/cmd"
)

func main() {
Expand Down
4 changes: 2 additions & 2 deletions pkg/coordinator/clients/clients.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"runtime/debug"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus"
"github.com/erigontech/assertoor/pkg/coordinator/clients/execution"
"github.com/ethereum/go-ethereum/common"
"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus"
"github.com/noku-team/assertoor/pkg/coordinator/clients/execution"
"github.com/sirupsen/logrus"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/clients/consensus/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"time"

"github.com/attestantio/go-eth2-client/spec/phase0"
"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus/rpc"
"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus/rpc"
"github.com/sirupsen/logrus"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/clients/consensus/clientlogic.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
v1 "github.com/attestantio/go-eth2-client/api/v1"
"github.com/attestantio/go-eth2-client/spec"
"github.com/attestantio/go-eth2-client/spec/phase0"
"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus/rpc"
"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus/rpc"
)

func (client *Client) runClientLoop() {
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/clients/consensus/rpc/beaconstream.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import (
v1 "github.com/attestantio/go-eth2-client/api/v1"
"github.com/donovanhide/eventsource"

"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus/rpc/eventstream"
"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus/rpc/eventstream"
)

const (
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/clients/execution/blockcache.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (
"sync"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/clients/execution/rpc"
"github.com/ethereum/go-ethereum/common"
"github.com/noku-team/assertoor/pkg/coordinator/clients/execution/rpc"
"github.com/sirupsen/logrus"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/clients/execution/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"sync"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/clients/execution/rpc"
"github.com/ethereum/go-ethereum/common"
"github.com/noku-team/assertoor/pkg/coordinator/clients/execution/rpc"
"github.com/sirupsen/logrus"
)

Expand Down
12 changes: 6 additions & 6 deletions pkg/coordinator/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ package coordinator
import (
"os"

"github.com/noku-team/assertoor/pkg/coordinator/clients"
"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/noku-team/assertoor/pkg/coordinator/helper"
"github.com/noku-team/assertoor/pkg/coordinator/names"
"github.com/noku-team/assertoor/pkg/coordinator/types"
web_types "github.com/noku-team/assertoor/pkg/coordinator/web/types"
"github.com/erigontech/assertoor/pkg/coordinator/clients"
"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/helper"
"github.com/erigontech/assertoor/pkg/coordinator/names"
"github.com/erigontech/assertoor/pkg/coordinator/types"
web_types "github.com/erigontech/assertoor/pkg/coordinator/web/types"
"gopkg.in/yaml.v3"
)

Expand Down
22 changes: 11 additions & 11 deletions pkg/coordinator/coordinator.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,18 @@ import (
"strings"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/buildinfo"
"github.com/erigontech/assertoor/pkg/coordinator/clients"
"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus"
"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/logger"
"github.com/erigontech/assertoor/pkg/coordinator/names"
"github.com/erigontech/assertoor/pkg/coordinator/test"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/vars"
"github.com/erigontech/assertoor/pkg/coordinator/wallet"
"github.com/erigontech/assertoor/pkg/coordinator/web"
"github.com/jmoiron/sqlx"
"github.com/noku-team/assertoor/pkg/coordinator/buildinfo"
"github.com/noku-team/assertoor/pkg/coordinator/clients"
"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus"
"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/noku-team/assertoor/pkg/coordinator/logger"
"github.com/noku-team/assertoor/pkg/coordinator/names"
"github.com/noku-team/assertoor/pkg/coordinator/test"
"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/noku-team/assertoor/pkg/coordinator/vars"
"github.com/noku-team/assertoor/pkg/coordinator/wallet"
"github.com/noku-team/assertoor/pkg/coordinator/web"
"github.com/prometheus/client_golang/prometheus/promhttp"
"github.com/sirupsen/logrus"
"github.com/tyler-smith/go-bip39"
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/logger/dbreader.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package logger

import "github.com/noku-team/assertoor/pkg/coordinator/db"
import "github.com/erigontech/assertoor/pkg/coordinator/db"

type logDBReader struct {
database *db.Database
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/logger/dbwriter.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import (
"sync"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/jmoiron/sqlx"
"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v3"
)
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/logger/logreader.go
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package logger

import "github.com/noku-team/assertoor/pkg/coordinator/db"
import "github.com/erigontech/assertoor/pkg/coordinator/db"

type LogReader interface {
GetLogEntries(from, limit uint64) []*db.TaskLog
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/logger/logscope.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"io"
"time"

"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/sirupsen/logrus"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/logger/membuf.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package logger
import (
"sync"

"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v3"
)
Expand Down
4 changes: 2 additions & 2 deletions pkg/coordinator/scheduler/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ package scheduler
import (
"fmt"

"github.com/noku-team/assertoor/pkg/coordinator/helper"
"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/helper"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"gopkg.in/yaml.v3"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/scheduler/scheduler.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"sync"
"time"

"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"github.com/sirupsen/logrus"
)

Expand Down
10 changes: 5 additions & 5 deletions pkg/coordinator/scheduler/services.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package scheduler

import (
"github.com/noku-team/assertoor/pkg/coordinator/clients"
"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/noku-team/assertoor/pkg/coordinator/names"
"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/noku-team/assertoor/pkg/coordinator/wallet"
"github.com/erigontech/assertoor/pkg/coordinator/clients"
"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/names"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/wallet"
)

type servicesProvider struct {
Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/scheduler/task_execution.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"runtime/debug"
"time"

"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/types"
)

// ExecuteTask executes a task
Expand Down
10 changes: 5 additions & 5 deletions pkg/coordinator/scheduler/task_state.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import (
"sync"
"time"

"github.com/erigontech/assertoor/pkg/coordinator/db"
"github.com/erigontech/assertoor/pkg/coordinator/logger"
"github.com/erigontech/assertoor/pkg/coordinator/tasks"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/vars"
"github.com/jmoiron/sqlx"
"github.com/noku-team/assertoor/pkg/coordinator/db"
"github.com/noku-team/assertoor/pkg/coordinator/logger"
"github.com/noku-team/assertoor/pkg/coordinator/tasks"
"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/noku-team/assertoor/pkg/coordinator/vars"
"gopkg.in/yaml.v3"
)

Expand Down
2 changes: 1 addition & 1 deletion pkg/coordinator/tasks/check_clients_are_healthy/config.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package checkclientsarehealthy
import (
"time"

"github.com/noku-team/assertoor/pkg/coordinator/helper"
"github.com/erigontech/assertoor/pkg/coordinator/helper"
)

type Config struct {
Expand Down
10 changes: 5 additions & 5 deletions pkg/coordinator/tasks/check_clients_are_healthy/task.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ import (
"fmt"
"time"

"github.com/noku-team/assertoor/pkg/coordinator/clients"
"github.com/noku-team/assertoor/pkg/coordinator/clients/consensus"
"github.com/noku-team/assertoor/pkg/coordinator/clients/execution"
"github.com/noku-team/assertoor/pkg/coordinator/types"
"github.com/noku-team/assertoor/pkg/coordinator/vars"
"github.com/erigontech/assertoor/pkg/coordinator/clients"
"github.com/erigontech/assertoor/pkg/coordinator/clients/consensus"
"github.com/erigontech/assertoor/pkg/coordinator/clients/execution"
"github.com/erigontech/assertoor/pkg/coordinator/types"
"github.com/erigontech/assertoor/pkg/coordinator/vars"
"github.com/sirupsen/logrus"
)

Expand Down
Loading