►
From YouTube: End to End Test Pipeline Failure Debugging using Pry
Description
End to End Test Pipeline Failure Debugging using Pry
Intended as an extension of existing videos:
Quality Team: Failure Triage Training - Part 1
https://www.youtube.com/watch?v=Fx1DeWoTG4M&list=PL05JrBw4t0KpZUzlEnvlvBtf_NwShU_ot&index=18 (36 min)
Quality Team: Failure Triage Training - Part 2
https://www.youtube.com/watch?v=WeQb8GEw6PM&list=PL05JrBw4t0KpZUzlEnvlvBtf_NwShU_ot&index=17 (34 min)
A
I'm
not
going
to
duplicate,
what's
already
been
covered
off
in
the
existing
very
useful
pipeline,
triage
videos,
I
would
recommend
them.
They
are
worth
a
watch,
a
lot
of
brilliant
info.
What
I'm
going
to
focus
on
in
this
video
is
something
that
was
touch
upon
in
the
previous
video
about
using
pry
as
a
as
a
testy
bug
too.
A
One
thing
that
I
want
to
mention
was
the
entry
point
idea
I
found
out
about
failures,
either
from
slack
reports
test
case
issues,
the
most
usual
being
being
tagged
in
a
bug
issue
which
was
used
by
the
engineer
who
investigated
the
door
was
on
triage,
or
I
can't
investigate
the
latest
pipeline
trails
report.
Myself
has
been
mentioned.
If
you
watch
the
pipeline
trade
videos
that
were
referenced
earlier,
there
are
several
slot
channels
reporting
from
different
pipelines.
A
A
Reproducing
issue
always
useful
I'll
touch
upon
rolling
up
the
tests
locally
in
the
previous
video.
The
pipeline
trades
video
was
referenced
earlier-
also
go
into
this,
but
what
it
will
say
is
that
if
it
isn't
reproducible
locally,
we
can
use
the
container
from
the
pipeline
and
the
instructions
are
on
that
link
again
some
excellent
reference
documentation.
There.
A
I
use
pry
as
my
main
debug
2
ruby
folks,
probably
familiar
with
this
offers.
Debug
tooling
can
also
act
as
a
bit
of
a
interactive,
ruby
terminal.
A
Here's
something
I
used
in
a
recent
test
where
I
was
on
an
intel
test.
The
selector
wasn't
visible
and
in
a
second
I'm
going
to
go
for
a
walkthrough
which
will
be
very
similar
to
this.
A
I
had
an
issue:
let's
try
and
reproduce
it.
A
So
it's
a
slightly
contrived
example,
but
it
is
based
on
a
true
story,
an
issue
that
did
occur
recently.
A
A
A
A
So
the
test
itself,
which
is
where
the
border
pit
the
startup
for
create
access
token
crypto
runner,
create
the
project
populate.
The
project
move
through
the
pipeline
make
sure
that
the
pipeline.
A
A
So
where
have
they
failed
unable
to
find
css
data?
Qd
selector,
blacklisted,
license
radio,
similarly
dot
qa
selector
approved
license
radio.
A
So
it'll
do
this
over
so
a
couple
of
breakpoints
so
when,
within
the
license,
compliance
spec,
the
blacklisted
test
was
line
65
and
53
for
improved.
A
A
License
compliance,
which
is
our
test
functions
it's
important
so
so,
just
before
the
click
element,
probably
a
useful
place.
A
A
Policy
tests
right
so
here's
your
first
breakpoint,
so
this
is
on
the
actual
spec
test
itself,
so
it's
column
approved
license.
So,
let's
step
into
that.
A
Just
right
into
our
test,
so
click
element
license
out
button.
Yep
expand
place,
search
for
the
license,
go
to
contrast.
If
you
want
to
see
what
license
it
was
searching
for
mighty
lessons,
so
next
on
that
and
selected
the
mit
license.
So
this
takes
us
to
our
next
breakpoint,
which
was
on
the
click
element
of
the
approved,
license
radio.
So
I've
been
stepping
forward
next.
If
I
try
to
run
that
up
outside
of
the
test,
it
happens.
A
A
A
A
Let's
see,
let's
grab
all
of
our
selectors
all
of
our
dollar
q,
a
selector
selectors
so
patched
at.
A
A
A
Scroll
up,
oh
free,
license,
radio.
So
suddenly,
when
I,
when
I
lie
for
the
non-visibles,
it's
it's
there,
so
as
it
turned
out,
this
was
a
bit
of
a
known
issue.
A
So
it's
captured
in
this
it's
still
open.
As
of
march
2021,
the
proposal
is
to
use
choose
element
from
radio
buttons,
so
what
I
have
done
is,
I
have
made
up
a
bit
of
a
choose
element
function
within
the
qabs.
It's
a
little
bit
hacky
at
the
moment,
but
it
allows
for
finding
elements
where
visible
is
false.
A
Okay,
so,
rather
than
click
element,
if
I
use
that
little
choose
element
function,
approved
radio
license
private
license.
Radio,
sir.
A
A
A
A
A
The
next
test,
yep
that
is
denied
onto
the
night
test,
has
passed.
Okay,
so
thank
you
for
watching.