| |
The event synthesizer is a helper to feed the CI broker node events in
|
| |
a controlled fashion.
|
| |
|
| + |
## We can run rad
|
| + |
|
| + |
_Want:_ We can run rad.
|
| + |
|
| + |
_Why:_ For many of the verification scenarios for the CI broker we
|
| + |
need to run the Radicle `rad` command line tool. Depending on the
|
| + |
environment we use for verification, `rad` may be installed in various
|
| + |
places. Commonly, if installed using the Radicle installer, `rad` is
|
| + |
installed into `~/.radicle/bin` and edits the shell initialization
|
| + |
file to add that to `$PATH`. However, in a CI context, that
|
| + |
initialization is not necessarily done and so the `radenv.sh` helper
|
| + |
script adds that directory to the `$PATH` just in case. We verify in
|
| + |
this scenario that we can run `rad` at all.
|
| + |
|
| + |
_Who:_ `cib-devs`
|
| + |
|
| + |
~~~scenario
|
| + |
given file radenv.sh
|
| + |
when I run bash radenv.sh rad --version
|
| + |
then command is successful
|
| + |
~~~
|
| + |
|
| + |
|
| |
## Dummy adapter runs successfully
|
| |
|
| |
_Want:_ The dummy adapter (in embedded file `dummy.sh`) runs
|