Tarantool development patches archive
 help / color / mirror / Atom feed
From: "Alexander Tikhonov" <avtikhon@tarantool.org>
To: "Alexander Turenko" <alexander.turenko@tarantool.org>
Cc: "Oleg Piskunov" <o.piskunov@tarantool.org>,
	tarantool-patches@dev.tarantool.org
Subject: Re: [Tarantool-patches] [PATCH v1] test: add more tests to packaging testing
Date: Wed, 11 Mar 2020 14:05:00 +0300	[thread overview]
Message-ID: <1583924700.513372502@f460.i.mail.ru> (raw)
In-Reply-To: <20200221111935.gw7rj7vlhc2jquam@tkn_work_nb>

[-- Attachment #1: Type: text/plain, Size: 3616 bytes --]


Alexander, thanks for your review, I've made all the changes that you asked.


>Пятница, 21 февраля 2020, 14:19 +03:00 от Alexander Turenko < alexander.turenko@tarantool.org >:
>
>I have several questions, see below.
>
>WBR, Alexander Turenko.
>
>On Mon, Dec 30, 2019 at 02:10:07PM +0300, Alexander V. Tikhonov wrote:
>> Changed number of tests to packaging testing jobs from
>> suites: "unit/ app/ app-tap/ box/ box-tap/ engine/ vinyl/",
>> to all suites except 'replication/' suite. Also added
>> testing to the all available packing jobs except 'CentOS 6'.
>> 
>> Removed test-run option that run testing inline to be
>> able to run it in parallel. Also changed 'test-run' to
>> 'make test-force' command.
>> 
>> Closes #4599
>> ---
>> 
>> Github:  https://github.com/tarantool/tarantool/tree/avtikhon/gh-4599-packages-testing-full-ci
>> Issue:  https://github.com/tarantool/tarantool/issues/4599
>> 
>>  rpm/tarantool.spec | 17 +++++++++--------
>>  1 file changed, 9 insertions(+), 8 deletions(-)
>> 
>> diff --git a/rpm/tarantool.spec b/rpm/tarantool.spec
>> index ff95ed646..bc1fb5aff 100644
>> --- a/rpm/tarantool.spec
>> +++ b/rpm/tarantool.spec
>> @@ -70,17 +70,18 @@ BuildRequires: libunwind-devel
>>  %endif
>> 
>>  # For tests
>> -%if (0%{?fedora} >= 22 || 0%{?rhel} == 7)
>> -BuildRequires: python >= 2.7
>> -BuildRequires: python-six >= 1.9.0
>> -BuildRequires: python-gevent >= 1.0
>> -BuildRequires: python-yaml >= 3.0.9
>> -%endif
>>  %if (0%{?fedora} >= 31 || 0%{?rhel} >= 8)
>>  BuildRequires: python2 >= 2.7
>>  BuildRequires: python2-six >= 1.9.0
>>  BuildRequires: python2-gevent >= 1.0
>>  BuildRequires: python2-yaml >= 3.0.9
>> +%else
>> +%if (0%{?rhel} != 6)
>
>Don't understood: what was actually changed? We have Fedora 28-31 and
>CentOS 6-8 in testing / deploying. 
Please check the next comment.
>
>
>> +BuildRequires: python >= 2.7
>> +BuildRequires: python-six >= 1.9.0
>> +BuildRequires: python-gevent >= 1.0
>> +BuildRequires: python-yaml >= 3.0.9
>> +%endif
>>  %endif
>>  
In the current change and one before, the check of the versions added. Before it
was that only Fedora and CentOS installed the python packages for the testing.
As after the change all OSs (except CentOS 6) will have it installed except
Fedora since 31 version and CentOS since 8 version will have python2.
>
>>  Name: tarantool
>> @@ -160,13 +161,13 @@ make %{?_smp_mflags}
>>  rm -rf %{buildroot}%{_datarootdir}/doc/tarantool/
>> 
>>  %check
>> -%if (0%{?fedora} >= 22 || 0%{?rhel} >= 7)
>>  #  https://github.com/tarantool/tarantool/issues/1227
>>  echo "self.skip = True" > ./test/app/socket.skipcond
>>  #  https://github.com/tarantool/tarantool/issues/1322
>>  echo "self.skip = True" > ./test/app/digest.skipcond
>
>Those two issues now closed. Maybe it is time to enable those tests?
Sure, I'll add separate commit into the current patch set.
>
>>  # run a safe subset of the test suite
>
>I would file an issue re enabling replication test suite and mention it
>here: it looks as good process for me. However, up to you.
Sure - added new issue:
   https://github.com/tarantool/tarantool/issues/4798
>
>
>> -cd test && ./test-run.py --force -j 1 unit/ app/ app-tap/ box/ box-tap/ engine/ vinyl/
>> +%if (0%{?rhel} != 6)
>> +	TEST_RUN_EXCLUDE='replication/' make test-force
>>  %endif
>
>Flaky fails rate will increase on Travis-CI if we'll enable
>parallelization. Either discard this change or enable it only for
>gitlab-ci. 
Added mark 'IS_TRAVIS' to be changed by packpack on run.
>
>
>Nit: Use whitespace (not tab) for indentation here. 
Corrected.
>


-- 
Alexander Tikhonov

[-- Attachment #2: Type: text/html, Size: 7293 bytes --]

  reply	other threads:[~2020-03-11 11:05 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-12-30 11:10 Alexander V. Tikhonov
2020-02-21 11:19 ` Alexander Turenko
2020-03-11 11:05   ` Alexander Tikhonov [this message]
2020-03-12 11:03     ` Alexander Turenko
2020-03-13  4:45       ` Alexander Tikhonov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1583924700.513372502@f460.i.mail.ru \
    --to=avtikhon@tarantool.org \
    --cc=alexander.turenko@tarantool.org \
    --cc=o.piskunov@tarantool.org \
    --cc=tarantool-patches@dev.tarantool.org \
    --subject='Re: [Tarantool-patches] [PATCH v1] test: add more tests to packaging testing' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox