Re: travis ci failing for py3 builds which are succeeding?
Daniel Moody <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.devel |
|---|---|
| Message-ID | <CANws3JQ2mm14Ft7=6F2aWWnatC3kh9M2CF=MTURHHZN4W4Uz6w@mail.gmail.com> |
The double bar (||) means execute the next command on non zero exit from previous command. So if there is exit 1 or 2, then it checks if 2, which means that it was only no results, which is considered passing. If there is a 1 exitcode then it fails. Do you have a specific travis build in question? On Feb 19, 2018 2:37 PM, "Bill Deegan" <bill-cJFiu+DHMVC5azolltMz9laTQe2KTcn/@public.gmane.org> wrote: > Daniel, > > I think it's this line in the .travis.yml > > What do you expect: > - python runtest.py -a --exclude-list exclude_jobtest || if [[ $? == 2 > ]]; then true; else false; fi > > > Do? > > Here's what I see with a simple test in my bash shell: > $ echo "BILL" > BILL > $ echo $? > 0 > $ if [[ $? == 2 ]]; then true; else false; fi > $ echo $? > 1 > > > > -Bill > _______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev