►
From YouTube: ECDC - DAY 1: Testing by Dmitry Khoklov
Description
No description was provided for this meeting.
If this is YOUR meeting, an easy way to fix this is to add a description to your video, wherever mtngs.io found it (probably YouTube).
A
I'm
Dimitri
of
a
serum
foundation
I've
been
working
on
this
for
a
long
time
now
and
I
think
this
time
out
to
introduce
our
new
approach
for
long
time.
We
used
CBP
quiet
to
generate
the
test,
and
just
recently
here
in
Berlin,
we
discussed
this
and
we
came
to
agreement
that
we
could
move
the
test
generation
and
test
execution
into
a
separate
test
framework
which
could
interact
with
clients
and
every
client
could
potentially
be
a
test
generator
or
could
be
tested
by
the
best
tool.
To
almost
the
test
that
we
have.
B
A
I
opened
the
state
test
example
in
a
current
format,
so
because
is
that
it
has
a
priest
date
of
accounts
that
we
have
in
our
state
before
the
transaction
execution.
It
has
a
transaction
description
which
basically,
a
set
of
transactions
that
are
applied
to
this
pre
state,
and
we
could
call
resistance.
I
could
make
a
call
to
visit
reduction
to
a
contract.
You
could
create
a
contract.
A
You
could
call
contact
with
other
contracts
and
execute
different
code
that
you
specify
in
a
brief
date,
and
then
you
basically
write
the
expectation
section
which
checks
the
result
for
your
transaction
for
every
hard
work
that
we
have
and
is
this
expectation
you
could
check
that
after
transaction
execution,
the
state
has
changed.
The
gas
is
equal
to
what
you
expected
to
be
equal
after
your
transaction
execution
and
check.
A
Basically,
every
court
in
the
serial
virtual
machine-
and
currently
we
have
many
many
tests
like
that-
and
this
is
a
state
test-
is
a
basic
one
transaction
indication.
We
also
have
a
coercion
test,
these
many
transactions
and
many
blocks
being
important
and
in
a
current,
what
what
we
have
type
2,
which
basically
transport
always
the
blockchain
desert,
help
in
to
the
clients
and
to
do
that.
Client
developers
have
to
provide
docker
container
to
the
hydro
and
have
to
write
script.
We
should
integrate
the
test
and
the
blocks
into
into
the
client
and
runs
the
test.
A
Idea
to
create
a
test
tool
which
would
use
RPC
protocol
communication
is
a
client
and
the
existing
test
to
the
client.
So
you
could
debug
the
specific
transaction
specific
test
and
compare
it
with
the
other
client.
This
tool
is
still
in
development.
Also,
it's
a
it's
a
success
or
it
being
implemented
in
CPT,
client
I
could
run
all
existing
state
tests.
That
I
could
generate
the
state
test.
A
A
Make
a
standard
about
this,
it
would
be
nice,
so
the
first
method
just
tells
the
client
to
start
and
you
chain
visa
frontier
rules
or
you
could
set
like
any
kind
of
fork.
Transition
block
number
and
the
you
could
set
the
Genesis
configurations
here
and
the
pre
state
accounts
basically
said
here
as
well.
But
after
that
it
will
transfer
is
an
earpiece
in
metals,
the
transactions
that
it
required
to
execute
or
blocks
and
ask
the
client
what
you
thought
did
it.
We
see
a
little
code
after
the
execution
of
laws
like.
A
A
In
the
current
situation,
I
need
a
way
to
start
a
new
note
and
you
client
is
a
specific
parameters.
I
need
to
set
up
as
a
pass
to
the
database
and
all
the
tests
to
tell
that
the
client
should
be
running
in
the
test.
What
is
the
support
of
this
new
test
method,
and
we
could
also
discuss
this
format?
It's
not
mandatory.
We
could
discuss
how
to
do
it
and
might
be
no
I
felt.
That
party
could
not
be
here
like
reset.
A
A
There's
this
one
anyway,
and
that
was
the
time
to
feed
the
client
like
a
real
transaction
arrow
key
and
I
will
send
the
way
to
get
a
reduction
from
the
client
and
exam.
This
is
a
test.
Mine
looks
basically
tells
the
client
to
create
a
block
of
the
transactions
that
they'd
receive
with
the
previous
method,
so
I
feed
transaction.
Ask
the
client
to
generate
the
blocks
and
I
could
ask
a
client
to
export
this
block
and
in
order
to
import
to
other
clients
or
thinking
about
test
generation.
A
I
would
like
to
ask
the
client
to
generate
a
malformed
ad
block,
I
hope
to
report
into
other
clients.
For
example,
I
could
ask
the
client
to
a
generator
block
on
an
frontier
rules
and
deported
two
constables
and
see
what
happens.
What,
if
I
turns
time
stopped
required
to
set
up
the
distance
between
work?
Another
two
checks
are
difficult
to
change
and
stuff,
like
that
ravine
to
block
is
basically
restating
the
client
to
this
white
block
number.
It's
like
chain,
York,.
A
Letters
to
get
the
information
about
the
post
date
from
the
client,
so
it's
not
complete
yet
I
still
investigating
what
kind
of
metals
I
would
need
to
generate
the
test.
But
this
set
of
metals
is
enough
to
run
the
state
test
transaction
test
in
the
current
model
and
I
already
did
all
request
or
CDP
client.
It
works.
A
The
CVP
client
but
significant
is
not
optimized
each
methods,
each
PC
method
that
I
called
the
PC
client
getting
so
much
time,
and
this
is
because
of
internal
structure
of
the
CDP
clients,
so
I
desperately
need
somebody
to
implement
those
methods
in
some
other
client
and
see
what
is
out
here
and
get
from
there.
I
know
many
of
you
guys
developed
in
like
a
new
assyrian
client.
You
wander
around
the
existing
tests
of.
I
suggest
you
cooperate
together
with
this
couple.
Rpc
offered
pasinetta's
this
be
good.
A
I
could
like
develop
this
tool
and
you
could
use
this
to
tour
around
existing
test
suits
and
you
don't
have
to
worry
about
where
Jason
Lucas,
Jason
parsing
of
the
test
was
the
Jason
format
of
the
test.
Might
change
and
you
don't
need
to
address
evil.
Just
which
is
mint
sauce
meant
atoms.
That's
it
I,
see
it
easier
and
compared
to
fire.
If
you
create
a
docker
container,
and
you
will
need
just
to
create
the
script
which
will
basically
integrative
client
into
hive,
but
it
doesn't
provide
you
with
debugging
tools.
A
So
if,
in
addition
to
this,
we
come
up
with
debugging
RPC
methods,
we
could
like
specify
a
specific
test
like
test
with
this
name.
Is
this
transaction?
Is
this
parameters
like
get
the
VM
price
of
the
transaction?
If
it's
pending,
you
like
getting
into
back-traced,
so
I
think
it's
really
nice
idea
and
I
would
like
to
hear
like
questions
right
now
from
your
discusses.
B
A
A
A
A
A
Could
show
you
the
previous
example
test
from
state
test
could
be
converted
into
blockchain
test,
and
it
will
look
like
this,
so
it
has
design
conversion
of
this
test.
The
description
has
the
Genesis
block
around
the
other
description
of
Genesis.
Also,
it's
actually
required
to
set
all
of
those
fields
is
a
high
requirement,
but
you
actually
don't
need
many
of
those
genesis
fields
and
it
also
has,
like
the
same,
be
be
state
of
accounts
and
transaction
from
the
state
test.
It's
converted
into
a
block.
A
C
C
Ready
for
the
test,
even
before
we
have
implemented
XML
RPC
interface,
but
the
value
I
think
this
can
automate
tests
involving
multiple
clients
talking
together
with
there's
a
simple
test,
runner
orchestrating
some
kind
of
communication
between
the
clans.
It
is
already
implemented
in
some
way.
Is
it
in
the
pipeline.