{"id":22462531,"url":"https://github.com/commonjava/indy-multibuild-tester","last_synced_at":"2025-03-27T14:20:32.086Z","repository":{"id":138550258,"uuid":"171565802","full_name":"Commonjava/indy-multibuild-tester","owner":"Commonjava","description":"Load tester for Indy","archived":false,"fork":false,"pushed_at":"2019-10-29T20:23:48.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-01T18:36:28.828Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Commonjava.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-19T23:19:59.000Z","updated_at":"2019-02-19T23:26:55.000Z","dependencies_parsed_at":"2023-05-24T17:30:13.400Z","dependency_job_id":null,"html_url":"https://github.com/Commonjava/indy-multibuild-tester","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commonjava%2Findy-multibuild-tester","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commonjava%2Findy-multibuild-tester/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commonjava%2Findy-multibuild-tester/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Commonjava%2Findy-multibuild-tester/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Commonjava","download_url":"https://codeload.github.com/Commonjava/indy-multibuild-tester/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245858889,"owners_count":20684062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-06T09:10:06.559Z","updated_at":"2025-03-27T14:20:32.077Z","avatar_url":"https://github.com/Commonjava.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Multibuild package for Maven Projects\n\nThis setup is intended to run multiple builds against a specific Indy instance.\n\n## Installing\n\nTo install, you'll need to have virtualenv and python 3 installed:\n\n```\n    $ ./setup.sh\n    $ source ./venv/bin/activate\n```\n\n## Test Setup\n\nTo run a test, the user must capture the build parameters in a YAML file. This file should be\nin its own directory, since the output / logs / other data related to the build execution\nwill also be captured there. This allows the user to keep track of the circumstances under which\na particular type of build was run, and the result of that test.\n\nThe basic structure is:\n\n```\n    ./my-test-build\n    +- test.yaml\n```\n\n## YAML Format\n\nYou can find a sample of the build specification in `sample-testfile.yaml`. The build specification allows\nthe user to specify the following:\n\n* HTTProx proxy port (if used)\n* section for build, containing:\n  * number of build threads\n  * number of total builds\n  * project directory to use as a location for cloning build sources\n* section for report verification, containing:\n  * number of threads for verifying folo tracking reports\n\n## Building a Test Project\n\nThe user must provide the following arguments to the `multibuild` command:\n\n* TESTFILE - A path to the YAML file, which is outlined above. This file's directory will collect the build results\n* INDY_URL - An Indy URL, with everything setup to work with the `public` group\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommonjava%2Findy-multibuild-tester","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommonjava%2Findy-multibuild-tester","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommonjava%2Findy-multibuild-tester/lists"}