Skip to content

QA-609: Add a way to generate driver tests in regular ci flows #21790

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 109 commits into
base: devel
Choose a base branch
from

Conversation

dothebart
Copy link
Contributor

@dothebart dothebart commented May 28, 2025

Scope & Purpose

add possibility to run driver tests in circle ci driver.

  • container for go driver tests added

  • container for java driver tests added

  • container for arangojs added

  • later ZIP will choke on invalid symlinks. tests/js/client/permissions/filesystem.js creates them with and leaves them behind because of broken cleanup. The cleanup is fixed by giving the proper directory into the test.

  • the generate config now understands a list of test-definitions.txt, so a common test set can be generated from several tests.

  • the first line of test-definitions.txt may now contain additional parameters to the testrun to:

    • define the docker container to run the testset in this file with
    • define a secondary git-repo which is used to check out the respective driver
    • define an optional build, if the driver needs generation
  • SUT checker for left over transactions was added

  • Found test leaving behind a transaction is fixed

  • awareness of the go2 driver was added to the testing.js glue-logic, launch parameters were fixed

  • re-add the Instance-Manager feature to specify a JWT from the start parameters (needed for go-tests)

  • make the test list output more verbose to better seperate broken individual testcases

  • 🍕 New feature

@cla-bot cla-bot bot added the cla-signed label May 28, 2025
@dothebart dothebart marked this pull request as ready for review June 2, 2025 11:41
@dothebart dothebart requested a review from a team as a code owner June 2, 2025 11:41
@dothebart dothebart changed the title add a way to generate go driver tests in regular ci flows add a way to generate driver tests in regular ci flows Jun 4, 2025
@dothebart dothebart force-pushed the feature/driver-tests-in-circle-ci branch from a484875 to a0fa4de Compare June 5, 2025 09:31
@dothebart dothebart force-pushed the feature/driver-tests-in-circle-ci branch from 84ac63d to 4dc861b Compare June 12, 2025 13:46
@KVS85 KVS85 changed the title add a way to generate driver tests in regular ci flows Add a way to generate driver tests in regular ci flows Jun 16, 2025
@KVS85 KVS85 requested review from rashtao June 16, 2025 08:43
@KVS85 KVS85 assigned dothebart and unassigned dothebart Jun 16, 2025
@KVS85 KVS85 added this to the devel milestone Jun 16, 2025
@dothebart dothebart force-pushed the feature/driver-tests-in-circle-ci branch from 9f6fc45 to ad3be2e Compare June 18, 2025 12:31
@dothebart dothebart changed the title Add a way to generate driver tests in regular ci flows QA-609: Add a way to generate driver tests in regular ci flows Jun 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants