Commit Graph

70 Commits

Author SHA1 Message Date
Ekaterina Dimitrova 39db44adff Fix dtest-jar
patch by Ekaterina Dimitrova; reviewed by Brandon Williams for CASSANDRA-15255
2023-07-28 14:31:17 -04:00
Bereng c91e2714b9 Generate.sh -s param to skip autodetection of tests
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18553
2023-06-12 09:58:58 +02:00
Derek Chen-Becker 8d3c30dde4 Validate the comparison git branch when generating CircleCI configs
Allow the user to use a flag to specify a non-default comparison git
branch when detecting changed unit tests to repeat.

Patch by Derek Chen-Becker; reviewed by Andrés de la Peña and Berenguer Blasi for CASSANDRA-17997
2023-06-07 11:03:00 +01:00
Andrés de la Peña 02048cffea Remove -l / -m / -h designation and have two options: free or paid tier circle config
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Josh McKenzie for CASSANDRA-18012
2023-03-10 11:48:31 +00:00
Ekaterina Dimitrova 476d31bce2 Add Dtest-large and cqlshlib tests to CircleCI; Fix num tokens in CircleCI tests to match the default value; Fix CircleCI Python tests split bug; Fix CircleCI long unit tests
patch by Ekaterina Dimitrova; reviewed by Andres de la Pena for CASSANDRA-18001
2023-02-11 14:30:24 -05:00
Bereng f384e69482 When generate.sh fails its rc=0 - take 2
patch by Andres de la Peña and Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032

Co-authored-by: Berenguer Blasi <berenguerblasi@gmail.com>
Co-authored-by: Andres de la Peña <a.penya.garcia@gmail.com>
2023-01-16 07:03:17 +01:00
Bereng 69dfed3671 When generate.sh fails its rc=0
patch by Berenguer Blasi; reviewed by Andres de la Peña for CASSANDRA-18032
2023-01-12 07:04:13 +01:00
Ekaterina Dimitrova df0b139701 Use CircleCI Large executor instead of XLarge executor in MIDRES config for Python upgrade tests
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-18127
2022-12-23 14:48:36 -05:00
Andrés de la Peña 955231cacf CircleCI: Remove repeated jobs from default LOWRES, MIDRES and HIGHRES files
patch by Andrés de la Peña; reviewed by Berenguer Blasi and Ekaterina Dimitrova for CASSANDRA-18024
2022-11-08 17:47:42 +00:00
Andrés de la Peña 95400649d8 Improve behaviour of the Ant flag to skip test building, no-build-test
patch by Andrés de la Peña; reviewed by Berenguer Blasi for CASSANDRA-18000
2022-11-04 16:24:38 +00:00
Ekaterina Dimitrova 90fe8608a4 CirleCI: fix Python upgrade DTests config
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17912
2022-11-04 10:31:55 -04:00
Andrés de la Peña 116ce3bc05 CircleCI: Add jobs for missing specialized unit tests
Fix run_repeated_utests for non-testsome targets

patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-17987
2022-11-03 11:30:38 +00:00
Andrés de la Peña ccc0b14d56 CircleCI: Fix generate.sh without options modifying config
patch by Andrés de la Peña; reviewed by Brandon Williams and Berenguer Blasi for CASSANDRA-17995
2022-10-28 13:54:01 +01:00
Andrés de la Peña 2b511c5714 ninja-fix: Fix bashisms on .circleci/generate.sh
patch by Andrés de la Peña; reviewed by Brandon Williams for CASSANDRA-17939
2022-10-19 12:47:59 +01:00
Andrés de la Peña 9aa28a81ec CircleCI: Automatically detect and repeat new or modified JUnit tests
patch by Andrés de la Peña; reviewed by Josh McKenzie for CASSANDRA-17939
2022-10-18 16:44:37 +01:00
Ekaterina Dimitrova 0bcc354992 Use :latest tag for our test images in CircleCI config files
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-17429
2022-05-09 21:32:32 -04:00
Ekaterina Dimitrova bcd258af3f Merge branch 'cassandra-2.2' into cassandra-3.0 2022-01-11 20:45:09 -05:00
Bereng 9c0f8902e8 Replace git:// with https:// in Circle CI config file
patch by Berenguer Blasi; reviewed by Brandon Williams, Ekaterina Dimitrova and David Capwell for CASSANDRA-17255
2022-01-11 20:42:19 -05:00
Ekaterina Dimitrova e0bdf10f97 Merge branch 'cassandra-2.2' into cassandra-3.0 2021-11-11 20:33:10 -05:00
Ekaterina Dimitrova 97265ddb2c Update Docker image for testing in CircleCI config
patch by Ekaterina Dimitrova; reviewed by Brandon Williams and David Capwell for CASSANDRA-17134
2021-11-11 20:29:09 -05:00
Andrés de la Peña ee6cd06afb Use dedicated executors for CircleCI repeated test jobs
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-17043
2021-10-19 11:39:32 +01:00
Andrés de la Peña efc27d693f Save CircleCI resources with optional test jobs
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16882
2021-10-14 12:23:46 +01:00
Andrés de la Peña b6678a002c Add option for environment variables to CircleCI config generation script
patch by Andrés de la Peña; reviewed by Berenguer Blasi, Ekaterina Dimitrova and Ruslan Fomkin for CASSANDRA-16989
2021-09-28 17:45:56 +01:00
Andrés de la Peña e4b37c3271 Add resource flags to CircleCI config generation script
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16871
2021-09-01 15:27:52 +01:00
Andrés de la Peña 0770666210 Build tests in CircleCI build job
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16852
2021-08-16 17:48:08 +01:00
Mick Semb Wever 3259d6de37 Migrate dependency handling from maven-ant-tasks to resolver-ant-tasks
- This removes lib/ from version control.
- The generated pom files are now the source of truth to the project's depdendencies, and the lib/ folder re-created during the build from compile scope dependencies excluding provided and system scopes. Project dependencies are first downloaded to the maven local repository at `~/.m2/repository`.
- Maven is now required to be installed to build, that is the `mvn` command needs to be found in the path.
- The new resolver-ant-tasks targets have been encapsulated into the `build/build-resolver.xml` ant file.
- Most classpaths in build.xml are replaced with resolver:resolve definitions.
- The build-deps-pom generated pom file is now only used for declaring test dependencies.

 patch by Mick Semb Wever; reviewed by Brandon Williams for CASSANDRA-16557
2021-07-25 11:35:45 -05:00
Ekaterina Dimitrova 6e0b084d65 Add config.yml.MIDRES for older Cassandra versions
patch by Ekaterina Dimitrova; review by Andres de la Pena for CASSANDRA-16804
2021-07-20 12:15:51 -04:00
Andrés de la Peña 269bc5c35b Add CircleCI jobs to repeat upgrade tests n times
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova for CASSANDRA-16687
2021-05-27 16:30:21 +01:00
Andrés de la Peña a01cbfdce5 Add CircleCI jobs to repeat specific tests n times
patch by Andrés de la Peña; reviewed by Ekaterina Dimitrova and Berenguer Blasi for CASSANDRA-16625
2021-05-12 11:21:41 +01:00
Ekaterina Dimitrova 8b977d0da9 Ninja fix, add header to the Circle LOWRES and HIGHRES config files 2021-04-19 14:13:49 -04:00
Ekaterina Dimitrova 5c6ae40404 Ninja fix, add header to the Circle LOWRES and HIGHRES config files 2021-04-19 13:34:22 -04:00
Mick Semb Wever 50a97a0d76
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-04-19 17:29:00 +02:00
Mick Semb Wever 53b0661cbb
Fix rat checking for files with missing license headers
patch by Mick Semb Wever; reviewed by Brandon Williams, Ekaterina Dimitrova for CASSANDRA-16558
2021-04-19 17:18:26 +02:00
Mick Semb Wever 1ecf5d0e8e Fix dtest-jar building when switching branches in circleci
patch by Brandon Williams and Mick Semb Wever; tested and reviewed by Ekaterina Dimitrova for CASSANDRA-16572
2021-04-08 18:17:05 -04:00
Sylvain Lebresne efde6a76f9 Refuse DROP COMPACT STORAGE if some 2.x sstables are in use
patch by Sylvain Lebresne; review changes and tests by Ekaterina Dimitrova; reviewed by Benjamin Lerer and Brandon Williams for CASSANDRA-15897
2021-03-10 20:33:54 -05:00
Sam Tunnicliffe 88527cd791 Merge branch 'cassandra-2.2' into cassandra-3.0 2021-03-04 14:45:54 +00:00
Sam Tunnicliffe bad17a891a Update circle config with the latest docker image
patch by Sam Tunnicliffe; reviewed by Adam Holmberg and
Brandon Williams for CASSANDRA-16474
2021-03-04 14:44:05 +00:00
Mick Semb Wever c2487f5836
Merge branch 'cassandra-2.2' into cassandra-3.0 2021-01-07 22:17:33 +01:00
Mick Semb Wever 457422ac1a
Use ubuntu2004_* docker testing images, from the apache organisation in dockerhub
patch by Mick Semb Wever; reviewed by Sam Tunnicliffe for CASSANDRA-16373
2021-01-07 22:16:20 +01:00
Sam Tunnicliffe dc09f1480d Ninja: fix docker image in config.yml 2020-12-11 17:11:43 +00:00
Sam Tunnicliffe de85f43dda Merge branch 'cassandra-2.2' into cassandra-3.0 2020-12-01 18:53:34 +00:00
Sam Tunnicliffe 466c65a6c2 Update to latest docker image for CircleCI
Patch by Sam Tunnicliffe; reviewed by Mick Semb Wever for CASSANDRA-16275
2020-12-01 18:52:13 +00:00
Mick Semb Wever f139c6a6c1
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-10-27 10:47:56 +01:00
Mick Semb Wever 5d26980777
Rename master branch to trunk in cassandra-dtest
patch by Mick Semb Wever; reviewed by Brandon Williams for  CASSANDRA-16166
2020-10-27 10:39:55 +01:00
David Capwell d7f036187f ninja: remove CI configs added in CASSANDRA-16152 2020-10-23 09:30:29 -07:00
David Capwell 5bb76ba97a Merge branch 'cassandra-2.2' into cassandra-3.0 2020-10-19 12:30:18 -07:00
Brandon Williams 035dc65716 add default wipe action to circle pip3 2020-08-25 18:48:46 -05:00
David Capwell 8b8ec94744 When jvm dtest apis differ Circle CI's dtest_jars_build can fail to detect this and will use the jars from the older version
patch by David Capwell; reviewed by Caleb Rackliffe for CASSANDRA-16004
2020-08-03 15:15:32 -07:00
Mick Semb Wever f2c9b4c1f3
Merge branch 'cassandra-2.2' into cassandra-3.0 2020-03-27 12:17:18 +01:00
David Capwell b490847337
Fix test.distributed.timeout in CircleCI
patch by David Capwell; reviewed by Mick Semb Wever for CASSANDRA-15649
2020-03-27 12:13:09 +01:00