[Scons-dev] travis ci failing for py3 builds which are succeeding?

Bill Deegan bill at baddogconsulting.com
Mon Feb 19 14:49:51 EST 2018


This one:
https://travis-ci.org/SCons/scons/jobs/343424806
(or any since we put in the patch to bump the pickle version up in order to
fix the py3.* builds)

On Mon, Feb 19, 2018 at 2:42 PM, Daniel Moody <dmoody256 at gmail.com> wrote:

> 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 at baddogconsulting.com> 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
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://pairlist2.pair.net/pipermail/scons-dev/attachments/20180219/d5c5c819/attachment.html>


More information about the Scons-dev mailing list