SelectTest start to be pretty big. It makes sense to splitting it into separate TestClasses. For example we could extract all the filtering tests into a new TestClass: FilteringTest or SelectWithFilteringTest.
On Thu, Sep 15, 2016 at 8:34 AM, Oleksandr Petrov < oleksandr.pet...@gmail.com> wrote: > > CASSANDRA-11031 > > Yes, sorry for delay with #11031 dtests. I've ran updated dtests yesterday > and they were clean to merge. I just wanted to make sure someone else takes > a quick glance. By now they're merged, so hopefully today it's going to be > better. > > As regards environmental timeouts, it looks like certain methods are more > prone to this (in particular, view filtering test does quite a lot). I > realise they don't hang, they just execute slower on CI machine than we > anticipate. But what should we do with it generally? Increasing timeouts > won't really help, so what comes to mind is: > * Splitting tests > * Modularising to make sure unnecessary components don't get started > * Running "slow-prone" tests sequentially to make sure they get enough > processor time > * Taking a deeper look, might be there's a performance issue hiding > behind > * Thread-dumping in case there is some sort of deadlock that's hard to > reproduce on "faster" machine (however improbable that might sound) > > Since it looks like generally tests are in much better shape, it might be a > good point to start thinking about those timing out ones. > > > > > On Thu, Sep 15, 2016 at 7:51 AM Joel Knighton <joel.knigh...@datastax.com> > wrote: > > > cassandra-3.9 > > =================================================== > > testall: 8 failures > > org.apache.cassandra.cql3.ViewFilteringTest > > .testPartitionKeyAndClusteringKeyFilteringRestrictions > > > > org.apache.cassandra.cql3.ViewFilteringTest > > .testMVCreationSelectRestrictions > > > > org.apache.cassandra.cql3.ViewTest.testCompoundPartitionKey > > > > org.apache.cassandra.cql3.validation.entities.UFTest.testEmptyString > > > > org.apache.cassandra.cql3.validation.operations.AggregationTest > > .testFunctionsWithCompactStorage > > > > org.apache.cassandra.cql3.validation.operations.SelectTest > > .testAllowFiltering > > These six test failures are due to environmental timeouts. > > > > org.apache.cassandra.db.compaction > > .TimeWindowCompactionStrategyTest > > .testDropExpiredSSTables-compression > > New flaky failure. CASSANDRA-12645 opened. > > > > org.apache.cassandra.service.RemoveTest.testBadHostId > > CASSANDRA-12487. Flaky failure in a test utility setup method. > > > > =================================================== > > dtest: 1 failure > > user_types_test.TestUserTypes.test_type_as_part_of_pkey > > Should have been fixed as part of CASSANDRA-11031. Incorrect > > version gating still - I'll follow up and get this fixed tomorrow. > > > > =================================================== > > novnode: 4 failures > > user_types_test.TestUserTypes.test_type_as_part_of_pkey > > Same as above. > > > > cqlsh_tests.cqlsh_copy_tests.CqlshCopyTest > > .test_bulk_round_trip_with_single_core > > New failure - looks like a schema agreement problem. A JIRA > > hasn't been created yet. > > > > cqlsh_tests.cqlsh_copy_tests.CqlshCopyTest > > .test_reading_max_insert_errors > > New failure - looks like Netty detected a leak. A JIRA hasn't been > > created yet. > > > > batch_test.TestBatch.logged_batch_doesnt_throw_uae_test > > CASSANDRA-12383. Flaky failure. > > > > =================================================== > > upgrade: 1 failure > > upgrade_tests.cql_tests > > .TestCQLNodes3RF3_Upgrade_current_2_1_x_To_indev_3_x > > .bug_5732_test > > CASSANDRA-12457. Patch available that needs a reviewer. > > > > > > Since there's a few open opportunities based on 3.9 failures, I'm only > > covering 3.9 on today's email. > > > -- > Alex Petrov >