Getting started

Quickstart: first verdict in 30 minutes

End-to-end quickstart — install the AEON CLI, authenticate, push a UE build, reserve an SDR lane, and run your first TTCN-3 test case.

7 min read

This quickstart takes you from a clean machine to a signed TTCN-3 verdict. It assumes you have a workspace and can install a binary. No radio hardware is required on your side — the SDR lives in our lab.

1. Install and authenticate

bashbash
curl -fsSL https://get.aeon.cloud | bash
aeon login              # opens a browser, stores a scoped token
aeon whoami

2. Push a build

A build is any UE artifact: a firmware tarball, a Docker image reference, or a compiled srsUE binary set. Builds are immutable and content-addressed.

bashbash
aeon builds push ./ue-v2.4.1.tar.gz --tag rc3 --release 18
aeon builds list

3. Reserve a lane and run

bashbash
aeon lanes list --available
aeon lanes reserve --region eu-west-1 --sdr lime

aeon exec run \
  --suite NR_5GS_Registration \
  --case TC_6_1_1_1 \
  --build rc3 \
  --wait

4. Read the verdict

outputtext
exec 4821  TC_6_1_1_1  NR5GC / Registration / initial
  [00:00:03] cell found, SIB1 decoded
  [00:00:05] RRCSetupRequest -> RRCSetup
  [00:00:07] Registration Request (5GS) sent
  [00:00:09] Authentication Request / Response OK
  [00:00:11] Security Mode Command -> Security Mode Complete
  [00:00:14] Registration Accept
  verdict: PASS   duration 14.2s   lane eu-west-1/lime-03

5. Export the report

bashbash
aeon reports get --exec 4821 --format pdf --output ./verdict.pdf
aeon reports get --exec 4821 --format json | jq '.verdict'

noteIf the run failed, ask the Copilot: aeon copilot explain --exec 4821

Run this against a real SDR lane

The tester is a service, not a box. Push a build, reserve a lane, get a verdict.