Ok, I wasnt sure if there was tagging or something.

Thanks,

Brady

-----Original Message-----
From: Jamo Luhrsen 
<[email protected]<mailto:jamo%20luhrsen%20%[email protected]%3e>>
To: Brady Allen Johnson 
<[email protected]<mailto:brady%20allen%20johnson%20%[email protected]%3e>>,
 Ursicio Javier Martin 
<[email protected]<mailto:ursicio%20javier%20martin%20%[email protected]%3e>>,
 Diego Jesus Granados Lopez 
<[email protected]<mailto:diego%20jesus%20granados%20lopez%20%[email protected]%3e>>,
 [email protected] 
<[email protected]<mailto:%[email protected]%22%20%[email protected]%3e>>,
 [email protected] 
<[email protected]<mailto:%[email protected]%22%20%[email protected]%3e>>
Subject: Re: [sfc-dev] SFC Boron-SR3 test failure checkoff
Date: Wed, 29 Mar 2017 11:03:49 -0700



On 03/29/2017 09:47 AM, Brady Allen Johnson wrote:



Ursicio,

Awesome work coming up with a solution so quick. I think this will have to go 
in for Boron SR4, and just document the
problems with SR3.



we don't have branches or branch locking in Int/Test, so no worries about 
putting
test patches at any time.

JamO




Thanks,

Brady

-----Original Message-----
*From*: Ursicio Javier Martin 
<[email protected]<mailto:[email protected]>
<mailto:ursicio%20javier%20martin%20%[email protected]%3e>>
*To*: Diego Jesus Granados Lopez 
<[email protected]<mailto:[email protected]>
<mailto:diego%20jesus%20granados%20lopez%20%[email protected]%3e>>,
 Jamo Luhrsen <[email protected]<mailto:[email protected]>
<mailto:jamo%20luhrsen%20%[email protected]%3e>>, Colin Dixon 
<[email protected]<mailto:[email protected]>
<mailto:colin%20dixon%20%[email protected]%3e>>, 
[email protected]<mailto:[email protected]> 
<[email protected]<mailto:[email protected]>
<mailto:%[email protected]%22%20%[email protected]<mailto:%22%20%[email protected]>%3e>>
*Subject*: Re: [sfc-dev] SFC Boron-SR3 test failure checkoff
*Date*: Wed, 29 Mar 2017 15:33:35 +0000

Hi Jamo,

Here you have the proposal in integration/test to overcome this Boron issue:

https://git.opendaylight.org/gerrit/#/c/54034/

BR,

Ursicio


-----Original Message-----
From: Diego Jesus Granados Lopez
Sent: miƩrcoles, 29 de marzo de 2017 15:13
To: Jamo Luhrsen <[email protected]<mailto:[email protected]> 
<mailto:[email protected]>>; Colin Dixon 
<[email protected]<mailto:[email protected]> 
<mailto:[email protected]>>; Ursicio Javier Martin 
<[email protected]<mailto:[email protected]> 
<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<mailto:[email protected]>
Subject: RE: [sfc-dev] SFC Boron-SR3 test failure checkoff

Jamo,

Thanks for the explanation. Still, this lack of branching in integration/test 
repo is something very hard to understand to me, especially when that fact is 
translating into the need of adding branching intelligence into the testcases. 
When branches are needed, it is version control where they belong. It's not 
only that: in my experience, when you require from testcases to be valid for 
different software tracks, at the end you're required that the testcases are 
verified on all those tracks, a requirement that is really hard on individuals 
contributing new tests, because of how hard it is to change tracks during 
development. As I said, I experienced a similar situation in my organization, 
and this level of demand translated into the dysfunction of people actively 
avoiding to contribute tests (because of not having the time to verify them in 
all tracks).

Also in the spirit of trying to improve things, , it was me who contributed 
four of those testcases which are failing in Boron (they support a correction 
which is meant only for Carbon), having no clue that they would be run vs all 
active tracks. It would be really nice if this "not trivial to anticipate" 
behavior was easier to stumble upon in documentation (at least I couldn't find 
anything about it; can totally be my fault), or at least if this expectation 
was an explicit comment in code reviews for people starting to contribute tests 
as I am myself, at least when that branching-support logic is clearly not 
present in the new/modified tests.

I'm sure there is a background that lead to this decision of not branching the 
integration/test repo, and I'd really appreciate if you could point me to that 
info so I can understand if there was a reasoning that I'm not getting

Back to the original point, it is true that we have eight testcases that we 
didn't notice were failing in Boron. As my colleague Ursicio said, we'll be 
working to fix them, but in the meanwhile, is it ok that we simply acknowledge 
the failure as not blocking in the spreadsheet Colin shared? (I'll be doing it 
right away)

Best regards,
Diego

-----Original Message-----
From: Jamo Luhrsen [mailto:[email protected]]
Sent: martes, 28 de marzo de 2017 23:24
To: Colin Dixon <[email protected]<mailto:[email protected]> 
<mailto:[email protected]>>; Diego Jesus Granados Lopez 
<[email protected]<mailto:[email protected]>
 <mailto:[email protected]>>; Ursicio Javier Martin 
<[email protected]<mailto:[email protected]> 
<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<mailto:[email protected]>
Subject: Re: [sfc-dev] SFC Boron-SR3 test failure checkoff

first thing is we should be noticing these things well before release people 
are noticing them as we try to get an SR out the door. I have a hunch this 
started happening before
2017 started.

secondly, there is some confusion here:

our test code comes from the integration/test repo and we only have a master 
branch. There is no such thing as a boron test branch. The git snippets you 
gave are from integration/test so it makes sense that you only see master.

our jobs have the branch of the *controller* in their name. So, for the job we 
are looking at here (sfc-csit-3node-rest-basic-all-boron), it is downloading a 
distribution .zip made from the boron branch. It's not building it, just 
downloading from nexus.

SFC csit has dealt with this in the past where CSIT needs to be smart about 
knowing which ODL branch it's testing against. Other projects deal with this as 
well. It looks like SFC is now only assuming master in it's suites:

https://github.com/opendaylight/integration-test/blob/master/csit/suites/sfc/SFC_Basic/010__sfc_service_functions.robot#L116-L118

here's a patch for sfc csit that came in a few months ago playing in that same 
area.

https://git.opendaylight.org/gerrit/#/c/45819

integration-dev can help with reviews of patches that come in to get this 
cleaned up.

hope it helps,
JamO


On 03/28/2017 06:27 AM, Colin Dixon wrote:


Thanks for looking into this. We've heard other people say the same things too. 
--Colin On Tue, Mar 28, 2017 at 8:57 AM
Diego Jesus Granados Lopez 
<[email protected]<mailto:[email protected]>
 <mailto:[email protected]>
<mailto:[email protected]>> wrote: I'm adding more 
evidence. From one of the failed tasks [1]:
GIT_URL 
ssh://[email protected]<mailto:[email protected]>
 <mailto:[email protected]>:29418/integration/test
<http://[email protected]:29418/integration/test> GIT_BRANCH 
origin/master GIT_COMMIT
9f3c006279ca73a063f923e64a0c74aebf809a9d At execution logs: 04:52:41 > git 
fetch --tags --progress
ssh://[email protected]<mailto:[email protected]>
 <mailto:[email protected]>:29418/integration/test
<http://[email protected]:29418/integration/test> master 
04:52:41 > git rev-parse FETCH_HEAD^{commit} #
timeout=10 04:52:41 Checking out Revision 
9f3c006279ca73a063f923e64a0c74aebf809a9d (origin/master) 04:52:41 > git config
core.sparsecheckout # timeout=10 04:52:41 > git checkout -f 
9f3c006279ca73a063f923e64a0c74aebf809a9d That commit being used
(9f3c) is the carbon tip (not in boron). So the wrong version of 
integration/test is being used for running the test. I'm
not sure of which project is in charge of that script / task configuration in 
order to forward this info to them. Is it
releng/builder? [1] 
https://jenkins.opendaylight.org/releng/job/sfc-csit-3node-rest-basic- 
all-boron/334 -----Original
Message----- From: Ursicio Javier Martin Sent: martes, 28 de marzo de 2017 
12:55 To: Diego Jesus Granados Lopez
<[email protected]<mailto:[email protected]>
 <mailto:[email protected]>
<mailto:[email protected]>>; Jamo Luhrsen 
<[email protected]<mailto:[email protected]> <mailto:[email protected]>
<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<mailto:[email protected]>
<mailto:[email protected]> Cc: Colin Dixon 
<[email protected]<mailto:[email protected]> <mailto:[email protected]>
<mailto:[email protected]>> Subject: RE: [sfc-dev] SFC Boron-SR3 test 
failure checkoff Hi Jamo, After looking at the
execution logs I agree with Diego, for some reason tests devoted to Carbon are 
being executed in Boron scope. Maybe a
Releng issue ... BR, Ursicio -----Original Message----- From: 
[email protected]<mailto:[email protected]>
<mailto:[email protected]> 
<mailto:[email protected]>
[mailto:[email protected] 
<mailto:[email protected]>] On Behalf Of Diego Jesus
Granados Lopez Sent: martes, 28 de marzo de 2017 10:29 To: Jamo Luhrsen 
<[email protected]<mailto:[email protected]> <mailto:[email protected]>
<mailto:[email protected]>>; 
[email protected]<mailto:[email protected]> 
<mailto:[email protected]>
<mailto:[email protected]> Cc: Colin Dixon 
<[email protected]<mailto:[email protected]> <mailto:[email protected]>
<mailto:[email protected]>> Subject: Re: [sfc-dev] SFC Boron-SR3 test 
failure checkoff Hi, I checked the failing job and
most (not sure if all, but probably) of the failing tests shouldn't be 
executing in boron checks. E.g. there are 4 tests
consistently failing that shouldn't be executing in Boron (Service Path 
validation: added by me) they were merged to carbon
only one month ago. Any chance the Jenkins job is misconfigured and using 
master branch instead of boron-something for
running that jobs? I looked at the job config and it contains a "GERRIT_BRANCH" 
parameter set to "stable/boron", but as I
said if it was being used, tests added to carbon only shouldn't be being run 
BR, Diego -----Original Message----- From:
[email protected]<mailto:[email protected]>
 <mailto:[email protected]>
<mailto:[email protected]> 
[mailto:[email protected]
<mailto:[email protected]>] On Behalf Of Jamo Luhrsen 
Sent: lunes, 27 de marzo de 2017 22:57 To:
[email protected]<mailto:[email protected]> 
<mailto:[email protected]> <mailto:[email protected]> 
Cc: Colin
Dixon <[email protected]<mailto:[email protected]> 
<mailto:[email protected]> <mailto:[email protected]>> Subject: Re: 
[sfc-dev] SFC
Boron-SR3 test failure checkoff SFC, I took a look at one of your failing jobs 
from the tracking sheet and it does have
seemingly consistent failures now. But, the same job back in the SR2 timeframe 
was passing 100%. Maybe there is a
regression? job from SR2-ish: 
https://logs.opendaylight.org/releng/jenkins092/sfc-csit-3node-rest-ba
sic-all-boron/212/archives/log.html.gz Thanks, JamO > tl;dr > Your project has 
test failures in the Boron-SR3 distribution
tests. > Please look at them and mark them as OKAY in the spreadsheet if > 
they're not blocking or start a conversation
with us _now_ if they are. > > > Full details: > The SFC project has at least 
one test failure in the distribution test >
from the proposed Boron-SR3 release here: > 
https://wiki.opendaylight.org/view/Simultaneous_Release:Boron_Release_ >
Plan#Boron_SR3_Download > > To find the test failures, go to the distribution 
test report link at > the page above or
directly here: > 
https://jenkins.opendaylight.org/releng/view/distribution/job/integrat > 
ion-distribution-test-boron/173/




Then look for yellow or red balls after tests that start with your > project's 
short name and click on the number to go




to the actual run > that produced the failures. > > Please check to see if the 
failures are a blocking issue for releasing


Boron-SR3 and if so, start the discussion and if not, update the > spreadsheet 
here with OK in front of the issues: >


https://docs.google.com/spreadsheets/d/1zImtd764e-hOgJAxoJKl85fxHCPu2a > 
gLfqsBtf13zQY/edit#gid=1776065453 > > Ideally,
also follow up here or on this thread: > 
https://lists.opendaylight.org/pipermail/release/2017-March/009712.htm > l > >
Cheers, > --Colin _______________________________________________ sfc-dev 
mailing list 
[email protected]<mailto:[email protected]>
<mailto:[email protected]> <mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/sfc-dev 
_______________________________________________ sfc-dev mailing
list [email protected]<mailto:[email protected]> 
<mailto:[email protected]> <mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/sfc-dev



_______________________________________________
sfc-dev mailing list
[email protected]<mailto:[email protected]> 
<mailto:[email protected]>
https://lists.opendaylight.org/mailman/listinfo/sfc-dev


_______________________________________________
sfc-dev mailing list
[email protected]
https://lists.opendaylight.org/mailman/listinfo/sfc-dev

Reply via email to