►
From YouTube: Jenkins GSoC: Code Coverage API Plugin intro
Description
During this session ShenYu Zheng (https://github.com/cizezsy) will introduce his Google Summer of Code project: Code Coverage API plugin. The goal of this project is to unify existing Code Coverage plugins and provide new features for them.
More info about the project: https://jenkins.io/projects/gsoc/2018/code-coverage-api-plugin/
A
Hi
everybody
welcome
to
Jenkins
google
Summer
of
Code.
Today
we
have
a
presentation
by
shaking
is
one
of
google
Summer
of
Code
student.
He
is
working
on
code
coverage,
API
plugin.
If
you
interested
to
get
more
information
about
google
Summer
of
Code,
please
go
to
Jenkins
ever
website
and
there
is
a
JSOC
project
and
so
Shay.
If
you
shake,
is
cream.
Maybe
we
could
start
from
short
introductions
and
then,
of
course,
there
will
be
them
of
the
project.
A
B
B
B
This
is
master
horrible
idea
and
so
so
for
codicology,
if
he
had
probably
no
yeah
Oh
what
we
wanted
to
implement
our
program,
which
implemented
this
protein
fast,
their
house
real
reason.
First,
yeah
a
lot
of
progress
in
which
currently
incremental
code
coverage
like
commercial
approach
in
cocoa
program
and
some
scenic
attack.
B
So
if
we,
if
you
say
how
more
code
ecology
to
appear
in
in
the
future,
and
if
we
don't
how
more
generally
kur
API,
probably
in
for
critical
religion,
we
might
how
to
increment
the
more
protein
for
the
code
coverage
data.
The
second
is
a
most
aquatic
ecology
reporter
how
the
same
structure
take
her
or
be
passed.
The
true
a
true
pastor
to
a
tree,
for
example.
B
So,
for
example,
if
we
have
Java,
ecology,
ecology,
ecology,
toss
I,
think
a
most
awesome,
oh
yeah,
most
of
most
early
part
of
team
is
like
a
package
a
cast
file
and
a
structure.
Each
nota
each
node
can
be
viewed
as
a
each
new
issue.
Node
is
a
package
to
cast
and
matters,
and
each
channel
is,
and
also
how
much
I
know
that,
like
a
cast
of
a
package,
you
matter
of
class,
so
I
think
most
core
is
you
before
have
the
same
structure?
Data
can
be
viewed
as
a
tree.
B
The
third
is
a
most
ecology
report.
How
the
similar
content
content,
for
example,
we
can
say
the
monster
so
most
important,
most
of
code
code,
ecology
reporter
how
the
some
attributes
like
are
called
a
codel,
I,
misspell,
a
bench
code
and
brown
sure
mister
so
well,
most
of
coder
college
you
report
to
or
how
the
similar
content.
So
this
is
what
we
needed
to
implement
a
we
needed
to
our
code
house,
you
a
pair
program
for
all
the
source
code
or
ecology
toss
and
instead
have
a
having
one
problem
for
issue
code.
B
What
is
the
provide
provide
our
easy
to
use
API
to
merge
and
the
implementer
code
coverage
at
all,
and
the
second
is
a
does
most
repeat
a
walk-by
passing
report
showing
we
thought
for
Prague
in
developer
and
so
how
how
our
more
user-friendly
in
the
face,
impose,
configure
and
the
result
page
for
users
in
order
to
implement
that
we
can
my
or
project
our
designer
chose
mechanism
so
fast.
If
we
want
to
implement
it,
our
coverage
code
coverage
at
all,
we
can
only
do
the
two
things.
B
B
So
fast
we
can
just
implemented
a
java
xml
college
before
I
had
just
a
d-pad
is
a
extension
point.
Changing
pointer,
we
casted
the
second
we
can
just
add
described.
We
should
extend
coverage
in
reporter,
I've
had
a
described
and
other
exchanger
annotation
in
in
it.
So
we
can
implement
art
or
simply
like
that.
Just
you
can
send
our
advert
I
know
add
a
static,
finest
article
class,
which
we
extender
courage
to
deport
any
parties
quota
because
simply
by
doing
tattoos
into
implementer
codicology
talk
so.
B
So
we
can
do
the
most
Olympia
walk
by
by
using
taste
this
sauce
similarity
your
to
implement.
It
is,
if
you
are,
if
you
are
protein
developer,
you
can
simply
do
this
to
thing.
First
is
a
test,
is
a
simple
standard
report
format
for
language
and
the
second
is
excel
file
to
convert
origin
reporter
to
the
standard
format.
So
what
is
the
standard?
We
put
a
format,
as
you
know,
for
each
year,
as
you
know,
for
each
language,
you
see
how
a
different
standard
they
have
different
structure
like
Java.
B
B
B
Oh
the
secretary
is
a
access
FL
to
convert
our
original
report
to
the
standard
form
it
you
can
see
in
kapashera
in
kapashera
reporter
ipad
me
halwa,
the
to
matter
master
to
implement
lines,
get
excel
file
and
another
is
gator.
Xd
scheme
failed
to
where
they,
the
sister,
where
there
is
a
reporter.
So
this
is
the
excel
file
to
converter
original
reported
to
stand
for
major
report.
B
B
A
B
B
B
So,
as
you
can
see,
we
can
add
a
poster.
Beaut
action
like
a
publisher,
covers
report
for
default
at
default.
It
will
automatically,
from
the
supporter,
easy
to
say
you
see
how
if
we
have
truly
Porter
in
your
workspace,
so
so
plug-in
will
automatically
found
it
and
much
attitude
our
pattern.
So
we
can
not.
You
can
don't
add,
as
a
don't
put
the
reporter
affair
reporter
past
the
specified
only
put
of
has
right
also,
we
can
specify
either
manually
exit.
B
We
can
also
add
cocoa,
yeah,
Ross
XML,
and
so
we
can
express
this
Oh
user
and
down.
So
we
can
also
manually
specify
it
and
also
we
can
set
the
thread
holder
for
all
the
reporter.
This
is
the
global
Kolkata
/
global
coverage,
/
Hoda
butter.
You
can
also
have
the
language
will
our
first
holder
in
the
future,
but
it
is
not
a
complete
enough
and
then
like
that
we
can.
B
So,
as
you
can
see
now
we
have
a
to
reporter.
Why
is
the
kabocha
and
the
wines
jacoco
he's
similar
in
your
workspace?
It
seems
you
asked
workspace
and
so
cat
I
did
so.
We
also
have
discussed
the
more
user,
more
user-friendly
interface
in
the
slide,
so
I
planned
to
replace
this
older
pcs
from
commercial
pocket
and
I
plan
to
replace
it
with
more
modernize
and
user
friendly
user
friendly
chat.
B
B
A
B
Okay,
so
if
you
interest
in
the
in
this
project
project,
you
can
talk
with
ask
me
or
channel,
and
also
you
can
send
email
list
in
my
list
in
my
list
image
the
whole
page
here
and
also
you
have
found
more
information,
your
project
page
on
Jenkins,
oh.
B
A
So
for
each
google
Summer
of
Code
project,
we
have
a
separate
page
on
the
genocidal
website.
Now
you
can
see
the
page
on
my
display,
so
you
can
use
it
as
a
reference,
and
here
you
may
see
that
there
is
a
link
to
the
chart
of
github
repository
and
we
will
have
more
links
once
we
get
more
content,
including
cadiz,
introductory
video
and
presentation,
so
it
will
be
posted
on
this
page.
A
A
A
We
have
projects
jin-seok
and
he
you
might
find
for
google
Summer
of
Code
projects
and
he's
caught
average
appearing
here.
You
may
find
always
shared
everything,
so
he's
a
bit
early,
you
just
click
on
it
and
you
can
see
it
on
the
website
and
yeah
the
results.
Github
repository
where
you
can
see
all
the
current
progress
you
can
try
out
the
code
is
even
in
the
current
state.
It
already
does
something
and
I
hope
you
will
have
an
alpha.
Maybe
by
the
end,
for
this
could
increase
and
yeah.
A
You
know
it
would
be
the
most
the
best
way
to
ask
questions
and,
of
course,
a
Genk
is
developed
at
my
limit
least.
If
you
want
to
raise
a
question
night,
you
want
to
ask
how
to
use
it
yeah
and
if
you
want
to
request
any
additional
features
for
API
integrations
for
visualization.
Just
they
said
the
question
they
and
we
will
handle
it.
C
A
A
Okay,
so
if
there
are
any
questions,
then
just
let's
just
follow
up
by
existing
channels
and
yeah,
we
also
have
a
github
project
for
this
plug-in.
So
if
you
want
to
request
particular
feature,
maybe
the
best
way
is
to
just
create
a
jitter
ticket.
We
will
discuss
them
and
create
something
for
one
of
the
next
things
done.