├── .circleci └── config.yml ├── .devcontainer └── devcontainer.json ├── .eslintrc.json ├── .gitattributes ├── .github ├── checklist.yml ├── dependabot.yml ├── stale.yml └── workflows │ ├── check-containers.yml │ ├── check-helm-chart.yml │ ├── checklist.yml │ ├── commit-message-checker.yml │ ├── compose.yml │ ├── javascript.yml │ ├── obs-helper.yaml │ ├── perl-critic.yml │ └── prove.yml ├── .gitignore ├── .mergify.yml ├── .npmrc ├── .obs └── workflows.yml ├── .perlcriticrc ├── .perltidyrc ├── .prettierrc.json ├── .tidyallrc ├── .vimrc ├── .yamllint ├── .yamltidy ├── COPYING ├── LICENSE-GPL3.txt ├── Makefile ├── README.asciidoc ├── assets ├── 3rdparty │ └── bootstrap-4-multi-dropdown-navbar │ │ └── beta2.0 │ │ ├── css │ │ └── bootstrap-4-navbar.css │ │ └── js │ │ └── bootstrap-4-navbar.js ├── assetpack.def ├── assetpack.yml ├── images │ ├── audio.svg │ ├── logo-16.png │ ├── logo-blocked-16.png │ ├── logo-blocked.svg │ ├── logo-cancelled-16.png │ ├── logo-cancelled.svg │ ├── logo-execution-16.png │ ├── logo-execution.svg │ ├── logo-failed-16.png │ ├── logo-failed.svg │ ├── logo-not_complete-16.png │ ├── logo-not_complete.svg │ ├── logo-passed-16.png │ ├── logo-passed.svg │ ├── logo-scheduled-16.png │ ├── logo-scheduled.svg │ ├── logo-softfailed-16.png │ ├── logo-softfailed.svg │ ├── logo.svg │ ├── suse.png │ └── terminal.svg ├── javascripts │ ├── admin_api_keys.js │ ├── admin_assets.js │ ├── admin_groups.js │ ├── admin_needle.js │ ├── admin_user.js │ ├── admin_worker.js │ ├── admintable.js │ ├── anser-import.js │ ├── audit_log.js │ ├── back_to_top.js │ ├── comments.js │ ├── create_tests.js │ ├── disable_animations.js │ ├── disable_status_updates.js │ ├── fetch_status.js │ ├── filter_form.js │ ├── fullscreen.js │ ├── index.js │ ├── job_next_previous.js │ ├── job_templates.js │ ├── keyevent.js │ ├── needlediff.js │ ├── needleeditor.js │ ├── obs_rsync.js │ ├── openqa.js │ ├── overview.js │ ├── parent_group_overview.js │ ├── render.js │ ├── running.js │ ├── scheduler.js │ ├── shapes.js │ ├── test_result.js │ ├── tests.js │ └── ws_console.js └── stylesheets │ ├── ace.css │ ├── admin-pages.scss │ ├── ansi-colors.scss │ ├── back_to_top.css │ ├── comments.scss │ ├── dashboard.scss │ ├── dependency_graph.scss │ ├── disable_animations.css │ ├── forms.scss │ ├── navigation.scss │ ├── openqa.scss │ ├── openqa_theme.scss │ ├── overall.scss │ ├── overview.scss │ ├── parent_group_overview.scss │ ├── result_preview.scss │ ├── tables.scss │ ├── test-details.scss │ ├── video.scss │ └── ws_console.scss ├── codecov.yml ├── container ├── .gitignore ├── client │ └── Dockerfile ├── devel │ └── Dockerfile ├── devel:openQA:ci │ ├── README.asciidoc │ └── base │ │ └── Dockerfile ├── helm │ ├── .helmignore │ ├── README.md │ ├── charts │ │ ├── openqa │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ │ └── .gitkeep │ │ │ └── values.yaml │ │ ├── webui │ │ │ ├── Chart.lock │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ │ ├── _helpers.tpl │ │ │ │ ├── configmap.yaml │ │ │ │ ├── deployment.yaml │ │ │ │ ├── ingress.yml │ │ │ │ └── svc.yml │ │ │ └── values.yaml │ │ └── worker │ │ │ ├── Chart.yaml │ │ │ ├── templates │ │ │ ├── _helpers.tpl │ │ │ ├── cache-pvc.yaml │ │ │ ├── configmap.yaml │ │ │ └── deployment.yaml │ │ │ └── values.yaml │ └── ct.yaml ├── openqa_data │ ├── Dockerfile │ ├── data.template │ │ ├── conf │ │ │ ├── client.conf │ │ │ ├── openqa.ini │ │ │ └── workers.ini │ │ ├── db │ │ │ └── .gitignore │ │ ├── factory │ │ │ ├── .gitignore │ │ │ ├── hdd │ │ │ │ └── .gitignore │ │ │ └── iso │ │ │ │ └── .gitignore │ │ ├── testresults │ │ │ └── .gitignore │ │ └── tests │ │ │ └── .gitignore │ └── scripts │ │ ├── client-conf │ │ └── set_openid ├── single-instance-codespaces │ └── Dockerfile ├── single-instance │ └── Dockerfile ├── systemd │ ├── openqa-data.service │ ├── openqa-webui.service │ └── openqa-worker@.service ├── webui │ ├── .dockerignore │ ├── .env │ ├── Dockerfile │ ├── Dockerfile-lb │ ├── conf │ │ ├── client.conf │ │ ├── database.ini │ │ └── openqa.ini │ ├── docker-compose.yaml │ ├── nginx-entrypoint.sh │ ├── nginx.conf │ ├── openqa-ssl.conf │ ├── openqa.conf │ ├── run_openqa.sh │ ├── test-cert.pem │ └── test-key.pem └── worker │ ├── .env │ ├── Dockerfile │ ├── Dockerfile.os-autoinst-distri-opensuse │ ├── conf │ ├── client.conf │ └── workers.ini │ ├── docker-compose.yaml │ ├── kvm-mknod.sh │ ├── launch_workers_pool.sh │ └── run_openqa_worker.sh ├── contrib ├── ay-openqa-worker-leap-3-nvme.xml ├── ay-openqa-worker.xml.erb └── munin │ ├── config │ └── minion.config │ ├── plugins │ └── minion │ └── utils │ └── munin-mail ├── cpanfile ├── dbicdh ├── PostgreSQL │ ├── deploy │ │ ├── 63 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 64 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 65 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 66 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 67 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 68 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 69 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 70 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 71 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 72 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 73 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 74 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 75 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 76 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 77 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 78 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 79 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 80 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 81 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 82 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 83 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 84 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 85 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 86 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 87 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 88 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 89 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 90 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 91 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 92 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 93 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 94 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 95 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 96 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 97 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 98 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 99 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 100 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ ├── 101 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ │ └── 102 │ │ │ ├── 001-auto-__VERSION.sql │ │ │ └── 001-auto.sql │ └── upgrade │ │ ├── 100-101 │ │ └── 001-auto.sql │ │ ├── 101-102 │ │ └── 001-auto.sql │ │ ├── 63-64 │ │ ├── 001-auto.sql │ │ └── 002-update.sql │ │ ├── 64-65 │ │ └── 001-auto.sql │ │ ├── 65-66 │ │ └── 001-auto.sql │ │ ├── 66-67 │ │ └── 001-auto.sql │ │ ├── 67-68 │ │ └── 001-auto.sql │ │ ├── 68-69 │ │ └── 001-auto.sql │ │ ├── 69-70 │ │ └── 001-auto.sql │ │ ├── 70-71 │ │ └── 001-auto.sql │ │ ├── 71-72 │ │ └── 001-auto.sql │ │ ├── 72-73 │ │ └── 001-auto.sql │ │ ├── 73-74 │ │ └── 001-auto.sql │ │ ├── 74-75 │ │ └── 001-auto.sql │ │ ├── 75-76 │ │ └── 001-auto.sql │ │ ├── 76-77 │ │ └── 001-auto.sql │ │ ├── 77-78 │ │ └── 001-auto.sql │ │ ├── 78-79 │ │ └── 001-auto.sql │ │ ├── 79-80 │ │ └── 001-auto.sql │ │ ├── 80-81 │ │ ├── 001-unique_job_modules.sql │ │ └── 002-auto.sql │ │ ├── 81-82 │ │ ├── 001-update.sql │ │ └── 002-auto.sql │ │ ├── 82-83 │ │ └── 001-auto.sql │ │ ├── 83-84 │ │ └── 001-auto.sql │ │ ├── 84-85 │ │ └── 001-auto.sql │ │ ├── 85-86 │ │ └── 001-auto.sql │ │ ├── 86-87 │ │ └── 001-auto.sql │ │ ├── 87-88 │ │ └── 001-auto.sql │ │ ├── 88-89 │ │ └── 001-auto.sql │ │ ├── 89-90 │ │ └── 001-auto.sql │ │ ├── 90-91 │ │ └── 001-auto.sql │ │ ├── 91-92 │ │ └── 001-auto.sql │ │ ├── 92-93 │ │ └── 001-auto.sql │ │ ├── 93-94 │ │ └── 001-auto.sql │ │ ├── 94-95 │ │ ├── 000-warning.pl │ │ └── 001-auto.sql │ │ ├── 95-96 │ │ ├── 000-warning.pl │ │ └── 001-auto.sql │ │ ├── 96-97 │ │ ├── 000-warning.pl │ │ └── 001-auto.sql │ │ ├── 97-98 │ │ └── 001-auto.sql │ │ ├── 98-99 │ │ └── 001-auto.sql │ │ └── 99-100 │ │ └── 001-auto.sql ├── _common │ └── upgrade │ │ ├── 101-102 │ │ └── 001-init-job-retention.pl │ │ ├── 82-83 │ │ └── 001-migrate-machine-syntax-within-dependencies.pl │ │ ├── 85-86 │ │ └── 000-backup-asset-size-defaults-of-parents.pl │ │ └── 92-93 │ │ ├── 001-migrate-jobs.pl │ │ ├── 002-set-finished-and-fix-state.pl │ │ └── 003-initialized-worker-last-seen.pl └── _source │ └── deploy │ ├── 80 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 81 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 82 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 83 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 84 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 85 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 86 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 87 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 88 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 89 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 90 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 91 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 92 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 93 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 94 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 95 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 96 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 97 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 98 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 99 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 100 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ ├── 101 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml │ └── 102 │ ├── 001-auto-__VERSION.yml │ └── 001-auto.yml ├── dependencies.yaml ├── dist └── rpm │ ├── openQA-client-test.spec │ ├── openQA-devel-test.spec │ ├── openQA-test.spec │ ├── openQA-worker-test.spec │ └── openQA.spec ├── docs ├── .gitignore ├── Branding.asciidoc ├── Client.asciidoc ├── ContainerizedSetup.asciidoc ├── Contributing.asciidoc ├── ExternalResults.asciidoc ├── Gemfile ├── Gemfile.lock ├── GettingStarted.asciidoc ├── Installing.asciidoc ├── Networking.asciidoc ├── Pitfalls.asciidoc ├── UsersGuide.asciidoc ├── WritingTests.asciidoc ├── asciinema │ ├── Dockerfile │ ├── Makefile │ └── openqa-in-5-minutes.yaml ├── images │ ├── architecture.graphml │ ├── architecture.svg │ ├── badges.png │ ├── bug_icon.png │ ├── build_tagging.png │ ├── created_with_draw.io │ ├── filter_form.png │ ├── highlighting_job_dependencies.png │ ├── job_group-limit_builds.png │ ├── job_group-limit_builds_tagged.png │ ├── label_icon.png │ ├── labels_closed_tickets.png │ ├── openqa_architecture.png │ ├── openqa_architecture.xml │ ├── review_badges.png │ ├── test_details-link_to_latest.png │ ├── test_details-next_and_previous.png │ ├── test_suite_description_edit.png │ ├── test_suite_description_shown.png │ ├── tests-overview-issue_icon.png │ └── tests-overview_multiple_groups.png └── index.asciidoc ├── eslint.config.mjs ├── etc ├── apache2 │ └── vhosts.d │ │ ├── openqa-common.inc │ │ ├── openqa-ssl.conf.template │ │ └── openqa.conf.template ├── logrotate.d │ └── openqa ├── nginx │ └── vhosts.d │ │ ├── openqa-assets.inc │ │ ├── openqa-endpoints.inc │ │ ├── openqa-locations.inc │ │ ├── openqa-upstreams.inc │ │ └── openqa.conf.template └── openqa │ ├── client.conf │ ├── database.ini │ ├── openqa.ini │ └── workers.ini ├── external └── os-autoinst-common │ ├── .editorconfig │ ├── .github │ └── workflows │ │ ├── base-commit-message-checker.yml │ │ ├── commit-message-checker.yml │ │ ├── perl-author-tests.yml │ │ ├── perl-critic.yml │ │ ├── perl-lint-checks.yml │ │ ├── test.yaml │ │ └── yamllint.yml │ ├── .gitignore │ ├── .gitrepo │ ├── .mergify.yml │ ├── .perlcriticrc │ ├── .perltidyrc │ ├── .tidyallrc │ ├── .yamlignore │ ├── .yamllint │ ├── LICENSE │ ├── Makefile │ ├── README.md │ ├── cpanfile │ ├── dependencies.yaml │ ├── lib │ ├── OpenQA │ │ └── Test │ │ │ ├── PatchDeparse.pm │ │ │ └── TimeLimit.pm │ └── perlcritic │ │ └── Perl │ │ └── Critic │ │ └── Policy │ │ └── OpenQA │ │ ├── ArgumentInUseStrictWarnings.pm │ │ ├── HashKeyQuotes.pm │ │ ├── RedundantStrictWarning.pm │ │ └── SpaceAfterSubroutineName.pm │ ├── t │ ├── 10-perlcritic.t │ └── OpenQA │ │ ├── ArgumentInUseStrictWarnings.run │ │ ├── HashKeyQuotes.run │ │ ├── RedundantStrictWarning.run │ │ └── SpaceAfterSubroutineName.run │ ├── tools │ ├── perlcritic │ ├── prove_wrapper │ ├── tidyall │ └── update-deps │ └── xt │ ├── 00-tidy.t │ ├── 01-compile-check-all.t │ └── 01-make-update-deps.t ├── lib ├── DBIx │ └── Class │ │ └── Timestamps.pm ├── Mojolicious │ └── Plugin │ │ └── AssetPack │ │ └── Pipe │ │ └── FetchForNode.pm ├── OpenQA.pm └── OpenQA │ ├── App.pm │ ├── Assets.pm │ ├── BuildResults.pm │ ├── CLI.pm │ ├── CLI │ ├── api.pm │ ├── archive.pm │ ├── monitor.pm │ └── schedule.pm │ ├── CacheService.pm │ ├── CacheService │ ├── Client.pm │ ├── Command │ │ └── run.pm │ ├── Controller │ │ ├── API.pm │ │ └── Influxdb.pm │ ├── Model │ │ ├── Cache.pm │ │ └── Downloads.pm │ ├── Plugin │ │ └── Helpers.pm │ ├── Request.pm │ ├── Request │ │ ├── Asset.pm │ │ └── Sync.pm │ ├── Response.pm │ ├── Response │ │ ├── Info.pm │ │ └── Status.pm │ └── Task │ │ ├── Asset.pm │ │ └── Sync.pm │ ├── Client.pm │ ├── Client │ ├── Archive.pm │ ├── Handler.pm │ └── Upload.pm │ ├── Command.pm │ ├── Config.pm │ ├── Constants.pm │ ├── Downloader.pm │ ├── Events.pm │ ├── File.pm │ ├── Files.pm │ ├── Git.pm │ ├── Git │ └── ServerAvailability.pm │ ├── JobDependencies │ └── Constants.pm │ ├── JobGroupDefaults.pm │ ├── JobSettings.pm │ ├── Jobs │ └── Constants.pm │ ├── LiveHandler.pm │ ├── LiveHandler │ └── Controller │ │ └── LiveViewHandler.pm │ ├── Log.pm │ ├── Markdown.pm │ ├── Needles.pm │ ├── Parser.pm │ ├── Parser │ ├── Format │ │ ├── Base.pm │ │ ├── IPA.pm │ │ ├── JUnit.pm │ │ ├── KTAP.pm │ │ ├── LTP.pm │ │ ├── TAP.pm │ │ └── XUnit.pm │ ├── Result.pm │ ├── Result │ │ ├── Node.pm │ │ ├── OpenQA.pm │ │ ├── OpenQA │ │ │ └── Results.pm │ │ ├── Output.pm │ │ └── Test.pm │ └── Results.pm │ ├── Resource │ ├── Jobs.pm │ └── Locks.pm │ ├── Scheduler.pm │ ├── Scheduler │ ├── Client.pm │ ├── Controller │ │ └── API.pm │ ├── Model │ │ └── Jobs.pm │ └── WorkerSlotPicker.pm │ ├── Schema.pm │ ├── Schema │ ├── Profiler.pm │ ├── Result │ │ ├── ApiKeys.pm │ │ ├── Assets.pm │ │ ├── AuditEvents.pm │ │ ├── Bugs.pm │ │ ├── Comments.pm │ │ ├── DeveloperSessions.pm │ │ ├── GruDependencies.pm │ │ ├── GruTasks.pm │ │ ├── JobDependencies.pm │ │ ├── JobGroupParents.pm │ │ ├── JobGroups.pm │ │ ├── JobLocks.pm │ │ ├── JobModules.pm │ │ ├── JobNetworks.pm │ │ ├── JobNextPrevious.pm │ │ ├── JobSettings.pm │ │ ├── JobTemplateSettings.pm │ │ ├── JobTemplates.pm │ │ ├── Jobs.pm │ │ ├── JobsAssets.pm │ │ ├── MachineSettings.pm │ │ ├── Machines.pm │ │ ├── NeedleDirs.pm │ │ ├── Needles.pm │ │ ├── ProductSettings.pm │ │ ├── Products.pm │ │ ├── ScheduledProducts.pm │ │ ├── ScreenshotLinks.pm │ │ ├── Screenshots.pm │ │ ├── Secrets.pm │ │ ├── TestSuiteSettings.pm │ │ ├── TestSuites.pm │ │ ├── Users.pm │ │ ├── WorkerProperties.pm │ │ └── Workers.pm │ └── ResultSet │ │ ├── Assets.pm │ │ ├── AuditEvents.pm │ │ ├── Bugs.pm │ │ ├── Comments.pm │ │ ├── DeveloperSessions.pm │ │ ├── JobGroupParents.pm │ │ ├── JobSettings.pm │ │ ├── JobTemplates.pm │ │ ├── Jobs.pm │ │ ├── Needles.pm │ │ ├── ScheduledProducts.pm │ │ ├── Screenshots.pm │ │ ├── Users.pm │ │ └── Workers.pm │ ├── ScreenshotDeletion.pm │ ├── Script │ ├── CloneJob.pm │ └── CloneJobSUSE.pm │ ├── Setup.pm │ ├── Shared │ ├── Controller │ │ ├── Auth.pm │ │ ├── Running.pm │ │ └── Session.pm │ ├── GruJob.pm │ └── Plugin │ │ ├── CSRF.pm │ │ ├── Gru.pm │ │ └── SharedHelpers.pm │ ├── Task │ ├── Asset │ │ ├── Download.pm │ │ └── Limit.pm │ ├── AuditEvents │ │ └── Limit.pm │ ├── Bug │ │ └── Limit.pm │ ├── Git │ │ └── Clone.pm │ ├── Iso │ │ └── Schedule.pm │ ├── Job │ │ ├── ArchiveResults.pm │ │ ├── FinalizeResults.pm │ │ ├── HookScript.pm │ │ ├── Limit.pm │ │ └── Restart.pm │ ├── Needle │ │ ├── Delete.pm │ │ ├── LimitTempRefs.pm │ │ ├── Save.pm │ │ └── Scan.pm │ ├── ScheduledProduct │ │ └── Limit.pm │ ├── SignalGuard.pm │ ├── Table │ │ └── Limit.pm │ └── Utils.pm │ ├── UserAgent.pm │ ├── Utils.pm │ ├── VcsProvider.pm │ ├── WebAPI.pm │ ├── WebAPI │ ├── Auth │ │ ├── Fake.pm │ │ ├── OAuth2.pm │ │ └── OpenID.pm │ ├── Command │ │ ├── gru.pm │ │ └── gru │ │ │ ├── list.pm │ │ │ └── run.pm │ ├── Controller │ │ ├── API │ │ │ ├── V1.pm │ │ │ └── V1 │ │ │ │ ├── Asset.pm │ │ │ │ ├── Bug.pm │ │ │ │ ├── Comment.pm │ │ │ │ ├── Feature.pm │ │ │ │ ├── Iso.pm │ │ │ │ ├── Job.pm │ │ │ │ ├── JobGroup.pm │ │ │ │ ├── JobSettings.pm │ │ │ │ ├── JobTemplate.pm │ │ │ │ ├── Locks.pm │ │ │ │ ├── Mm.pm │ │ │ │ ├── Routes.pm │ │ │ │ ├── Search.pm │ │ │ │ ├── Table.pm │ │ │ │ ├── User.pm │ │ │ │ ├── Webhook.pm │ │ │ │ └── Worker.pm │ │ ├── Admin │ │ │ ├── ActivityView.pm │ │ │ ├── Asset.pm │ │ │ ├── AuditLog.pm │ │ │ ├── Influxdb.pm │ │ │ ├── JobGroup.pm │ │ │ ├── JobTemplate.pm │ │ │ ├── Machine.pm │ │ │ ├── Needle.pm │ │ │ ├── Product.pm │ │ │ ├── Table.pm │ │ │ ├── TestSuite.pm │ │ │ ├── User.pm │ │ │ └── Workers.pm │ │ ├── ApiKey.pm │ │ ├── Appearance.pm │ │ ├── Developer.pm │ │ ├── File.pm │ │ ├── Main.pm │ │ ├── Step.pm │ │ └── Test.pm │ ├── Description.pm │ ├── Plugin │ │ ├── AMQP.pm │ │ ├── AuditLog.pm │ │ ├── Helpers.pm │ │ ├── MCP.pm │ │ ├── MIMETypes.pm │ │ ├── MemoryLimit.pm │ │ ├── ObsRsync.pm │ │ ├── ObsRsync │ │ │ ├── Controller │ │ │ │ ├── Folders.pm │ │ │ │ └── Gru.pm │ │ │ ├── Task.pm │ │ │ └── templates │ │ │ │ ├── ObsRsync_folder.html.ep │ │ │ │ ├── ObsRsync_gru_index.html.ep │ │ │ │ ├── ObsRsync_index.html.ep │ │ │ │ ├── ObsRsync_logfiles.html.ep │ │ │ │ └── ObsRsync_logs.html.ep │ │ ├── REST.pm │ │ └── YAML.pm │ └── ServerSideDataTable.pm │ ├── WebSockets.pm │ ├── WebSockets │ ├── Client.pm │ ├── Controller │ │ ├── API.pm │ │ └── Worker.pm │ ├── Model │ │ └── Status.pm │ └── Plugin │ │ └── Helpers.pm │ ├── Worker.pm │ ├── Worker │ ├── App.pm │ ├── CommandHandler.pm │ ├── Engines │ │ └── isotovideo.pm │ ├── Isotovideo │ │ └── Client.pm │ ├── Job.pm │ ├── Settings.pm │ └── WebUIConnection.pm │ └── YAML.pm ├── package.json ├── profiles └── apparmor.d │ ├── local │ ├── usr.share.openqa.script.openqa │ └── usr.share.openqa.script.worker │ ├── usr.share.openqa.script.openqa │ ├── usr.share.openqa.script.openqa-cli │ └── usr.share.openqa.script.worker ├── public ├── favicon.ico ├── openqa-cli.yaml ├── robots.txt └── schema │ ├── JobScenarios-01.yaml │ └── JobTemplates-01.yaml ├── script ├── client ├── clone_job.pl ├── configure-web-proxy ├── create_admin ├── dump-db ├── dump_templates ├── fetchneedles ├── initdb ├── load_templates ├── modify_needle ├── openqa ├── openqa-auto-update ├── openqa-bootstrap ├── openqa-bootstrap-container ├── openqa-check-devel-repo ├── openqa-clean-repo-cache ├── openqa-cli ├── openqa-clone-custom-git-refspec ├── openqa-clone-job ├── openqa-continuous-update ├── openqa-dump-templates ├── openqa-enqueue-asset-cleanup ├── openqa-enqueue-audit-event-cleanup ├── openqa-enqueue-bug-cleanup ├── openqa-enqueue-git-auto-update ├── openqa-enqueue-needle-ref-cleanup ├── openqa-enqueue-result-cleanup ├── openqa-enqueue-scheduled-product-cleanup ├── openqa-gru ├── openqa-label-all ├── openqa-livehandler ├── openqa-livehandler-daemon ├── openqa-load-templates ├── openqa-rollback ├── openqa-scheduler ├── openqa-scheduler-daemon ├── openqa-slirpvde ├── openqa-validate-yaml ├── openqa-vde_switch ├── openqa-websockets ├── openqa-websockets-daemon ├── openqa-webui-daemon ├── openqa-worker-cacheservice-minion ├── openqa-workercache ├── openqa-workercache-daemon ├── setup-db ├── upgradedb └── worker ├── systemd ├── openqa-dump-db.service ├── openqa-dump-db.timer ├── openqa-enqueue-asset-cleanup.service ├── openqa-enqueue-asset-cleanup.timer ├── openqa-enqueue-audit-event-cleanup.service ├── openqa-enqueue-audit-event-cleanup.timer ├── openqa-enqueue-bug-cleanup.service ├── openqa-enqueue-bug-cleanup.timer ├── openqa-enqueue-git-auto-update.service ├── openqa-enqueue-git-auto-update.timer ├── openqa-enqueue-needle-ref-cleanup.service ├── openqa-enqueue-needle-ref-cleanup.timer ├── openqa-enqueue-result-cleanup.service ├── openqa-enqueue-result-cleanup.timer ├── openqa-enqueue-scheduled-product-cleanup.service ├── openqa-enqueue-scheduled-product-cleanup.timer ├── openqa-gru.service ├── openqa-livehandler.service ├── openqa-minion-restart.path ├── openqa-minion-restart.service ├── openqa-reload-worker-auto-restart@.path ├── openqa-reload-worker-auto-restart@.service ├── openqa-scheduler.service ├── openqa-setup-db.service ├── openqa-slirpvde.service ├── openqa-vde_switch.service ├── openqa-websockets.service ├── openqa-webui.service ├── openqa-worker-cacheservice-minion.service ├── openqa-worker-cacheservice.service ├── openqa-worker-plain@.service ├── openqa-worker.slice ├── openqa-worker.target ├── opensuse │ ├── openqa-auto-update.service │ ├── openqa-auto-update.timer │ ├── openqa-continuous-update.service │ └── openqa-continuous-update.timer ├── systemd-openqa-generator ├── tmpfiles-openqa-webui.conf └── tmpfiles-openqa.conf ├── t ├── 00-tidy.t ├── 01-compile-check-all.t ├── 01-style.t ├── 01-test-utilities.t ├── 02-pod.t ├── 03-auth-openid.t ├── 03-auth.t ├── 04-scheduler.t ├── 05-scheduler-cancel.t ├── 05-scheduler-capabilities.t ├── 05-scheduler-dependencies.t ├── 05-scheduler-full.t ├── 05-scheduler-restart-and-duplicate.t ├── 05-scheduler-serialize-directly-chained-dependencies.t ├── 06-users.t ├── 07-api_jobtokens.t ├── 07-api_keys.t ├── 09-job_clone.t ├── 10-jobs-referal.t ├── 10-jobs-results.t ├── 10-jobs.t ├── 10-tests_overview.t ├── 11-commands.t ├── 12-profiler.t ├── 13-joblocks.t ├── 14-grutasks-git.t ├── 14-grutasks.t ├── 15-assets.t ├── 15-shared-plugin-gru.t ├── 16-markdown.t ├── 16-utils-job-templates.t ├── 16-utils-runcmd.t ├── 16-utils-vcs-provider.t ├── 16-utils.t ├── 17-build_tagging.t ├── 17-labels_carry_over.t ├── 20-stale-job-detection.t ├── 21-needles.t ├── 22-dashboard.t ├── 23-amqp.t ├── 24-worker-engine.t ├── 24-worker-jobs.t ├── 24-worker-overall.t ├── 24-worker-settings.t ├── 24-worker-webui-connection.t ├── 25-bugs.t ├── 25-cache-client.t ├── 25-cache-service.t ├── 25-cache.t ├── 25-downloader.t ├── 25-serverstartup.t ├── 26-controllerrunning.t ├── 27-errorpages.t ├── 27-websockets.t ├── 28-logging.t ├── 30-test_parser.t ├── 31-api_descriptions.t ├── 31-client.t ├── 31-client_archive.t ├── 31-client_file.t ├── 32-openqa_client.t ├── 33-developer_mode.t ├── 34-developer_mode-unit.t ├── 35-script_clone_job.t ├── 35-script_clone_job_suse.t ├── 36-job_group_settings.t ├── 37-limit_assets.t ├── 38-workers-table.t ├── 39-scheduled_products-table.t ├── 40-job_settings.t ├── 40-openqa-clone-job.t ├── 40-script_load_dump_templates.t ├── 40-script_openqa-clone-custom-git-refspec.t ├── 40-script_openqa-label-all.t ├── 41-audit-log.t ├── 42-df-based-cleanup.t ├── 42-screenshots.t ├── 43-cli-api.t ├── 43-cli-archive.t ├── 43-cli-schedule.t ├── 43-cli.t ├── 43-scheduling-and-worker-scalability.t ├── 44-scripts-modify_needle.t ├── 44-scripts.t ├── 45-make-update-deps.t ├── 46-munin.t ├── api │ ├── 01-workers.t │ ├── 02-assets.t │ ├── 02-iso-download.t │ ├── 02-iso-yaml.t │ ├── 02-iso.t │ ├── 03-auth.t │ ├── 04-jobs.t │ ├── 05-machines.t │ ├── 06-products.t │ ├── 07-testsuites.t │ ├── 08-jobtemplates.t │ ├── 09-comments.t │ ├── 10-jobgroups.t │ ├── 11-bugs.t │ ├── 12-admin-workers.t │ ├── 13-influxdb.t │ ├── 14-plugin_memory_limit.t │ ├── 14-plugin_obs_rsync.t │ ├── 14-plugin_obs_rsync_async.t │ ├── 15-search.t │ ├── 15-users.t │ ├── 16-webhooks.t │ └── 17-mcp.t ├── basic.t ├── config.t ├── data │ ├── 03-setting-links │ │ └── openqa.ini │ ├── 08-create-modify-group.yaml │ ├── 08-hidden-keys.yaml │ ├── 08-merge-expanded.yaml │ ├── 08-merge.yaml │ ├── 08-opensuse-2.yaml │ ├── 08-opensuse-test.yaml │ ├── 08-opensuse.yaml │ ├── 08-refs-vars.yaml │ ├── 08-refs.yaml │ ├── 08-testsuite-empty.yaml │ ├── 08-testsuite-multiple-keys.yaml │ ├── 08-testsuite-null.yaml │ ├── 09-schedule_from_file.yaml │ ├── 09-schedule_from_file_incomplete.yaml │ ├── 09-schedule_from_file_minimal.yaml │ ├── 09-schedule_from_file_wildcard.yaml │ ├── 14-module-b.txt │ ├── 17-mcp │ │ └── openqa.ini │ ├── 24-worker-overall │ │ └── workers.ini │ ├── 24-worker-settings-error │ │ └── workers.ini │ ├── 24-worker-settings │ │ └── workers.ini │ ├── 40-templates-jgs.pl │ ├── 40-templates-more.pl │ ├── 40-templates.pl │ ├── 41-audit-log │ │ └── openqa.ini │ ├── 46-contrib-minion.html │ ├── client.conf │ ├── database.ini │ ├── default-needle.json │ ├── example-webhook-payload.json │ ├── first_bad.json │ ├── first_bad_packages.txt │ ├── ipa.json │ ├── job-templates │ │ ├── duplicate-key.yaml │ │ ├── invalid-yaml-schema.yaml │ │ ├── openqa-invalid.yaml │ │ ├── openqa-null.yaml │ │ ├── openqa.yaml │ │ └── schema-invalid.yaml │ ├── junit-results-fail.xml │ ├── junit-results-output-softfail.xml │ ├── junit-results.xml │ ├── ktap_correct.tap │ ├── ktap_incorrect.tap │ ├── ktap_with_todo.tap │ ├── last_good.json │ ├── last_good_packages.txt │ ├── logging │ │ └── openqa.ini │ ├── ltp_test_result_format.json │ ├── new_ltp_result_array.json │ ├── openqa-trigger-from-obs │ │ ├── BatchedProj │ │ │ ├── .api_repo │ │ │ ├── .dirty_status │ │ │ ├── Batch1 │ │ │ │ ├── .run_191216_150610 │ │ │ │ │ ├── Media1_ftp_ftp.lst │ │ │ │ │ ├── files_iso.lst │ │ │ │ │ ├── openqa.cmd │ │ │ │ │ ├── rsync_iso.cmd │ │ │ │ │ └── rsync_repo.cmd │ │ │ │ ├── .run_last │ │ │ │ └── read_files.sh │ │ │ └── Batch2 │ │ │ │ ├── .run_191216_150610 │ │ │ │ └── files_iso.lst │ │ │ │ ├── .run_last │ │ │ │ └── read_files.sh │ │ ├── MockProjectError │ │ │ └── empty.txt │ │ ├── MockProjectLongProcessing │ │ │ └── empty.txt │ │ ├── MockProjectLongProcessing1 │ │ │ └── empty.txt │ │ ├── Proj1 │ │ │ ├── .api_package │ │ │ ├── .api_repo │ │ │ ├── .dirty_status │ │ │ ├── .job_id │ │ │ ├── .last_failed_job_id │ │ │ ├── .run_190701_143010_468.2 │ │ │ │ ├── .job_id │ │ │ │ ├── files_iso.lst │ │ │ │ ├── openqa.cmd │ │ │ │ ├── openqa.cmd.log │ │ │ │ ├── rsync_iso.cmd │ │ │ │ └── rsync_repo.cmd │ │ │ ├── .run_190703_143010_469.1 │ │ │ │ ├── .job_id │ │ │ │ ├── files_iso.lst │ │ │ │ ├── openqa.cmd │ │ │ │ ├── openqa.cmd.log │ │ │ │ ├── rsync_iso.cmd │ │ │ │ └── rsync_repo.cmd │ │ │ ├── .run_last │ │ │ └── read_files.sh │ │ ├── Proj2 │ │ │ ├── .api_package │ │ │ └── empty.txt │ │ ├── Proj2::appliances │ │ │ ├── .api_package │ │ │ └── .dirty_status │ │ ├── Proj3::standard │ │ │ └── empty.txt │ │ ├── README.txt │ │ └── script │ │ │ └── rsync.sh │ ├── openqa.ini │ ├── openqa │ │ ├── db │ │ │ └── .keep │ │ ├── images │ │ ├── logupload │ │ │ └── .keep │ │ └── share │ │ │ ├── factory │ │ │ ├── hdd │ │ │ │ ├── Windows-8.hda │ │ │ │ ├── fixed │ │ │ │ │ ├── Fedora-25.img │ │ │ │ │ └── openSUSE-13.1-x86_64.hda │ │ │ │ ├── foo.qcow2 │ │ │ │ ├── openSUSE-12.1-x86_64.hda │ │ │ │ ├── openSUSE-12.2-x86_64.hda │ │ │ │ └── openSUSE-12.3-x86_64.hda │ │ │ ├── iso │ │ │ │ ├── .keep │ │ │ │ ├── dvdsize42.iso │ │ │ │ ├── openSUSE-13.1-DVD-i586-Build0091-Media.iso │ │ │ │ ├── openSUSE-13.1-DVD-x86_64-Build0091-Media.iso │ │ │ │ ├── openSUSE-13.1-GNOME-Live-i686-Build0091-Media.iso │ │ │ │ ├── whatever.iso │ │ │ │ └── whatever.sha256 │ │ │ ├── other │ │ │ │ ├── misc.xml │ │ │ │ └── misc2.xml │ │ │ └── repo │ │ │ │ ├── otherrepo-CURRENT │ │ │ │ └── README │ │ │ │ ├── somethingrepo │ │ │ │ └── testrepo │ │ │ │ ├── README │ │ │ │ └── README.html │ │ │ └── tests │ │ │ ├── Unicorn │ │ │ └── variables │ │ │ ├── archive.tar.xz │ │ │ ├── archlinux │ │ │ └── needles │ │ │ │ ├── kde │ │ │ │ ├── test-kdeneedle.json │ │ │ │ └── test-kdeneedle.png │ │ │ │ ├── test-rootneedle.json │ │ │ │ └── test-rootneedle.png │ │ │ ├── example │ │ │ └── scenario-definitions.yaml │ │ │ ├── fedora │ │ │ └── needles │ │ │ │ ├── gnome │ │ │ │ └── browser │ │ │ │ │ ├── test-nestedneedle-2.json │ │ │ │ │ └── test-nestedneedle-2.png │ │ │ │ ├── installer │ │ │ │ ├── test-duplicate-needle.json │ │ │ │ ├── test-duplicate-needle.png │ │ │ │ ├── test-nestedneedle-1.json │ │ │ │ └── test-nestedneedle-1.png │ │ │ │ ├── test-duplicate-needle.json │ │ │ │ ├── test-duplicate-needle.png │ │ │ │ ├── test-rootneedle.json │ │ │ │ └── test-rootneedle.png │ │ │ ├── opensuse │ │ │ ├── data │ │ │ │ ├── bar │ │ │ │ │ └── foo.txt │ │ │ │ └── motd │ │ │ ├── foo │ │ │ │ └── foo.txt │ │ │ ├── tests │ │ │ │ ├── installation │ │ │ │ │ └── installer_timezone.pm │ │ │ │ └── openQA │ │ │ │ │ ├── kate.pm │ │ │ │ │ └── search.py │ │ │ └── variables │ │ │ └── test_symlink_dir │ ├── tap_format_example.tap │ ├── tap_format_example2.tap │ ├── tap_format_example3.tap │ ├── workers.ini │ └── xunit_format_example.xml ├── deploy.t ├── dummy-isotovideo.sh ├── fake-isotovideo.pl ├── fixtures │ ├── 01-jobs.pl │ ├── 02-workers.pl │ ├── 03-users.pl │ ├── 04-products.pl │ ├── 05-job_modules.pl │ ├── 06-job_dependencies.pl │ ├── 07-needles.pl │ └── ui-18-tests-details │ │ └── 01-job_modules.pl ├── full-stack.t ├── images │ └── 347 │ │ └── da6 │ │ ├── .thumbs │ │ └── 61d0c3faf37d49d33b6fc308f2.png │ │ └── 61d0c3faf37d49d33b6fc308f2.png ├── lib │ ├── CoverageWorkaround.pm │ └── OpenQA │ │ ├── FakePlugin │ │ ├── Foo.pm │ │ ├── FooBar.pm │ │ ├── FooBaz.pm │ │ └── FooFoo.pm │ │ ├── SeleniumTest.pm │ │ └── Test │ │ ├── Case.pm │ │ ├── Client.pm │ │ ├── Database.pm │ │ ├── FakeWebSocketTransaction.pm │ │ ├── FakeWorker.pm │ │ ├── FullstackUtils.pm │ │ ├── ObsRsync.pm │ │ ├── Testresults.pm │ │ └── Utils.pm ├── test_postgresql ├── testresults │ └── 00099 │ │ ├── 00099926-opensuse-Factory-staging_e-x86_64-Build87.5011-minimalx │ │ ├── 00099937-opensuse-13.1-DVD-i586-Build0091-kde │ │ ├── .thumbs │ │ │ ├── BNC847880_QT_cirrus-1.png │ │ │ ├── BNC847880_QT_cirrus-2.png │ │ │ ├── amarok-2.png │ │ │ ├── amarok-3.png │ │ │ ├── amarok-4-reboot_after_install-131M4-diff1.png │ │ │ ├── amarok-4-reboot_after_install-131M4-diff2.png │ │ │ ├── amarok-4.png │ │ │ ├── aplay-1.png │ │ │ ├── aplay-2.png │ │ │ ├── aplay-4.png │ │ │ ├── aplay-5.png │ │ │ ├── bootloader-1.png │ │ │ ├── bootloader-2.png │ │ │ ├── bootloader-3.png │ │ │ ├── consoletest_finish-1.png │ │ │ ├── consoletest_finish-2.png │ │ │ ├── consoletest_finish-3.png │ │ │ ├── consoletest_finish-4.png │ │ │ ├── consoletest_finish-5-reboot_after_install-131M4-diff1.png │ │ │ ├── consoletest_finish-5-reboot_after_install-131M4-diff2.png │ │ │ ├── consoletest_finish-5.png │ │ │ ├── consoletest_setup-1.png │ │ │ ├── consoletest_setup-2.png │ │ │ ├── consoletest_setup-3.png │ │ │ ├── desktop_mainmenu-1.png │ │ │ ├── desktop_mainmenu-2-reboot_after_install-131M4-diff1.png │ │ │ ├── desktop_mainmenu-2-reboot_after_install-131M4-diff2.png │ │ │ ├── desktop_mainmenu-2.png │ │ │ ├── dolphin-1.png │ │ │ ├── dolphin-2-reboot_after_install-131M4-diff1.png │ │ │ ├── dolphin-2-reboot_after_install-131M4-diff2.png │ │ │ ├── dolphin-2.png │ │ │ ├── firefox-1.png │ │ │ ├── firefox-2.png │ │ │ ├── firefox-3.png │ │ │ ├── firefox-4-reboot_after_install-131M4-diff1.png │ │ │ ├── firefox-4-reboot_after_install-131M4-diff2.png │ │ │ ├── firefox-4.png │ │ │ ├── firefox_audio-2.png │ │ │ ├── firefox_audio-3-reboot_after_install-131M4-diff1.png │ │ │ ├── firefox_audio-3-reboot_after_install-131M4-diff2.png │ │ │ ├── firefox_audio-3.png │ │ │ ├── gimp-1.png │ │ │ ├── gimp-2-reboot_after_install-131M4-diff1.png │ │ │ ├── gimp-2-reboot_after_install-131M4-diff2.png │ │ │ ├── gimp-2.png │ │ │ ├── glibc_i686-1.png │ │ │ ├── gnucash-1.png │ │ │ ├── gnucash-2.png │ │ │ ├── gnucash-3-reboot_after_install-131M4-diff1.png │ │ │ ├── gnucash-3-reboot_after_install-131M4-diff2.png │ │ │ ├── gnucash-3.png │ │ │ ├── inkscape-1.png │ │ │ ├── inkscape-2-reboot_after_install-131M4-diff1.png │ │ │ ├── inkscape-2-reboot_after_install-131M4-diff2.png │ │ │ ├── inkscape-2.png │ │ │ ├── installation_mode-1.png │ │ │ ├── installation_mode-2.png │ │ │ ├── installation_overview-1.png │ │ │ ├── installer_desktopselection-1.png │ │ │ ├── installer_timezone-1.png │ │ │ ├── isosize-1.png │ │ │ ├── kate-1-test-kate-1-diff1.png │ │ │ ├── kate-1.png │ │ │ ├── khelpcenter-1.png │ │ │ ├── khelpcenter-2-reboot_after_install-131M4-diff1.png │ │ │ ├── khelpcenter-2-reboot_after_install-131M4-diff2.png │ │ │ ├── khelpcenter-2.png │ │ │ ├── kontact-1-test-kontact-1-diff1.png │ │ │ ├── kontact-1.png │ │ │ ├── kontact-2.png │ │ │ ├── kontact-3-reboot_after_install-131M4-diff1.png │ │ │ ├── kontact-3-reboot_after_install-131M4-diff2.png │ │ │ ├── kontact-3.png │ │ │ ├── livecdreboot-1.png │ │ │ ├── livecdreboot-2.png │ │ │ ├── livecdreboot-3.png │ │ │ ├── livecdreboot-4.png │ │ │ ├── logpackages-1.png │ │ │ ├── logpackages-2.png │ │ │ ├── logpackages-3.png │ │ │ ├── logpackages-4.png │ │ │ ├── logpackages-5.png │ │ │ ├── mtab-1.png │ │ │ ├── mtab-2.png │ │ │ ├── oocalc-1.png │ │ │ ├── oocalc-2.png │ │ │ ├── oocalc-3.png │ │ │ ├── oocalc-4-reboot_after_install-131M4-diff1.png │ │ │ ├── oocalc-4-reboot_after_install-131M4-diff2.png │ │ │ ├── oocalc-4.png │ │ │ ├── ooffice-1.png │ │ │ ├── ooffice-2.png │ │ │ ├── ooffice-3.png │ │ │ ├── ooffice-4.png │ │ │ ├── ooffice-5-reboot_after_install-131M4-diff1.png │ │ │ ├── ooffice-5-reboot_after_install-131M4-diff2.png │ │ │ ├── ooffice-5.png │ │ │ ├── oomath-1.png │ │ │ ├── oomath-2.png │ │ │ ├── oomath-3.png │ │ │ ├── oomath-4.png │ │ │ ├── oomath-5-reboot_after_install-131M4-diff1.png │ │ │ ├── oomath-5-reboot_after_install-131M4-diff2.png │ │ │ ├── oomath-5.png │ │ │ ├── partitioning-1.png │ │ │ ├── partitioning_finish-1.png │ │ │ ├── reboot-1.png │ │ │ ├── reboot-2.png │ │ │ ├── reboot-3.png │ │ │ ├── reboot-4-reboot_after_install-131M4-diff1.png │ │ │ ├── reboot-4-reboot_after_install-131M4-diff2.png │ │ │ ├── reboot-4.png │ │ │ ├── reboot-5-reboot_after_install-131M4-diff1.png │ │ │ ├── reboot-5-reboot_after_install-131M4-diff2.png │ │ │ ├── reboot-5.png │ │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff1.png │ │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff2.png │ │ │ ├── reboot_after_install-1.png │ │ │ ├── remove_cd_repo-1.png │ │ │ ├── remove_cd_repo-2.png │ │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff1.png │ │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff2.png │ │ │ ├── second_stage-1.png │ │ │ ├── second_stage-2.png │ │ │ ├── shutdown-1.png │ │ │ ├── shutdown-2.png │ │ │ ├── shutdown-3.png │ │ │ ├── sshd-1.png │ │ │ ├── sshd-2.png │ │ │ ├── sshfs-1.png │ │ │ ├── sshfs-2.png │ │ │ ├── sshfs-3.png │ │ │ ├── sshfs-4.png │ │ │ ├── sshxterm-1.png │ │ │ ├── sshxterm-2-reboot_after_install-131M4-diff1.png │ │ │ ├── sshxterm-2-reboot_after_install-131M4-diff2.png │ │ │ ├── sshxterm-2.png │ │ │ ├── start_install-1.png │ │ │ ├── start_install-2.png │ │ │ ├── start_install-3.png │ │ │ ├── start_install-4.png │ │ │ ├── systemsettings-1.png │ │ │ ├── systemsettings-2-reboot_after_install-131M4-diff1.png │ │ │ ├── systemsettings-2-reboot_after_install-131M4-diff2.png │ │ │ ├── systemsettings-2.png │ │ │ ├── template-apper-refresh-popup-bnc834165-20140218_114759.png │ │ │ ├── template-grub2-20140218_110409.png │ │ │ ├── template-inst-bootmenu-20140218_110405.png │ │ │ ├── template-langincomplete-20140218_105727.png │ │ │ ├── template-screenlock-20140218_114723.png │ │ │ ├── template-splashscreen-20140218_120728.png │ │ │ ├── template-sudo-passwordprompt-20140218_110832.png │ │ │ ├── template-sudo-passwordprompt-20140218_110958.png │ │ │ ├── template-sudo-passwordprompt-20140218_111210.png │ │ │ ├── template-sudo-passwordprompt-20140218_111434.png │ │ │ ├── template-sudo-passwordprompt-20140218_112906.png │ │ │ ├── template-sudo-passwordprompt-20140218_113218.png │ │ │ ├── template-sudo-passwordprompt-20140218_113339.png │ │ │ ├── template-sudo-passwordprompt-20140218_113417.png │ │ │ ├── template-sudo-passwordprompt-20140218_113512.png │ │ │ ├── template-sudo-passwordprompt-20140218_113732.png │ │ │ ├── template-sudo-passwordprompt-20140218_114504.png │ │ │ ├── template-sudo-passwordprompt-20140218_114517.png │ │ │ ├── template-test-kate-1-20140218_115106.png │ │ │ ├── textinfo-1.png │ │ │ ├── textinfo-2.png │ │ │ ├── textinfo-3.png │ │ │ ├── user_settings-1.png │ │ │ ├── user_settings-2.png │ │ │ ├── user_settings-3.png │ │ │ ├── welcome-1-welcome-131M1-diff1.png │ │ │ ├── welcome-1.png │ │ │ ├── welcome-2-welcome-131M1-diff1.png │ │ │ ├── welcome-2.png │ │ │ ├── welcome-3-welcome-131M1-diff1.png │ │ │ ├── welcome-3.png │ │ │ ├── welcome-4.png │ │ │ ├── xterm-1.png │ │ │ ├── xterm-2-reboot_after_install-131M4-diff1.png │ │ │ ├── xterm-2-reboot_after_install-131M4-diff2.png │ │ │ ├── xterm-2.png │ │ │ ├── yast2_bootloader-1.png │ │ │ ├── yast2_bootloader-2.png │ │ │ ├── yast2_bootloader-3.png │ │ │ ├── yast2_bootloader-4.png │ │ │ ├── yast2_bootloader-5.png │ │ │ ├── yast2_i-1.png │ │ │ ├── yast2_i-2.png │ │ │ ├── yast2_i-3.png │ │ │ ├── yast2_i-4.png │ │ │ ├── yast2_i-5.png │ │ │ ├── yast2_lan-1.png │ │ │ ├── yast2_lan-2.png │ │ │ ├── yast2_lan-3.png │ │ │ ├── yast2_lan-4.png │ │ │ ├── yast2_users-1.png │ │ │ ├── yast2_users-2-reboot_after_install-131M4-diff1.png │ │ │ ├── yast2_users-2-reboot_after_install-131M4-diff2.png │ │ │ ├── yast2_users-2.png │ │ │ ├── zypper_in-1.png │ │ │ ├── zypper_in-2.png │ │ │ ├── zypper_in-3.png │ │ │ ├── zypper_up-1.png │ │ │ ├── zypper_up-2.png │ │ │ └── zypper_up-3.png │ │ ├── BNC847880_QT_cirrus-1.png │ │ ├── BNC847880_QT_cirrus-2.png │ │ ├── amarok-1.wav │ │ ├── amarok-2.png │ │ ├── amarok-3.png │ │ ├── amarok-4-reboot_after_install-131M4-diff1.png │ │ ├── amarok-4-reboot_after_install-131M4-diff2.png │ │ ├── amarok-4.png │ │ ├── aplay-1.png │ │ ├── aplay-2.png │ │ ├── aplay-3.wav │ │ ├── aplay-4.png │ │ ├── aplay-5.png │ │ ├── autoinst-log.txt │ │ ├── bootloader-1.png │ │ ├── bootloader-2.png │ │ ├── bootloader-3.png │ │ ├── consoletest_finish-1.png │ │ ├── consoletest_finish-2.png │ │ ├── consoletest_finish-3.png │ │ ├── consoletest_finish-4.png │ │ ├── consoletest_finish-5-reboot_after_install-131M4-diff1.png │ │ ├── consoletest_finish-5-reboot_after_install-131M4-diff2.png │ │ ├── consoletest_finish-5.png │ │ ├── consoletest_setup-1.png │ │ ├── consoletest_setup-2.png │ │ ├── consoletest_setup-3.png │ │ ├── desktop_mainmenu-1.png │ │ ├── desktop_mainmenu-2-reboot_after_install-131M4-diff1.png │ │ ├── desktop_mainmenu-2-reboot_after_install-131M4-diff2.png │ │ ├── desktop_mainmenu-2.png │ │ ├── details-BNC847880_QT_cirrus.json │ │ ├── details-amarok.json │ │ ├── details-aplay.json │ │ ├── details-bootloader.json │ │ ├── details-broken.json │ │ ├── details-consoletest_finish.json │ │ ├── details-consoletest_setup.json │ │ ├── details-desktop_mainmenu.json │ │ ├── details-dolphin.json │ │ ├── details-empty.json │ │ ├── details-firefox.json │ │ ├── details-firefox_audio.json │ │ ├── details-gimp.json │ │ ├── details-glibc_i686.json │ │ ├── details-gnucash.json │ │ ├── details-inkscape.json │ │ ├── details-installation_mode.json │ │ ├── details-installation_overview.json │ │ ├── details-installer_desktopselection.json │ │ ├── details-installer_timezone.json │ │ ├── details-isosize.json │ │ ├── details-kate.json │ │ ├── details-khelpcenter.json │ │ ├── details-kontact.json │ │ ├── details-livecdreboot.json │ │ ├── details-logpackages.json │ │ ├── details-mtab.json │ │ ├── details-oocalc.json │ │ ├── details-ooffice.json │ │ ├── details-oomath.json │ │ ├── details-partitioning.json │ │ ├── details-partitioning_finish.json │ │ ├── details-reboot.json │ │ ├── details-reboot_after_install.json │ │ ├── details-remove_cd_repo.json │ │ ├── details-second_stage.json │ │ ├── details-shutdown.json │ │ ├── details-sshd.json │ │ ├── details-sshfs.json │ │ ├── details-sshxterm.json │ │ ├── details-start_install.json │ │ ├── details-systemsettings.json │ │ ├── details-textinfo.json │ │ ├── details-user_settings.json │ │ ├── details-welcome.json │ │ ├── details-xterm.json │ │ ├── details-yast2_bootloader.json │ │ ├── details-yast2_i.json │ │ ├── details-yast2_lan.json │ │ ├── details-yast2_users.json │ │ ├── details-zypper_in.json │ │ ├── details-zypper_up.json │ │ ├── dolphin-1.png │ │ ├── dolphin-2-reboot_after_install-131M4-diff1.png │ │ ├── dolphin-2-reboot_after_install-131M4-diff2.png │ │ ├── dolphin-2.png │ │ ├── firefox-1.png │ │ ├── firefox-2.png │ │ ├── firefox-3.png │ │ ├── firefox-4-reboot_after_install-131M4-diff1.png │ │ ├── firefox-4-reboot_after_install-131M4-diff2.png │ │ ├── firefox-4.png │ │ ├── firefox_audio-1.wav │ │ ├── firefox_audio-2.png │ │ ├── firefox_audio-3-reboot_after_install-131M4-diff1.png │ │ ├── firefox_audio-3-reboot_after_install-131M4-diff2.png │ │ ├── firefox_audio-3.png │ │ ├── gimp-1.png │ │ ├── gimp-2-reboot_after_install-131M4-diff1.png │ │ ├── gimp-2-reboot_after_install-131M4-diff2.png │ │ ├── gimp-2.png │ │ ├── glibc_i686-1.png │ │ ├── gnucash-1.png │ │ ├── gnucash-2.png │ │ ├── gnucash-3-reboot_after_install-131M4-diff1.png │ │ ├── gnucash-3-reboot_after_install-131M4-diff2.png │ │ ├── gnucash-3.png │ │ ├── inkscape-1.png │ │ ├── inkscape-2-reboot_after_install-131M4-diff1.png │ │ ├── inkscape-2-reboot_after_install-131M4-diff2.png │ │ ├── inkscape-2.png │ │ ├── installation_mode-1.png │ │ ├── installation_mode-2.png │ │ ├── installation_overview-1.png │ │ ├── installer_desktopselection-1.png │ │ ├── installer_timezone-1.png │ │ ├── isosize-1.png │ │ ├── kate-1-test-kate-1-diff1.png │ │ ├── kate-1.png │ │ ├── khelpcenter-1.png │ │ ├── khelpcenter-2-reboot_after_install-131M4-diff1.png │ │ ├── khelpcenter-2-reboot_after_install-131M4-diff2.png │ │ ├── khelpcenter-2.png │ │ ├── kontact-1-test-kontact-1-diff1.png │ │ ├── kontact-1.png │ │ ├── kontact-2.png │ │ ├── kontact-3-reboot_after_install-131M4-diff1.png │ │ ├── kontact-3-reboot_after_install-131M4-diff2.png │ │ ├── kontact-3.png │ │ ├── livecdreboot-1.png │ │ ├── livecdreboot-2.png │ │ ├── livecdreboot-3.png │ │ ├── livecdreboot-4-grub2-2-131M2-diff0.png: │ │ ├── livecdreboot-4.png │ │ ├── logpackages-1.png │ │ ├── logpackages-2.png │ │ ├── logpackages-3.png │ │ ├── logpackages-4.png │ │ ├── logpackages-5.png │ │ ├── mtab-1.png │ │ ├── mtab-2.png │ │ ├── oocalc-1.png │ │ ├── oocalc-2.png │ │ ├── oocalc-3.png │ │ ├── oocalc-4-reboot_after_install-131M4-diff1.png │ │ ├── oocalc-4-reboot_after_install-131M4-diff2.png │ │ ├── oocalc-4.png │ │ ├── ooffice-1.png │ │ ├── ooffice-2.png │ │ ├── ooffice-3.png │ │ ├── ooffice-4.png │ │ ├── ooffice-5-reboot_after_install-131M4-diff1.png │ │ ├── ooffice-5-reboot_after_install-131M4-diff2.png │ │ ├── ooffice-5.png │ │ ├── oomath-1.png │ │ ├── oomath-2.png │ │ ├── oomath-3.png │ │ ├── oomath-4.png │ │ ├── oomath-5-reboot_after_install-131M4-diff1.png │ │ ├── oomath-5-reboot_after_install-131M4-diff2.png │ │ ├── oomath-5.png │ │ ├── partitioning-1.png │ │ ├── partitioning_finish-1.png │ │ ├── reboot-1.png │ │ ├── reboot-2.png │ │ ├── reboot-3.png │ │ ├── reboot-4-reboot_after_install-131M4-diff1.png │ │ ├── reboot-4-reboot_after_install-131M4-diff2.png │ │ ├── reboot-4.png │ │ ├── reboot-5-reboot_after_install-131M4-diff1.png │ │ ├── reboot-5-reboot_after_install-131M4-diff2.png │ │ ├── reboot-5.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff1.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff2.png │ │ ├── reboot_after_install-1.png │ │ ├── remove_cd_repo-1.png │ │ ├── remove_cd_repo-2.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff1.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff2.png │ │ ├── second_stage-1.png │ │ ├── second_stage-2.png │ │ ├── serial0.txt │ │ ├── shutdown-1.png │ │ ├── shutdown-2.png │ │ ├── shutdown-3.png │ │ ├── sshd-1.png │ │ ├── sshd-2.png │ │ ├── sshfs-1.png │ │ ├── sshfs-3.png │ │ ├── sshfs-3.txt │ │ ├── sshfs-4.png │ │ ├── sshfs-5.png │ │ ├── sshfs-6.png │ │ ├── sshxterm-1.png │ │ ├── sshxterm-2-reboot_after_install-131M4-diff1.png │ │ ├── sshxterm-2-reboot_after_install-131M4-diff2.png │ │ ├── sshxterm-2.png │ │ ├── start_install-1.png │ │ ├── start_install-2.png │ │ ├── start_install-3.png │ │ ├── start_install-4.png │ │ ├── systemsettings-1.png │ │ ├── systemsettings-2-reboot_after_install-131M4-diff1.png │ │ ├── systemsettings-2-reboot_after_install-131M4-diff2.png │ │ ├── systemsettings-2.png │ │ ├── template-apper-refresh-popup-bnc834165-20140218_114759.json │ │ ├── template-apper-refresh-popup-bnc834165-20140218_114759.png │ │ ├── template-grub2-20140218_110409.json │ │ ├── template-grub2-20140218_110409.png │ │ ├── template-inst-bootmenu-20140218_110405.json │ │ ├── template-inst-bootmenu-20140218_110405.png │ │ ├── template-langincomplete-20140218_105727.json │ │ ├── template-langincomplete-20140218_105727.png │ │ ├── template-screenlock-20140218_114723.json │ │ ├── template-screenlock-20140218_114723.png │ │ ├── template-splashscreen-20140218_120728.json │ │ ├── template-splashscreen-20140218_120728.png │ │ ├── template-sudo-passwordprompt-20140218_110832.json │ │ ├── template-sudo-passwordprompt-20140218_110832.png │ │ ├── template-sudo-passwordprompt-20140218_110958.json │ │ ├── template-sudo-passwordprompt-20140218_110958.png │ │ ├── template-sudo-passwordprompt-20140218_111210.json │ │ ├── template-sudo-passwordprompt-20140218_111210.png │ │ ├── template-sudo-passwordprompt-20140218_111434.json │ │ ├── template-sudo-passwordprompt-20140218_111434.png │ │ ├── template-sudo-passwordprompt-20140218_112906.json │ │ ├── template-sudo-passwordprompt-20140218_112906.png │ │ ├── template-sudo-passwordprompt-20140218_113218.json │ │ ├── template-sudo-passwordprompt-20140218_113218.png │ │ ├── template-sudo-passwordprompt-20140218_113339.json │ │ ├── template-sudo-passwordprompt-20140218_113339.png │ │ ├── template-sudo-passwordprompt-20140218_113417.json │ │ ├── template-sudo-passwordprompt-20140218_113417.png │ │ ├── template-sudo-passwordprompt-20140218_113512.json │ │ ├── template-sudo-passwordprompt-20140218_113512.png │ │ ├── template-sudo-passwordprompt-20140218_113732.json │ │ ├── template-sudo-passwordprompt-20140218_113732.png │ │ ├── template-sudo-passwordprompt-20140218_114504.json │ │ ├── template-sudo-passwordprompt-20140218_114504.png │ │ ├── template-sudo-passwordprompt-20140218_114517.json │ │ ├── template-sudo-passwordprompt-20140218_114517.png │ │ ├── template-test-kate-1-20140218_115106.json │ │ ├── template-test-kate-1-20140218_115106.png │ │ ├── textinfo-1.png │ │ ├── textinfo-2.png │ │ ├── textinfo-3.png │ │ ├── user_settings-1.png │ │ ├── user_settings-2.png │ │ ├── user_settings-3.png │ │ ├── video.ogv │ │ ├── welcome-1-welcome-131M1-diff1.png │ │ ├── welcome-1.png │ │ ├── welcome-2-welcome-131M1-diff1.png │ │ ├── welcome-2.png │ │ ├── welcome-3-welcome-131M1-diff1.png │ │ ├── welcome-3.png │ │ ├── welcome-4.png │ │ ├── xterm-1.png │ │ ├── xterm-2-reboot_after_install-131M4-diff1.png │ │ ├── xterm-2-reboot_after_install-131M4-diff2.png │ │ ├── xterm-2.png │ │ ├── yast2_bootloader-1.png │ │ ├── yast2_bootloader-2.png │ │ ├── yast2_bootloader-3.png │ │ ├── yast2_bootloader-4.png │ │ ├── yast2_bootloader-5.png │ │ ├── yast2_i-1.png │ │ ├── yast2_i-2.png │ │ ├── yast2_i-3.png │ │ ├── yast2_i-4.png │ │ ├── yast2_i-5.png │ │ ├── yast2_lan-1.png │ │ ├── yast2_lan-2.png │ │ ├── yast2_lan-3.png │ │ ├── yast2_lan-4.png │ │ ├── yast2_users-1.png │ │ ├── yast2_users-2-reboot_after_install-131M4-diff1.png │ │ ├── yast2_users-2-reboot_after_install-131M4-diff2.png │ │ ├── yast2_users-2.png │ │ ├── zypper_in-1.png │ │ ├── zypper_in-2.png │ │ ├── zypper_in-3.png │ │ ├── zypper_up-1.png │ │ ├── zypper_up-2.png │ │ └── zypper_up-3.png │ │ ├── 00099938-opensuse-Factory-DVD-x86_64-Build0048-doc │ │ ├── .thumbs │ │ │ ├── bootloader-1.png │ │ │ ├── bootloader-2.png │ │ │ ├── bootloader-3.png │ │ │ ├── installation_mode-1.png │ │ │ ├── installer_timezone-1.png │ │ │ ├── isosize-1.png │ │ │ ├── logpackages-1.png │ │ │ ├── logpackages-2-yast-still-running-buttons-diff1.png │ │ │ ├── logpackages-2.png │ │ │ ├── logpackages-3.png │ │ │ ├── logpackages-4.png │ │ │ ├── partitioning-1.png │ │ │ ├── partitioning_finish-1.png │ │ │ ├── template-before-package-selection-20140219_044638.png │ │ │ ├── template-langincomplete-20140219_044540.png │ │ │ ├── welcome-1.png │ │ │ ├── welcome-2.png │ │ │ ├── welcome-3.png │ │ │ └── welcome-4.png │ │ ├── autoinst-log.txt │ │ ├── bootloader-1.png │ │ ├── bootloader-2.png │ │ ├── bootloader-3.png │ │ ├── details-BNC847880_QT_cirrus.json │ │ ├── details-amarok.json │ │ ├── details-aplay.json │ │ ├── details-bootloader.json │ │ ├── details-consoletest_finish.json │ │ ├── details-consoletest_setup.json │ │ ├── details-desktop_mainmenu.json │ │ ├── details-dolphin.json │ │ ├── details-firefox.json │ │ ├── details-firefox_audio.json │ │ ├── details-gimp.json │ │ ├── details-glibc_i686.json │ │ ├── details-gnucash.json │ │ ├── details-inkscape.json │ │ ├── details-installation_mode.json │ │ ├── details-installation_overview.json │ │ ├── details-installer_desktopselection.json │ │ ├── details-installer_timezone.json │ │ ├── details-isosize.json │ │ ├── details-kate.json │ │ ├── details-khelpcenter.json │ │ ├── details-kontact.json │ │ ├── details-livecdreboot.json │ │ ├── details-logpackages.json │ │ ├── details-mtab.json │ │ ├── details-oocalc.json │ │ ├── details-ooffice.json │ │ ├── details-oomath.json │ │ ├── details-partitioning.json │ │ ├── details-partitioning_finish.json │ │ ├── details-reboot.json │ │ ├── details-reboot_after_install.json │ │ ├── details-remove_cd_repo.json │ │ ├── details-second_stage.json │ │ ├── details-shutdown.json │ │ ├── details-sshd.json │ │ ├── details-sshfs.json │ │ ├── details-sshxterm.json │ │ ├── details-start_install.json │ │ ├── details-systemsettings.json │ │ ├── details-textinfo.json │ │ ├── details-user_settings.json │ │ ├── details-welcome.json │ │ ├── details-xterm.json │ │ ├── details-yast2_bootloader.json │ │ ├── details-yast2_i.json │ │ ├── details-yast2_lan.json │ │ ├── details-yast2_users.json │ │ ├── details-zypper_in.json │ │ ├── details-zypper_up.json │ │ ├── installation_mode-1.png │ │ ├── installer_timezone-1.png │ │ ├── isosize-1.png │ │ ├── logpackages-1.png │ │ ├── logpackages-2-yast-still-running-buttons-diff1.png │ │ ├── logpackages-2.png │ │ ├── logpackages-3.png │ │ ├── logpackages-4.png │ │ ├── partitioning-1.png │ │ ├── partitioning_finish-1.png │ │ ├── serial0.txt │ │ ├── template-before-package-selection-20140219_044638.json │ │ ├── template-before-package-selection-20140219_044638.png │ │ ├── template-langincomplete-20140219_044540.json │ │ ├── template-langincomplete-20140219_044540.png │ │ ├── ulogs │ │ │ ├── report.html │ │ │ └── y2logs.tar.bz2 │ │ ├── vars.json │ │ ├── video.ogv │ │ ├── welcome-1.png │ │ ├── welcome-2.png │ │ ├── welcome-3.png │ │ └── welcome-4.png │ │ ├── 00099946-opensuse-13.1-DVD-i586-Build0091-textmode │ │ ├── .thumbs │ │ │ ├── aplay-1.png │ │ │ ├── aplay-2.png │ │ │ ├── aplay-4.png │ │ │ ├── aplay-5.png │ │ │ ├── bootloader-1.png │ │ │ ├── bootloader-2.png │ │ │ ├── bootloader-3.png │ │ │ ├── bootloader-4.png │ │ │ ├── consoletest_finish-1.png │ │ │ ├── consoletest_finish-2.png │ │ │ ├── consoletest_finish-3-desktop-at-first-boot-text-131M2-diff1.png │ │ │ ├── consoletest_finish-3.png │ │ │ ├── consoletest_setup-1.png │ │ │ ├── consoletest_setup-2.png │ │ │ ├── consoletest_setup-3.png │ │ │ ├── glibc_i686-1.png │ │ │ ├── http_srv-1.png │ │ │ ├── http_srv-2.png │ │ │ ├── http_srv-3.png │ │ │ ├── http_srv-4.png │ │ │ ├── http_srv-5.png │ │ │ ├── http_srv-6.png │ │ │ ├── installation_mode-1.png │ │ │ ├── installation_mode-2.png │ │ │ ├── installation_overview-1.png │ │ │ ├── installer_desktopselection-1.png │ │ │ ├── installer_desktopselection-2.png │ │ │ ├── installer_timezone-1.png │ │ │ ├── isosize-1.png │ │ │ ├── livecdreboot-1.png │ │ │ ├── livecdreboot-2.png │ │ │ ├── livecdreboot-3.png │ │ │ ├── livecdreboot-4.png │ │ │ ├── logpackages-1.png │ │ │ ├── logpackages-2.png │ │ │ ├── logpackages-3.png │ │ │ ├── logpackages-4.png │ │ │ ├── logpackages-5.png │ │ │ ├── mtab-1.png │ │ │ ├── mtab-2.png │ │ │ ├── mysql_srv-1.png │ │ │ ├── mysql_srv-2.png │ │ │ ├── mysql_srv-3.png │ │ │ ├── mysql_srv-4.png │ │ │ ├── mysql_srv-5-test-mysql_srv-1-131RC1-diff1.png │ │ │ ├── mysql_srv-5.png │ │ │ ├── partitioning-1.png │ │ │ ├── partitioning_finish-1.png │ │ │ ├── remove_cd_repo-1.png │ │ │ ├── remove_cd_repo-2.png │ │ │ ├── second_stage-1-desktop-at-first-boot-text-131M2-diff1.png │ │ │ ├── second_stage-1.png │ │ │ ├── sshd-1.png │ │ │ ├── sshd-2.png │ │ │ ├── sshfs-1.png │ │ │ ├── sshfs-2.png │ │ │ ├── sshfs-3.png │ │ │ ├── sshfs-4.png │ │ │ ├── start_install-1.png │ │ │ ├── start_install-2.png │ │ │ ├── start_install-3.png │ │ │ ├── template-grub2-20140218_122143.png │ │ │ ├── template-inst-bootmenu-20140218_122141.png │ │ │ ├── template-langincomplete-20140218_121748.png │ │ │ ├── template-sudo-passwordprompt-20140218_122315.png │ │ │ ├── template-sudo-passwordprompt-20140218_122443.png │ │ │ ├── template-sudo-passwordprompt-20140218_122659.png │ │ │ ├── template-sudo-passwordprompt-20140218_122925.png │ │ │ ├── template-sudo-passwordprompt-20140218_124344.png │ │ │ ├── template-sudo-passwordprompt-20140218_124657.png │ │ │ ├── template-sudo-passwordprompt-20140218_124813.png │ │ │ ├── template-sudo-passwordprompt-20140218_124850.png │ │ │ ├── template-sudo-passwordprompt-20140218_124945.png │ │ │ ├── template-sudo-passwordprompt-20140218_125206.png │ │ │ ├── template-sudo-passwordprompt-20140218_125634.png │ │ │ ├── template-sudo-passwordprompt-20140218_125655.png │ │ │ ├── template-sudo-passwordprompt-20140218_125709.png │ │ │ ├── template-sudo-passwordprompt-20140218_125725.png │ │ │ ├── template-sudo-passwordprompt-20140218_125751.png │ │ │ ├── template-sudo-passwordprompt-20140218_125810.png │ │ │ ├── template-sudo-passwordprompt-20140218_125827.png │ │ │ ├── template-sudo-passwordprompt-20140218_125842.png │ │ │ ├── template-sudo-passwordprompt-20140218_130207.png │ │ │ ├── template-sudo-passwordprompt-20140218_130219.png │ │ │ ├── textinfo-1.png │ │ │ ├── textinfo-2.png │ │ │ ├── textinfo-3.png │ │ │ ├── user_settings-1.png │ │ │ ├── user_settings-2.png │ │ │ ├── user_settings-3.png │ │ │ ├── welcome-1-inst-welcome-textmode-betawarning-13M1-diff1.png │ │ │ ├── welcome-1.png │ │ │ ├── welcome-2-inst-welcome-textmode-betawarning-13M1-diff1.png │ │ │ ├── welcome-2.png │ │ │ ├── welcome-3.png │ │ │ ├── welcome-4.png │ │ │ ├── welcome-5.png │ │ │ ├── yast2_bootloader-1.png │ │ │ ├── yast2_bootloader-2.png │ │ │ ├── yast2_bootloader-3.png │ │ │ ├── yast2_bootloader-4.png │ │ │ ├── yast2_bootloader-5.png │ │ │ ├── yast2_i-1.png │ │ │ ├── yast2_i-2.png │ │ │ ├── yast2_i-3.png │ │ │ ├── yast2_i-4.png │ │ │ ├── yast2_i-5.png │ │ │ ├── yast2_lan-1.png │ │ │ ├── yast2_lan-2.png │ │ │ ├── yast2_lan-3.png │ │ │ ├── yast2_lan-4.png │ │ │ ├── zypper_in-1.png │ │ │ ├── zypper_in-2.png │ │ │ ├── zypper_in-3.png │ │ │ ├── zypper_up-1.png │ │ │ ├── zypper_up-2.png │ │ │ └── zypper_up-3.png │ │ ├── aplay-1.png │ │ ├── aplay-2.png │ │ ├── aplay-3.wav │ │ ├── aplay-4.png │ │ ├── aplay-5.png │ │ ├── autoinst-log.txt │ │ ├── bootloader-1.png │ │ ├── bootloader-2.png │ │ ├── bootloader-3.png │ │ ├── bootloader-4.png │ │ ├── consoletest_finish-1.png │ │ ├── consoletest_finish-2.png │ │ ├── consoletest_finish-3-desktop-at-first-boot-text-131M2-diff1.png │ │ ├── consoletest_finish-3.png │ │ ├── consoletest_setup-1.png │ │ ├── consoletest_setup-2.png │ │ ├── consoletest_setup-3.png │ │ ├── details-aplay.json │ │ ├── details-bootloader.json │ │ ├── details-consoletest_finish.json │ │ ├── details-consoletest_setup.json │ │ ├── details-glibc_i686.json │ │ ├── details-http_srv.json │ │ ├── details-installation_mode.json │ │ ├── details-installation_overview.json │ │ ├── details-installer_desktopselection.json │ │ ├── details-installer_timezone.json │ │ ├── details-isosize.json │ │ ├── details-livecdreboot.json │ │ ├── details-logpackages.json │ │ ├── details-mtab.json │ │ ├── details-mysql_srv.json │ │ ├── details-partitioning.json │ │ ├── details-partitioning_finish.json │ │ ├── details-remove_cd_repo.json │ │ ├── details-second_stage.json │ │ ├── details-sshd.json │ │ ├── details-sshfs.json │ │ ├── details-start_install.json │ │ ├── details-textinfo.json │ │ ├── details-user_settings.json │ │ ├── details-welcome.json │ │ ├── details-yast2_bootloader.json │ │ ├── details-yast2_i.json │ │ ├── details-yast2_lan.json │ │ ├── details-zypper_in.json │ │ ├── details-zypper_up.json │ │ ├── glibc_i686-1.png │ │ ├── http_srv-1.png │ │ ├── http_srv-2.png │ │ ├── http_srv-3.png │ │ ├── http_srv-4.png │ │ ├── http_srv-5.png │ │ ├── http_srv-6.png │ │ ├── installation_mode-1.png │ │ ├── installation_mode-2.png │ │ ├── installation_overview-1.png │ │ ├── installer_desktopselection-1.png │ │ ├── installer_desktopselection-2.png │ │ ├── installer_timezone-1.png │ │ ├── isosize-1.png │ │ ├── livecdreboot-1.png │ │ ├── livecdreboot-2.png │ │ ├── livecdreboot-3.png │ │ ├── livecdreboot-4.png │ │ ├── logpackages-1.png │ │ ├── logpackages-2.png │ │ ├── logpackages-3.png │ │ ├── logpackages-4.png │ │ ├── logpackages-5.png │ │ ├── logpackages-6.txt │ │ ├── logpackages-7.txt │ │ ├── logpackages-8.txt │ │ ├── logpackages-9.txt │ │ ├── mtab-1.png │ │ ├── mtab-2.png │ │ ├── mysql_srv-1.png │ │ ├── mysql_srv-2.png │ │ ├── mysql_srv-3.png │ │ ├── mysql_srv-4.png │ │ ├── mysql_srv-5-test-mysql_srv-1-131RC1-diff1.png │ │ ├── mysql_srv-5.png │ │ ├── partitioning-1.png │ │ ├── partitioning_finish-1.png │ │ ├── remove_cd_repo-1.png │ │ ├── remove_cd_repo-2.png │ │ ├── second_stage-1-desktop-at-first-boot-text-131M2-diff1.png │ │ ├── second_stage-1.png │ │ ├── serial0.txt │ │ ├── sshd-1.png │ │ ├── sshd-2.png │ │ ├── sshfs-1.png │ │ ├── sshfs-2.png │ │ ├── sshfs-3.png │ │ ├── sshfs-4.png │ │ ├── start_install-1.png │ │ ├── start_install-2.png │ │ ├── start_install-3.png │ │ ├── template-grub2-20140218_122143.json │ │ ├── template-grub2-20140218_122143.png │ │ ├── template-inst-bootmenu-20140218_122141.json │ │ ├── template-inst-bootmenu-20140218_122141.png │ │ ├── template-langincomplete-20140218_121748.json │ │ ├── template-langincomplete-20140218_121748.png │ │ ├── template-sudo-passwordprompt-20140218_122315.json │ │ ├── template-sudo-passwordprompt-20140218_122315.png │ │ ├── template-sudo-passwordprompt-20140218_122443.json │ │ ├── template-sudo-passwordprompt-20140218_122443.png │ │ ├── template-sudo-passwordprompt-20140218_122659.json │ │ ├── template-sudo-passwordprompt-20140218_122659.png │ │ ├── template-sudo-passwordprompt-20140218_122925.json │ │ ├── template-sudo-passwordprompt-20140218_122925.png │ │ ├── template-sudo-passwordprompt-20140218_124344.json │ │ ├── template-sudo-passwordprompt-20140218_124344.png │ │ ├── template-sudo-passwordprompt-20140218_124657.json │ │ ├── template-sudo-passwordprompt-20140218_124657.png │ │ ├── template-sudo-passwordprompt-20140218_124813.json │ │ ├── template-sudo-passwordprompt-20140218_124813.png │ │ ├── template-sudo-passwordprompt-20140218_124850.json │ │ ├── template-sudo-passwordprompt-20140218_124850.png │ │ ├── template-sudo-passwordprompt-20140218_124945.json │ │ ├── template-sudo-passwordprompt-20140218_124945.png │ │ ├── template-sudo-passwordprompt-20140218_125206.json │ │ ├── template-sudo-passwordprompt-20140218_125206.png │ │ ├── template-sudo-passwordprompt-20140218_125634.json │ │ ├── template-sudo-passwordprompt-20140218_125634.png │ │ ├── template-sudo-passwordprompt-20140218_125655.json │ │ ├── template-sudo-passwordprompt-20140218_125655.png │ │ ├── template-sudo-passwordprompt-20140218_125709.json │ │ ├── template-sudo-passwordprompt-20140218_125709.png │ │ ├── template-sudo-passwordprompt-20140218_125725.json │ │ ├── template-sudo-passwordprompt-20140218_125725.png │ │ ├── template-sudo-passwordprompt-20140218_125751.json │ │ ├── template-sudo-passwordprompt-20140218_125751.png │ │ ├── template-sudo-passwordprompt-20140218_125810.json │ │ ├── template-sudo-passwordprompt-20140218_125810.png │ │ ├── template-sudo-passwordprompt-20140218_125827.json │ │ ├── template-sudo-passwordprompt-20140218_125827.png │ │ ├── template-sudo-passwordprompt-20140218_125842.json │ │ ├── template-sudo-passwordprompt-20140218_125842.png │ │ ├── template-sudo-passwordprompt-20140218_130207.json │ │ ├── template-sudo-passwordprompt-20140218_130207.png │ │ ├── template-sudo-passwordprompt-20140218_130219.json │ │ ├── template-sudo-passwordprompt-20140218_130219.png │ │ ├── textinfo-1.png │ │ ├── textinfo-2.png │ │ ├── textinfo-3.png │ │ ├── user_settings-1.png │ │ ├── user_settings-2.png │ │ ├── user_settings-3.png │ │ ├── video.ogv │ │ ├── welcome-1-inst-welcome-textmode-betawarning-13M1-diff1.png │ │ ├── welcome-1.png │ │ ├── welcome-2-inst-welcome-textmode-betawarning-13M1-diff1.png │ │ ├── welcome-2.png │ │ ├── welcome-3.png │ │ ├── welcome-4.png │ │ ├── welcome-5.png │ │ ├── yast2_bootloader-1.png │ │ ├── yast2_bootloader-2.png │ │ ├── yast2_bootloader-3.png │ │ ├── yast2_bootloader-4.png │ │ ├── yast2_bootloader-5.png │ │ ├── yast2_i-1.png │ │ ├── yast2_i-2.png │ │ ├── yast2_i-3.png │ │ ├── yast2_i-4.png │ │ ├── yast2_i-5.png │ │ ├── yast2_lan-1.png │ │ ├── yast2_lan-2.png │ │ ├── yast2_lan-3.png │ │ ├── yast2_lan-4.png │ │ ├── zypper_in-1.png │ │ ├── zypper_in-2.png │ │ ├── zypper_in-3.png │ │ ├── zypper_up-1.png │ │ ├── zypper_up-2.png │ │ └── zypper_up-3.png │ │ ├── 00099961-opensuse-13.1-DVD-x86_64-Build0091-kde │ │ └── autoinst-log.txt │ │ ├── 00099962-opensuse-13.1-DVD-x86_64-Build0091-kde │ │ └── 00099963-opensuse-13.1-DVD-x86_64-Build0091-kde │ │ ├── .thumbs │ │ ├── BNC847880_QT_cirrus-1.png │ │ ├── BNC847880_QT_cirrus-2.png │ │ ├── aplay-1.png │ │ ├── aplay-2.png │ │ ├── bootloader-1.png │ │ ├── bootloader-2.png │ │ ├── bootloader-3.png │ │ ├── consoletest_setup-1.png │ │ ├── consoletest_setup-2.png │ │ ├── consoletest_setup-3.png │ │ ├── installation_mode-1.png │ │ ├── installation_mode-2.png │ │ ├── installation_overview-1.png │ │ ├── installer_desktopselection-1.png │ │ ├── installer_timezone-1.png │ │ ├── isosize-1.png │ │ ├── livecdreboot-1.png │ │ ├── livecdreboot-2.png │ │ ├── livecdreboot-3.png │ │ ├── livecdreboot-4.png │ │ ├── logpackages-1.png │ │ ├── logpackages-2.png │ │ ├── logpackages-3.png │ │ ├── logpackages-4.png │ │ ├── logpackages-5.png │ │ ├── partitioning-1.png │ │ ├── partitioning_finish-1.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff1.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff2.png │ │ ├── reboot_after_install-1.png │ │ ├── remove_cd_repo-1.png │ │ ├── remove_cd_repo-2.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff1.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff2.png │ │ ├── second_stage-1.png │ │ ├── second_stage-2.png │ │ ├── start_install-1.png │ │ ├── start_install-2.png │ │ ├── start_install-3.png │ │ ├── start_install-4.png │ │ ├── template-grub2-20140218_131703.png │ │ ├── template-inst-bootmenu-20140218_131659.png │ │ ├── template-langincomplete-20140218_131034.png │ │ ├── template-sudo-passwordprompt-20140218_132117.png │ │ ├── template-sudo-passwordprompt-20140218_132245.png │ │ ├── template-sudo-passwordprompt-20140218_132458.png │ │ ├── user_settings-1.png │ │ ├── user_settings-2.png │ │ ├── user_settings-3.png │ │ ├── welcome-1-welcome-131M1-diff1.png │ │ ├── welcome-1.png │ │ ├── welcome-2-welcome-131M1-diff1.png │ │ ├── welcome-2.png │ │ ├── welcome-3-welcome-131M1-diff1.png │ │ ├── welcome-3.png │ │ ├── welcome-4.png │ │ ├── yast2_lan-1.png │ │ ├── yast2_lan-2.png │ │ ├── yast2_lan-3.png │ │ └── yast2_lan-4.png │ │ ├── BNC847880_QT_cirrus-1.png │ │ ├── BNC847880_QT_cirrus-2.png │ │ ├── aplay-1.png │ │ ├── aplay-2.png │ │ ├── aplay-3.wav │ │ ├── bootloader-1.png │ │ ├── bootloader-2.png │ │ ├── bootloader-3.png │ │ ├── consoletest_setup-1.png │ │ ├── consoletest_setup-2.png │ │ ├── consoletest_setup-3.png │ │ ├── details-BNC847880_QT_cirrus.json │ │ ├── details-amarok.json │ │ ├── details-aplay.json │ │ ├── details-bootloader.json │ │ ├── details-consoletest_finish.json │ │ ├── details-consoletest_setup.json │ │ ├── details-desktop_mainmenu.json │ │ ├── details-dolphin.json │ │ ├── details-firefox.json │ │ ├── details-firefox_audio.json │ │ ├── details-gimp.json │ │ ├── details-glibc_i686.json │ │ ├── details-gnucash.json │ │ ├── details-inkscape.json │ │ ├── details-installation_mode.json │ │ ├── details-installation_overview.json │ │ ├── details-installer_desktopselection.json │ │ ├── details-installer_timezone.json │ │ ├── details-isosize.json │ │ ├── details-kate.json │ │ ├── details-khelpcenter.json │ │ ├── details-kontact.json │ │ ├── details-livecdreboot.json │ │ ├── details-logpackages.json │ │ ├── details-mtab.json │ │ ├── details-oocalc.json │ │ ├── details-ooffice.json │ │ ├── details-oomath.json │ │ ├── details-partitioning.json │ │ ├── details-partitioning_finish.json │ │ ├── details-reboot.json │ │ ├── details-reboot_after_install.json │ │ ├── details-remove_cd_repo.json │ │ ├── details-second_stage.json │ │ ├── details-shutdown.json │ │ ├── details-sshd.json │ │ ├── details-sshfs.json │ │ ├── details-sshxterm.json │ │ ├── details-start_install.json │ │ ├── details-systemsettings.json │ │ ├── details-textinfo.json │ │ ├── details-user_settings.json │ │ ├── details-welcome.json │ │ ├── details-xterm.json │ │ ├── details-yast2_bootloader.json │ │ ├── details-yast2_i.json │ │ ├── details-yast2_lan.json │ │ ├── details-yast2_users.json │ │ ├── details-zypper_in.json │ │ ├── details-zypper_up.json │ │ ├── installation_mode-1.png │ │ ├── installation_mode-2.png │ │ ├── installation_overview-1.png │ │ ├── installer_desktopselection-1.png │ │ ├── installer_timezone-1.png │ │ ├── isosize-1.png │ │ ├── livecdreboot-1.png │ │ ├── livecdreboot-2.png │ │ ├── livecdreboot-3.png │ │ ├── livecdreboot-4.png │ │ ├── logpackages-1.png │ │ ├── logpackages-2.png │ │ ├── logpackages-3.png │ │ ├── logpackages-4.png │ │ ├── logpackages-5.png │ │ ├── partitioning-1.png │ │ ├── partitioning_finish-1.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff1.png │ │ ├── reboot_after_install-1-reboot_after_install-131M4-diff2.png │ │ ├── reboot_after_install-1.png │ │ ├── remove_cd_repo-1.png │ │ ├── remove_cd_repo-2.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff1.png │ │ ├── second_stage-1-desktop-at-first-boot-kde-131M3-slightly-broken-diff2.png │ │ ├── second_stage-1.png │ │ ├── second_stage-2.png │ │ ├── start_install-1.png │ │ ├── start_install-2.png │ │ ├── start_install-3.png │ │ ├── start_install-4.png │ │ ├── template-grub2-20140218_131703.json │ │ ├── template-grub2-20140218_131703.png │ │ ├── template-inst-bootmenu-20140218_131659.json │ │ ├── template-inst-bootmenu-20140218_131659.png │ │ ├── template-langincomplete-20140218_131034.json │ │ ├── template-langincomplete-20140218_131034.png │ │ ├── template-sudo-passwordprompt-20140218_132117.json │ │ ├── template-sudo-passwordprompt-20140218_132117.png │ │ ├── template-sudo-passwordprompt-20140218_132245.json │ │ ├── template-sudo-passwordprompt-20140218_132245.png │ │ ├── template-sudo-passwordprompt-20140218_132458.json │ │ ├── template-sudo-passwordprompt-20140218_132458.png │ │ ├── user_settings-1.png │ │ ├── user_settings-2.png │ │ ├── user_settings-3.png │ │ ├── welcome-1-welcome-131M1-diff1.png │ │ ├── welcome-1.png │ │ ├── welcome-2-welcome-131M1-diff1.png │ │ ├── welcome-2.png │ │ ├── welcome-3-welcome-131M1-diff1.png │ │ ├── welcome-3.png │ │ ├── welcome-4.png │ │ ├── yast2_lan-1.png │ │ ├── yast2_lan-2.png │ │ ├── yast2_lan-3.png │ │ └── yast2_lan-4.png ├── testrules.yml └── ui │ ├── 01-list.t │ ├── 02-csrf.t │ ├── 02-list-group.t │ ├── 03-source.t │ ├── 04-api_keys.t │ ├── 04-appearance.t │ ├── 05-auth.t │ ├── 06-operator_links.t │ ├── 07-file.t │ ├── 09-admin_creation.t │ ├── 09-users-list.t │ ├── 10-tests_overview.t │ ├── 12-needle-edit.t │ ├── 13-admin-no-login.t │ ├── 13-admin.t │ ├── 14-dashboard-parents.t │ ├── 14-dashboard.t │ ├── 15-admin-workers.t │ ├── 15-comments.t │ ├── 15-search.t │ ├── 16-activity-view.t │ ├── 16-tests_dependencies.t │ ├── 16-tests_job_next_previous.t │ ├── 17-product-log.t │ ├── 18-tests-details.t │ ├── 19-tests-links.t │ ├── 20-bugzilla-links.t │ ├── 21-admin-needles.t │ ├── 22-job_group_order.t │ ├── 23-audit-log.t │ ├── 25-developer_mode.t │ ├── 26-jobs_restart.t │ ├── 27-plugin_obs_rsync.t │ ├── 27-plugin_obs_rsync_gru.t │ ├── 27-plugin_obs_rsync_obs_status.t │ ├── 27-plugin_obs_rsync_status_details.t │ ├── 28-keys_to_render_as_links.t │ └── 29-create_tests.t ├── templates └── webapi │ ├── admin │ ├── activity_view │ │ └── user.html.ep │ ├── api_help.html.ep │ ├── asset │ │ └── index.html.ep │ ├── audit_log │ │ ├── index.html.ep │ │ └── productlog.html.ep │ ├── group │ │ ├── cleanup_buttons.html.ep │ │ ├── cleanup_help.html.ep │ │ ├── group_property_editor.html.ep │ │ ├── index.html.ep │ │ ├── job_group_row.html.ep │ │ ├── parent_group_property_editor.html.ep │ │ └── parent_group_row.html.ep │ ├── job_template │ │ └── index.html.ep │ ├── machine │ │ └── index.html.ep │ ├── needle │ │ ├── index.html.ep │ │ └── needle_search.html.ep │ ├── product │ │ └── index.html.ep │ ├── test_suite │ │ └── index.html.ep │ ├── user │ │ └── index.html.ep │ └── workers │ │ ├── index.html.ep │ │ ├── show.html.ep │ │ └── worker_status.html.ep │ ├── api_key │ └── index.html.ep │ ├── appearance │ └── index.html.ep │ ├── branding │ ├── openSUSE │ │ ├── docbox.html.ep │ │ ├── external_reporting.html.ep │ │ └── sponsorbox.html.ep │ ├── openqa.suse.de │ │ ├── commenting_tools.html.ep │ │ ├── docbox.html.ep │ │ ├── external_reporting.html.ep │ │ └── sponsorbox.html.ep │ └── plain │ │ ├── docbox.html.ep │ │ └── sponsorbox.html.ep │ ├── comments │ ├── add_comment_form_groups.html.ep │ ├── comment_row.html.ep │ └── pagination.html.ep │ ├── developer │ └── ws_console.html.ep │ ├── exception.html.ep │ ├── layouts │ ├── bootstrap.html.ep │ ├── code_editor.html.ep │ ├── error.html.ep │ ├── flash_messages.html.ep │ ├── info.html.ep │ ├── js_editor.html.ep │ └── navbar.html.ep │ ├── main │ ├── build_progressbar.html.ep │ ├── changelog.html.ep │ ├── comment_area.html.ep │ ├── dashboard_build_results.html.ep │ ├── group_builds.html.ep │ ├── group_builds_functionality_view.html.ep │ ├── group_overview.html.ep │ ├── index.html.ep │ ├── more_builds.html.ep │ ├── parent_group_overview.html.ep │ ├── pinned_comments.html.ep │ ├── review_badge.html.ep │ ├── specific_not_found.html.ep │ └── test_result_overview_link.html.ep │ ├── not_found.html.ep │ ├── search │ └── search.html.ep │ ├── step │ ├── edit.html.ep │ ├── src.html.ep │ ├── src.txt.ep │ ├── viewaudio.html.ep │ ├── viewimg.html.ep │ └── viewtext.html.ep │ └── test │ ├── autoinst_log_within_details.html.ep │ ├── badge.svg.ep │ ├── comments.html.ep │ ├── create.html.ep │ ├── details.html.ep │ ├── downloads.html.ep │ ├── external.html.ep │ ├── infopanel.html.ep │ ├── job_next_previous.html.ep │ ├── link_context.html.ep │ ├── list.html.ep │ ├── live.html.ep │ ├── logfile.html.ep │ ├── overview.html.ep │ ├── overview_result_table.html.ep │ ├── result.html.ep │ ├── result_file_list.html.ep │ ├── settings.html.ep │ ├── tr_job_result.html.ep │ ├── tr_job_result_details.html.ep │ ├── tr_job_result_failedmodules.html.ep │ └── video.html.ep ├── tools ├── ci │ ├── autoinst.sha │ ├── build-docs │ ├── build_autoinst.sh │ ├── build_cache.sh │ ├── build_dependencies.sh │ ├── build_local_container.sh │ ├── build_or_install_from_cache.sh │ ├── ci-packages.txt │ ├── prepare_dependency_pr.sh │ └── run_unit_tests.sh ├── delete-coverdb-folder ├── generate-docs ├── generate-documentation ├── generate-documentation-genapi ├── generate-packed-assets ├── js-tidy ├── perlcritic ├── prove_wrapper ├── retry ├── run-tests-within-container ├── static_check_containers ├── test_containers_compose ├── test_helm_chart ├── tidyall ├── unstable_tests.txt └── update-deps └── usr └── lib ├── sysctl.d └── 01-openqa-reload-worker-auto-restart.conf └── sysusers.d ├── geekotest.conf └── openQA-worker.conf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/checklist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/checklist.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/check-containers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/check-containers.yml -------------------------------------------------------------------------------- /.github/workflows/check-helm-chart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/check-helm-chart.yml -------------------------------------------------------------------------------- /.github/workflows/checklist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/checklist.yml -------------------------------------------------------------------------------- /.github/workflows/compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/compose.yml -------------------------------------------------------------------------------- /.github/workflows/javascript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/javascript.yml -------------------------------------------------------------------------------- /.github/workflows/obs-helper.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/obs-helper.yaml -------------------------------------------------------------------------------- /.github/workflows/perl-critic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/perl-critic.yml -------------------------------------------------------------------------------- /.github/workflows/prove.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.github/workflows/prove.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.npmrc -------------------------------------------------------------------------------- /.obs/workflows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.obs/workflows.yml -------------------------------------------------------------------------------- /.perlcriticrc: -------------------------------------------------------------------------------- 1 | external/os-autoinst-common/.perlcriticrc -------------------------------------------------------------------------------- /.perltidyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.perltidyrc -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.tidyallrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.tidyallrc -------------------------------------------------------------------------------- /.vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.vimrc -------------------------------------------------------------------------------- /.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.yamllint -------------------------------------------------------------------------------- /.yamltidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/.yamltidy -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE-GPL3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/LICENSE-GPL3.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/Makefile -------------------------------------------------------------------------------- /README.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/README.asciidoc -------------------------------------------------------------------------------- /assets/assetpack.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/assetpack.def -------------------------------------------------------------------------------- /assets/assetpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/assetpack.yml -------------------------------------------------------------------------------- /assets/images/audio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/audio.svg -------------------------------------------------------------------------------- /assets/images/logo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-16.png -------------------------------------------------------------------------------- /assets/images/logo-blocked-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-blocked-16.png -------------------------------------------------------------------------------- /assets/images/logo-blocked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-blocked.svg -------------------------------------------------------------------------------- /assets/images/logo-cancelled-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-cancelled-16.png -------------------------------------------------------------------------------- /assets/images/logo-cancelled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-cancelled.svg -------------------------------------------------------------------------------- /assets/images/logo-execution-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-execution-16.png -------------------------------------------------------------------------------- /assets/images/logo-execution.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-execution.svg -------------------------------------------------------------------------------- /assets/images/logo-failed-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-failed-16.png -------------------------------------------------------------------------------- /assets/images/logo-failed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-failed.svg -------------------------------------------------------------------------------- /assets/images/logo-not_complete-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-not_complete-16.png -------------------------------------------------------------------------------- /assets/images/logo-not_complete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-not_complete.svg -------------------------------------------------------------------------------- /assets/images/logo-passed-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-passed-16.png -------------------------------------------------------------------------------- /assets/images/logo-passed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-passed.svg -------------------------------------------------------------------------------- /assets/images/logo-scheduled-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-scheduled-16.png -------------------------------------------------------------------------------- /assets/images/logo-scheduled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-scheduled.svg -------------------------------------------------------------------------------- /assets/images/logo-softfailed-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-softfailed-16.png -------------------------------------------------------------------------------- /assets/images/logo-softfailed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo-softfailed.svg -------------------------------------------------------------------------------- /assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/logo.svg -------------------------------------------------------------------------------- /assets/images/suse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/suse.png -------------------------------------------------------------------------------- /assets/images/terminal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/images/terminal.svg -------------------------------------------------------------------------------- /assets/javascripts/admin_api_keys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_api_keys.js -------------------------------------------------------------------------------- /assets/javascripts/admin_assets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_assets.js -------------------------------------------------------------------------------- /assets/javascripts/admin_groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_groups.js -------------------------------------------------------------------------------- /assets/javascripts/admin_needle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_needle.js -------------------------------------------------------------------------------- /assets/javascripts/admin_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_user.js -------------------------------------------------------------------------------- /assets/javascripts/admin_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admin_worker.js -------------------------------------------------------------------------------- /assets/javascripts/admintable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/admintable.js -------------------------------------------------------------------------------- /assets/javascripts/anser-import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/anser-import.js -------------------------------------------------------------------------------- /assets/javascripts/audit_log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/audit_log.js -------------------------------------------------------------------------------- /assets/javascripts/back_to_top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/back_to_top.js -------------------------------------------------------------------------------- /assets/javascripts/comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/comments.js -------------------------------------------------------------------------------- /assets/javascripts/create_tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/create_tests.js -------------------------------------------------------------------------------- /assets/javascripts/fetch_status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/fetch_status.js -------------------------------------------------------------------------------- /assets/javascripts/filter_form.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/filter_form.js -------------------------------------------------------------------------------- /assets/javascripts/fullscreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/fullscreen.js -------------------------------------------------------------------------------- /assets/javascripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/index.js -------------------------------------------------------------------------------- /assets/javascripts/job_next_previous.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/job_next_previous.js -------------------------------------------------------------------------------- /assets/javascripts/job_templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/job_templates.js -------------------------------------------------------------------------------- /assets/javascripts/keyevent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/keyevent.js -------------------------------------------------------------------------------- /assets/javascripts/needlediff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/needlediff.js -------------------------------------------------------------------------------- /assets/javascripts/needleeditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/needleeditor.js -------------------------------------------------------------------------------- /assets/javascripts/obs_rsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/obs_rsync.js -------------------------------------------------------------------------------- /assets/javascripts/openqa.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/openqa.js -------------------------------------------------------------------------------- /assets/javascripts/overview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/overview.js -------------------------------------------------------------------------------- /assets/javascripts/render.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/render.js -------------------------------------------------------------------------------- /assets/javascripts/running.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/running.js -------------------------------------------------------------------------------- /assets/javascripts/scheduler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/scheduler.js -------------------------------------------------------------------------------- /assets/javascripts/shapes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/shapes.js -------------------------------------------------------------------------------- /assets/javascripts/test_result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/test_result.js -------------------------------------------------------------------------------- /assets/javascripts/tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/tests.js -------------------------------------------------------------------------------- /assets/javascripts/ws_console.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/javascripts/ws_console.js -------------------------------------------------------------------------------- /assets/stylesheets/ace.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/ace.css -------------------------------------------------------------------------------- /assets/stylesheets/admin-pages.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/admin-pages.scss -------------------------------------------------------------------------------- /assets/stylesheets/ansi-colors.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/ansi-colors.scss -------------------------------------------------------------------------------- /assets/stylesheets/back_to_top.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/back_to_top.css -------------------------------------------------------------------------------- /assets/stylesheets/comments.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/comments.scss -------------------------------------------------------------------------------- /assets/stylesheets/dashboard.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/dashboard.scss -------------------------------------------------------------------------------- /assets/stylesheets/forms.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/forms.scss -------------------------------------------------------------------------------- /assets/stylesheets/navigation.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/navigation.scss -------------------------------------------------------------------------------- /assets/stylesheets/openqa.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/openqa.scss -------------------------------------------------------------------------------- /assets/stylesheets/openqa_theme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/openqa_theme.scss -------------------------------------------------------------------------------- /assets/stylesheets/overall.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/overall.scss -------------------------------------------------------------------------------- /assets/stylesheets/overview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/overview.scss -------------------------------------------------------------------------------- /assets/stylesheets/result_preview.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/result_preview.scss -------------------------------------------------------------------------------- /assets/stylesheets/tables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/tables.scss -------------------------------------------------------------------------------- /assets/stylesheets/test-details.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/test-details.scss -------------------------------------------------------------------------------- /assets/stylesheets/video.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/video.scss -------------------------------------------------------------------------------- /assets/stylesheets/ws_console.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/assets/stylesheets/ws_console.scss -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/codecov.yml -------------------------------------------------------------------------------- /container/.gitignore: -------------------------------------------------------------------------------- 1 | data/ 2 | -------------------------------------------------------------------------------- /container/client/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/client/Dockerfile -------------------------------------------------------------------------------- /container/devel/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/devel/Dockerfile -------------------------------------------------------------------------------- /container/helm/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/.helmignore -------------------------------------------------------------------------------- /container/helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/README.md -------------------------------------------------------------------------------- /container/helm/charts/openqa/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/openqa/Chart.lock -------------------------------------------------------------------------------- /container/helm/charts/openqa/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/openqa/Chart.yaml -------------------------------------------------------------------------------- /container/helm/charts/openqa/templates/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/helm/charts/webui/Chart.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/webui/Chart.lock -------------------------------------------------------------------------------- /container/helm/charts/webui/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/webui/Chart.yaml -------------------------------------------------------------------------------- /container/helm/charts/webui/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/webui/values.yaml -------------------------------------------------------------------------------- /container/helm/charts/worker/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/charts/worker/Chart.yaml -------------------------------------------------------------------------------- /container/helm/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/helm/ct.yaml -------------------------------------------------------------------------------- /container/openqa_data/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/openqa_data/Dockerfile -------------------------------------------------------------------------------- /container/openqa_data/data.template/conf/workers.ini: -------------------------------------------------------------------------------- 1 | [global] 2 | BACKEND = qemu 3 | HOST = http://openqa_webui 4 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/db/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/factory/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/factory/hdd/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/factory/iso/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/testresults/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/openqa_data/data.template/tests/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /container/single-instance/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/single-instance/Dockerfile -------------------------------------------------------------------------------- /container/systemd/openqa-data.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/systemd/openqa-data.service -------------------------------------------------------------------------------- /container/systemd/openqa-webui.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/systemd/openqa-webui.service -------------------------------------------------------------------------------- /container/webui/.dockerignore: -------------------------------------------------------------------------------- 1 | workdir 2 | -------------------------------------------------------------------------------- /container/webui/.env: -------------------------------------------------------------------------------- 1 | OPENQA_WEBUI_REPLICAS=2 2 | MOJO_CLIENT_DEBUG=0 3 | -------------------------------------------------------------------------------- /container/webui/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/Dockerfile -------------------------------------------------------------------------------- /container/webui/Dockerfile-lb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/Dockerfile-lb -------------------------------------------------------------------------------- /container/webui/conf/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/conf/client.conf -------------------------------------------------------------------------------- /container/webui/conf/database.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/conf/database.ini -------------------------------------------------------------------------------- /container/webui/conf/openqa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/conf/openqa.ini -------------------------------------------------------------------------------- /container/webui/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/docker-compose.yaml -------------------------------------------------------------------------------- /container/webui/nginx-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/nginx-entrypoint.sh -------------------------------------------------------------------------------- /container/webui/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/nginx.conf -------------------------------------------------------------------------------- /container/webui/openqa-ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/openqa-ssl.conf -------------------------------------------------------------------------------- /container/webui/openqa.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/openqa.conf -------------------------------------------------------------------------------- /container/webui/run_openqa.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/run_openqa.sh -------------------------------------------------------------------------------- /container/webui/test-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/test-cert.pem -------------------------------------------------------------------------------- /container/webui/test-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/webui/test-key.pem -------------------------------------------------------------------------------- /container/worker/.env: -------------------------------------------------------------------------------- 1 | OPENQA_WORKER_REPLICAS=1 2 | 3 | -------------------------------------------------------------------------------- /container/worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/Dockerfile -------------------------------------------------------------------------------- /container/worker/conf/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/conf/client.conf -------------------------------------------------------------------------------- /container/worker/conf/workers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/conf/workers.ini -------------------------------------------------------------------------------- /container/worker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/docker-compose.yaml -------------------------------------------------------------------------------- /container/worker/kvm-mknod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/kvm-mknod.sh -------------------------------------------------------------------------------- /container/worker/launch_workers_pool.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/launch_workers_pool.sh -------------------------------------------------------------------------------- /container/worker/run_openqa_worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/container/worker/run_openqa_worker.sh -------------------------------------------------------------------------------- /contrib/ay-openqa-worker.xml.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/contrib/ay-openqa-worker.xml.erb -------------------------------------------------------------------------------- /contrib/munin/config/minion.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/contrib/munin/config/minion.config -------------------------------------------------------------------------------- /contrib/munin/plugins/minion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/contrib/munin/plugins/minion -------------------------------------------------------------------------------- /contrib/munin/utils/munin-mail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/contrib/munin/utils/munin-mail -------------------------------------------------------------------------------- /cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/cpanfile -------------------------------------------------------------------------------- /dbicdh/PostgreSQL/deploy/83/001-auto.sql: -------------------------------------------------------------------------------- 1 | ../82/001-auto.sql -------------------------------------------------------------------------------- /dbicdh/_source/deploy/100/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/100/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/101/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/101/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/102/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/102/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/80/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/80/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/81/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/81/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/82/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/82/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/83/001-auto.yml: -------------------------------------------------------------------------------- 1 | ../82/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/84/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/84/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/85/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/85/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/86/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/86/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/87/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/87/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/88/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/88/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/89/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/89/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/90/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/90/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/91/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/91/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/92/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/92/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/93/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/93/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/94/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/94/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/95/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/95/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/96/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/96/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/97/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/97/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/98/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/98/001-auto.yml -------------------------------------------------------------------------------- /dbicdh/_source/deploy/99/001-auto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dbicdh/_source/deploy/99/001-auto.yml -------------------------------------------------------------------------------- /dependencies.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dependencies.yaml -------------------------------------------------------------------------------- /dist/rpm/openQA-client-test.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dist/rpm/openQA-client-test.spec -------------------------------------------------------------------------------- /dist/rpm/openQA-devel-test.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dist/rpm/openQA-devel-test.spec -------------------------------------------------------------------------------- /dist/rpm/openQA-test.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dist/rpm/openQA-test.spec -------------------------------------------------------------------------------- /dist/rpm/openQA-worker-test.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dist/rpm/openQA-worker-test.spec -------------------------------------------------------------------------------- /dist/rpm/openQA.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/dist/rpm/openQA.spec -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /docs/Branding.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Branding.asciidoc -------------------------------------------------------------------------------- /docs/Client.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Client.asciidoc -------------------------------------------------------------------------------- /docs/ContainerizedSetup.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/ContainerizedSetup.asciidoc -------------------------------------------------------------------------------- /docs/Contributing.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Contributing.asciidoc -------------------------------------------------------------------------------- /docs/ExternalResults.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/ExternalResults.asciidoc -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/GettingStarted.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/GettingStarted.asciidoc -------------------------------------------------------------------------------- /docs/Installing.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Installing.asciidoc -------------------------------------------------------------------------------- /docs/Networking.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Networking.asciidoc -------------------------------------------------------------------------------- /docs/Pitfalls.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/Pitfalls.asciidoc -------------------------------------------------------------------------------- /docs/UsersGuide.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/UsersGuide.asciidoc -------------------------------------------------------------------------------- /docs/WritingTests.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/WritingTests.asciidoc -------------------------------------------------------------------------------- /docs/asciinema/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/asciinema/Dockerfile -------------------------------------------------------------------------------- /docs/asciinema/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/asciinema/Makefile -------------------------------------------------------------------------------- /docs/asciinema/openqa-in-5-minutes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/asciinema/openqa-in-5-minutes.yaml -------------------------------------------------------------------------------- /docs/images/architecture.graphml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/architecture.graphml -------------------------------------------------------------------------------- /docs/images/architecture.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/architecture.svg -------------------------------------------------------------------------------- /docs/images/badges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/badges.png -------------------------------------------------------------------------------- /docs/images/bug_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/bug_icon.png -------------------------------------------------------------------------------- /docs/images/build_tagging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/build_tagging.png -------------------------------------------------------------------------------- /docs/images/created_with_draw.io: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/images/filter_form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/filter_form.png -------------------------------------------------------------------------------- /docs/images/job_group-limit_builds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/job_group-limit_builds.png -------------------------------------------------------------------------------- /docs/images/label_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/label_icon.png -------------------------------------------------------------------------------- /docs/images/labels_closed_tickets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/labels_closed_tickets.png -------------------------------------------------------------------------------- /docs/images/openqa_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/openqa_architecture.png -------------------------------------------------------------------------------- /docs/images/openqa_architecture.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/openqa_architecture.xml -------------------------------------------------------------------------------- /docs/images/review_badges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/images/review_badges.png -------------------------------------------------------------------------------- /docs/index.asciidoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/docs/index.asciidoc -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /etc/apache2/vhosts.d/openqa-common.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/apache2/vhosts.d/openqa-common.inc -------------------------------------------------------------------------------- /etc/logrotate.d/openqa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/logrotate.d/openqa -------------------------------------------------------------------------------- /etc/nginx/vhosts.d/openqa-assets.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/nginx/vhosts.d/openqa-assets.inc -------------------------------------------------------------------------------- /etc/nginx/vhosts.d/openqa-endpoints.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/nginx/vhosts.d/openqa-endpoints.inc -------------------------------------------------------------------------------- /etc/nginx/vhosts.d/openqa-locations.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/nginx/vhosts.d/openqa-locations.inc -------------------------------------------------------------------------------- /etc/nginx/vhosts.d/openqa-upstreams.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/nginx/vhosts.d/openqa-upstreams.inc -------------------------------------------------------------------------------- /etc/nginx/vhosts.d/openqa.conf.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/nginx/vhosts.d/openqa.conf.template -------------------------------------------------------------------------------- /etc/openqa/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/openqa/client.conf -------------------------------------------------------------------------------- /etc/openqa/database.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/openqa/database.ini -------------------------------------------------------------------------------- /etc/openqa/openqa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/openqa/openqa.ini -------------------------------------------------------------------------------- /etc/openqa/workers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/etc/openqa/workers.ini -------------------------------------------------------------------------------- /external/os-autoinst-common/.gitignore: -------------------------------------------------------------------------------- 1 | .tidyall.d/ -------------------------------------------------------------------------------- /external/os-autoinst-common/.gitrepo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/.gitrepo -------------------------------------------------------------------------------- /external/os-autoinst-common/.perltidyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/.perltidyrc -------------------------------------------------------------------------------- /external/os-autoinst-common/.tidyallrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/.tidyallrc -------------------------------------------------------------------------------- /external/os-autoinst-common/.yamlignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /external/os-autoinst-common/.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/.yamllint -------------------------------------------------------------------------------- /external/os-autoinst-common/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/LICENSE -------------------------------------------------------------------------------- /external/os-autoinst-common/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/Makefile -------------------------------------------------------------------------------- /external/os-autoinst-common/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/README.md -------------------------------------------------------------------------------- /external/os-autoinst-common/cpanfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/external/os-autoinst-common/cpanfile -------------------------------------------------------------------------------- /lib/DBIx/Class/Timestamps.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/DBIx/Class/Timestamps.pm -------------------------------------------------------------------------------- /lib/OpenQA.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA.pm -------------------------------------------------------------------------------- /lib/OpenQA/App.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/App.pm -------------------------------------------------------------------------------- /lib/OpenQA/Assets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Assets.pm -------------------------------------------------------------------------------- /lib/OpenQA/BuildResults.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/BuildResults.pm -------------------------------------------------------------------------------- /lib/OpenQA/CLI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CLI.pm -------------------------------------------------------------------------------- /lib/OpenQA/CLI/api.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CLI/api.pm -------------------------------------------------------------------------------- /lib/OpenQA/CLI/archive.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CLI/archive.pm -------------------------------------------------------------------------------- /lib/OpenQA/CLI/monitor.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CLI/monitor.pm -------------------------------------------------------------------------------- /lib/OpenQA/CLI/schedule.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CLI/schedule.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Client.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Command/run.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Command/run.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Model/Cache.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Model/Cache.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Request.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Request.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Request/Sync.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Request/Sync.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Response.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Response.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Task/Asset.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Task/Asset.pm -------------------------------------------------------------------------------- /lib/OpenQA/CacheService/Task/Sync.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/CacheService/Task/Sync.pm -------------------------------------------------------------------------------- /lib/OpenQA/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Client.pm -------------------------------------------------------------------------------- /lib/OpenQA/Client/Archive.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Client/Archive.pm -------------------------------------------------------------------------------- /lib/OpenQA/Client/Handler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Client/Handler.pm -------------------------------------------------------------------------------- /lib/OpenQA/Client/Upload.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Client/Upload.pm -------------------------------------------------------------------------------- /lib/OpenQA/Command.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Command.pm -------------------------------------------------------------------------------- /lib/OpenQA/Config.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Config.pm -------------------------------------------------------------------------------- /lib/OpenQA/Constants.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Constants.pm -------------------------------------------------------------------------------- /lib/OpenQA/Downloader.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Downloader.pm -------------------------------------------------------------------------------- /lib/OpenQA/Events.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Events.pm -------------------------------------------------------------------------------- /lib/OpenQA/File.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/File.pm -------------------------------------------------------------------------------- /lib/OpenQA/Files.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Files.pm -------------------------------------------------------------------------------- /lib/OpenQA/Git.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Git.pm -------------------------------------------------------------------------------- /lib/OpenQA/Git/ServerAvailability.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Git/ServerAvailability.pm -------------------------------------------------------------------------------- /lib/OpenQA/JobDependencies/Constants.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/JobDependencies/Constants.pm -------------------------------------------------------------------------------- /lib/OpenQA/JobGroupDefaults.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/JobGroupDefaults.pm -------------------------------------------------------------------------------- /lib/OpenQA/JobSettings.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/JobSettings.pm -------------------------------------------------------------------------------- /lib/OpenQA/Jobs/Constants.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Jobs/Constants.pm -------------------------------------------------------------------------------- /lib/OpenQA/LiveHandler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/LiveHandler.pm -------------------------------------------------------------------------------- /lib/OpenQA/Log.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Log.pm -------------------------------------------------------------------------------- /lib/OpenQA/Markdown.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Markdown.pm -------------------------------------------------------------------------------- /lib/OpenQA/Needles.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Needles.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/Base.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/Base.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/IPA.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/IPA.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/JUnit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/JUnit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/KTAP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/KTAP.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/LTP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/LTP.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/TAP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/TAP.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Format/XUnit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Format/XUnit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Result.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Result.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Result/Node.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Result/Node.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Result/OpenQA.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Result/OpenQA.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Result/Output.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Result/Output.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Result/Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Result/Test.pm -------------------------------------------------------------------------------- /lib/OpenQA/Parser/Results.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Parser/Results.pm -------------------------------------------------------------------------------- /lib/OpenQA/Resource/Jobs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Resource/Jobs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Resource/Locks.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Resource/Locks.pm -------------------------------------------------------------------------------- /lib/OpenQA/Scheduler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Scheduler.pm -------------------------------------------------------------------------------- /lib/OpenQA/Scheduler/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Scheduler/Client.pm -------------------------------------------------------------------------------- /lib/OpenQA/Scheduler/Controller/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Scheduler/Controller/API.pm -------------------------------------------------------------------------------- /lib/OpenQA/Scheduler/Model/Jobs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Scheduler/Model/Jobs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Profiler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Profiler.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/ApiKeys.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/ApiKeys.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Assets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Assets.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/AuditEvents.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/AuditEvents.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Bugs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Bugs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Comments.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Comments.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/GruTasks.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/GruTasks.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobGroups.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobGroups.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobLocks.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobLocks.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobModules.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobModules.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobNetworks.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobNetworks.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobSettings.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobSettings.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Jobs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Jobs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/JobsAssets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/JobsAssets.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Machines.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Machines.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/NeedleDirs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/NeedleDirs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Needles.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Needles.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Products.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Products.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Screenshots.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Screenshots.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Secrets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Secrets.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/TestSuites.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/TestSuites.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Users.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Users.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/Result/Workers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/Result/Workers.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Assets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Assets.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Bugs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Bugs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Comments.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Comments.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Jobs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Jobs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Needles.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Needles.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Users.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Users.pm -------------------------------------------------------------------------------- /lib/OpenQA/Schema/ResultSet/Workers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Schema/ResultSet/Workers.pm -------------------------------------------------------------------------------- /lib/OpenQA/ScreenshotDeletion.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/ScreenshotDeletion.pm -------------------------------------------------------------------------------- /lib/OpenQA/Script/CloneJob.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Script/CloneJob.pm -------------------------------------------------------------------------------- /lib/OpenQA/Script/CloneJobSUSE.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Script/CloneJobSUSE.pm -------------------------------------------------------------------------------- /lib/OpenQA/Setup.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Setup.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/Controller/Auth.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/Controller/Auth.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/Controller/Running.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/Controller/Running.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/Controller/Session.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/Controller/Session.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/GruJob.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/GruJob.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/Plugin/CSRF.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/Plugin/CSRF.pm -------------------------------------------------------------------------------- /lib/OpenQA/Shared/Plugin/Gru.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Shared/Plugin/Gru.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Asset/Download.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Asset/Download.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Asset/Limit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Asset/Limit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/AuditEvents/Limit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/AuditEvents/Limit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Bug/Limit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Bug/Limit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Git/Clone.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Git/Clone.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Iso/Schedule.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Iso/Schedule.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Job/ArchiveResults.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Job/ArchiveResults.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Job/FinalizeResults.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Job/FinalizeResults.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Job/HookScript.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Job/HookScript.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Job/Limit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Job/Limit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Job/Restart.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Job/Restart.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Needle/Delete.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Needle/Delete.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Needle/LimitTempRefs.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Needle/LimitTempRefs.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Needle/Save.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Needle/Save.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Needle/Scan.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Needle/Scan.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/SignalGuard.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/SignalGuard.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Table/Limit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Table/Limit.pm -------------------------------------------------------------------------------- /lib/OpenQA/Task/Utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Task/Utils.pm -------------------------------------------------------------------------------- /lib/OpenQA/UserAgent.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/UserAgent.pm -------------------------------------------------------------------------------- /lib/OpenQA/Utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Utils.pm -------------------------------------------------------------------------------- /lib/OpenQA/VcsProvider.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/VcsProvider.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Auth/Fake.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Auth/Fake.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Auth/OAuth2.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Auth/OAuth2.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Auth/OpenID.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Auth/OpenID.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Command/gru.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Command/gru.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Command/gru/list.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Command/gru/list.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Command/gru/run.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Command/gru/run.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/API/V1.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/API/V1.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/ApiKey.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/ApiKey.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/File.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/File.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/Main.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/Main.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/Step.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/Step.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Controller/Test.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Controller/Test.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Description.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Description.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/AMQP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/AMQP.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/AuditLog.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/AuditLog.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/Helpers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/Helpers.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/MCP.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/MCP.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/MIMETypes.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/MIMETypes.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/MemoryLimit.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/MemoryLimit.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/ObsRsync.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/ObsRsync.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/REST.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/REST.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebAPI/Plugin/YAML.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebAPI/Plugin/YAML.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebSockets.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebSockets.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebSockets/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebSockets/Client.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebSockets/Controller/API.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebSockets/Controller/API.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebSockets/Model/Status.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebSockets/Model/Status.pm -------------------------------------------------------------------------------- /lib/OpenQA/WebSockets/Plugin/Helpers.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/WebSockets/Plugin/Helpers.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/App.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/App.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/CommandHandler.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/CommandHandler.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/Engines/isotovideo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/Engines/isotovideo.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/Isotovideo/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/Isotovideo/Client.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/Job.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/Job.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/Settings.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/Settings.pm -------------------------------------------------------------------------------- /lib/OpenQA/Worker/WebUIConnection.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/Worker/WebUIConnection.pm -------------------------------------------------------------------------------- /lib/OpenQA/YAML.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/lib/OpenQA/YAML.pm -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/openqa-cli.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/public/openqa-cli.yaml -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Disallow: / 3 | -------------------------------------------------------------------------------- /public/schema/JobScenarios-01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/public/schema/JobScenarios-01.yaml -------------------------------------------------------------------------------- /public/schema/JobTemplates-01.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/public/schema/JobTemplates-01.yaml -------------------------------------------------------------------------------- /script/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/client -------------------------------------------------------------------------------- /script/clone_job.pl: -------------------------------------------------------------------------------- 1 | ./openqa-clone-job -------------------------------------------------------------------------------- /script/configure-web-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/configure-web-proxy -------------------------------------------------------------------------------- /script/create_admin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/create_admin -------------------------------------------------------------------------------- /script/dump-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/dump-db -------------------------------------------------------------------------------- /script/dump_templates: -------------------------------------------------------------------------------- 1 | openqa-dump-templates -------------------------------------------------------------------------------- /script/fetchneedles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/fetchneedles -------------------------------------------------------------------------------- /script/initdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/initdb -------------------------------------------------------------------------------- /script/load_templates: -------------------------------------------------------------------------------- 1 | openqa-load-templates -------------------------------------------------------------------------------- /script/modify_needle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/modify_needle -------------------------------------------------------------------------------- /script/openqa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa -------------------------------------------------------------------------------- /script/openqa-auto-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-auto-update -------------------------------------------------------------------------------- /script/openqa-bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-bootstrap -------------------------------------------------------------------------------- /script/openqa-bootstrap-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-bootstrap-container -------------------------------------------------------------------------------- /script/openqa-check-devel-repo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-check-devel-repo -------------------------------------------------------------------------------- /script/openqa-clean-repo-cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-clean-repo-cache -------------------------------------------------------------------------------- /script/openqa-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-cli -------------------------------------------------------------------------------- /script/openqa-clone-custom-git-refspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-clone-custom-git-refspec -------------------------------------------------------------------------------- /script/openqa-clone-job: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-clone-job -------------------------------------------------------------------------------- /script/openqa-continuous-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-continuous-update -------------------------------------------------------------------------------- /script/openqa-dump-templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-dump-templates -------------------------------------------------------------------------------- /script/openqa-enqueue-asset-cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-enqueue-asset-cleanup -------------------------------------------------------------------------------- /script/openqa-enqueue-bug-cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-enqueue-bug-cleanup -------------------------------------------------------------------------------- /script/openqa-enqueue-git-auto-update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-enqueue-git-auto-update -------------------------------------------------------------------------------- /script/openqa-enqueue-result-cleanup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-enqueue-result-cleanup -------------------------------------------------------------------------------- /script/openqa-gru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-gru -------------------------------------------------------------------------------- /script/openqa-label-all: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-label-all -------------------------------------------------------------------------------- /script/openqa-livehandler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-livehandler -------------------------------------------------------------------------------- /script/openqa-livehandler-daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-livehandler-daemon -------------------------------------------------------------------------------- /script/openqa-load-templates: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-load-templates -------------------------------------------------------------------------------- /script/openqa-rollback: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-rollback -------------------------------------------------------------------------------- /script/openqa-scheduler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-scheduler -------------------------------------------------------------------------------- /script/openqa-scheduler-daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-scheduler-daemon -------------------------------------------------------------------------------- /script/openqa-slirpvde: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-slirpvde -------------------------------------------------------------------------------- /script/openqa-validate-yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-validate-yaml -------------------------------------------------------------------------------- /script/openqa-vde_switch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-vde_switch -------------------------------------------------------------------------------- /script/openqa-websockets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-websockets -------------------------------------------------------------------------------- /script/openqa-websockets-daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-websockets-daemon -------------------------------------------------------------------------------- /script/openqa-webui-daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-webui-daemon -------------------------------------------------------------------------------- /script/openqa-workercache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-workercache -------------------------------------------------------------------------------- /script/openqa-workercache-daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/openqa-workercache-daemon -------------------------------------------------------------------------------- /script/setup-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/setup-db -------------------------------------------------------------------------------- /script/upgradedb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/upgradedb -------------------------------------------------------------------------------- /script/worker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/script/worker -------------------------------------------------------------------------------- /systemd/openqa-dump-db.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-dump-db.service -------------------------------------------------------------------------------- /systemd/openqa-dump-db.timer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-dump-db.timer -------------------------------------------------------------------------------- /systemd/openqa-gru.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-gru.service -------------------------------------------------------------------------------- /systemd/openqa-livehandler.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-livehandler.service -------------------------------------------------------------------------------- /systemd/openqa-minion-restart.path: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-minion-restart.path -------------------------------------------------------------------------------- /systemd/openqa-minion-restart.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-minion-restart.service -------------------------------------------------------------------------------- /systemd/openqa-scheduler.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-scheduler.service -------------------------------------------------------------------------------- /systemd/openqa-setup-db.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-setup-db.service -------------------------------------------------------------------------------- /systemd/openqa-slirpvde.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-slirpvde.service -------------------------------------------------------------------------------- /systemd/openqa-vde_switch.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-vde_switch.service -------------------------------------------------------------------------------- /systemd/openqa-websockets.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-websockets.service -------------------------------------------------------------------------------- /systemd/openqa-webui.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-webui.service -------------------------------------------------------------------------------- /systemd/openqa-worker-plain@.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-worker-plain@.service -------------------------------------------------------------------------------- /systemd/openqa-worker.slice: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-worker.slice -------------------------------------------------------------------------------- /systemd/openqa-worker.target: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/openqa-worker.target -------------------------------------------------------------------------------- /systemd/systemd-openqa-generator: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/systemd-openqa-generator -------------------------------------------------------------------------------- /systemd/tmpfiles-openqa-webui.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/tmpfiles-openqa-webui.conf -------------------------------------------------------------------------------- /systemd/tmpfiles-openqa.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/systemd/tmpfiles-openqa.conf -------------------------------------------------------------------------------- /t/00-tidy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/00-tidy.t -------------------------------------------------------------------------------- /t/01-compile-check-all.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/01-compile-check-all.t -------------------------------------------------------------------------------- /t/01-style.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/01-style.t -------------------------------------------------------------------------------- /t/01-test-utilities.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/01-test-utilities.t -------------------------------------------------------------------------------- /t/02-pod.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/02-pod.t -------------------------------------------------------------------------------- /t/03-auth-openid.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/03-auth-openid.t -------------------------------------------------------------------------------- /t/03-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/03-auth.t -------------------------------------------------------------------------------- /t/04-scheduler.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/04-scheduler.t -------------------------------------------------------------------------------- /t/05-scheduler-cancel.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/05-scheduler-cancel.t -------------------------------------------------------------------------------- /t/05-scheduler-capabilities.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/05-scheduler-capabilities.t -------------------------------------------------------------------------------- /t/05-scheduler-dependencies.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/05-scheduler-dependencies.t -------------------------------------------------------------------------------- /t/05-scheduler-full.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/05-scheduler-full.t -------------------------------------------------------------------------------- /t/05-scheduler-restart-and-duplicate.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/05-scheduler-restart-and-duplicate.t -------------------------------------------------------------------------------- /t/06-users.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/06-users.t -------------------------------------------------------------------------------- /t/07-api_jobtokens.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/07-api_jobtokens.t -------------------------------------------------------------------------------- /t/07-api_keys.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/07-api_keys.t -------------------------------------------------------------------------------- /t/09-job_clone.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/09-job_clone.t -------------------------------------------------------------------------------- /t/10-jobs-referal.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/10-jobs-referal.t -------------------------------------------------------------------------------- /t/10-jobs-results.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/10-jobs-results.t -------------------------------------------------------------------------------- /t/10-jobs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/10-jobs.t -------------------------------------------------------------------------------- /t/10-tests_overview.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/10-tests_overview.t -------------------------------------------------------------------------------- /t/11-commands.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/11-commands.t -------------------------------------------------------------------------------- /t/12-profiler.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/12-profiler.t -------------------------------------------------------------------------------- /t/13-joblocks.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/13-joblocks.t -------------------------------------------------------------------------------- /t/14-grutasks-git.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/14-grutasks-git.t -------------------------------------------------------------------------------- /t/14-grutasks.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/14-grutasks.t -------------------------------------------------------------------------------- /t/15-assets.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/15-assets.t -------------------------------------------------------------------------------- /t/15-shared-plugin-gru.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/15-shared-plugin-gru.t -------------------------------------------------------------------------------- /t/16-markdown.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/16-markdown.t -------------------------------------------------------------------------------- /t/16-utils-job-templates.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/16-utils-job-templates.t -------------------------------------------------------------------------------- /t/16-utils-runcmd.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/16-utils-runcmd.t -------------------------------------------------------------------------------- /t/16-utils-vcs-provider.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/16-utils-vcs-provider.t -------------------------------------------------------------------------------- /t/16-utils.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/16-utils.t -------------------------------------------------------------------------------- /t/17-build_tagging.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/17-build_tagging.t -------------------------------------------------------------------------------- /t/17-labels_carry_over.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/17-labels_carry_over.t -------------------------------------------------------------------------------- /t/20-stale-job-detection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/20-stale-job-detection.t -------------------------------------------------------------------------------- /t/21-needles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/21-needles.t -------------------------------------------------------------------------------- /t/22-dashboard.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/22-dashboard.t -------------------------------------------------------------------------------- /t/23-amqp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/23-amqp.t -------------------------------------------------------------------------------- /t/24-worker-engine.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/24-worker-engine.t -------------------------------------------------------------------------------- /t/24-worker-jobs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/24-worker-jobs.t -------------------------------------------------------------------------------- /t/24-worker-overall.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/24-worker-overall.t -------------------------------------------------------------------------------- /t/24-worker-settings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/24-worker-settings.t -------------------------------------------------------------------------------- /t/24-worker-webui-connection.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/24-worker-webui-connection.t -------------------------------------------------------------------------------- /t/25-bugs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-bugs.t -------------------------------------------------------------------------------- /t/25-cache-client.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-cache-client.t -------------------------------------------------------------------------------- /t/25-cache-service.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-cache-service.t -------------------------------------------------------------------------------- /t/25-cache.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-cache.t -------------------------------------------------------------------------------- /t/25-downloader.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-downloader.t -------------------------------------------------------------------------------- /t/25-serverstartup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/25-serverstartup.t -------------------------------------------------------------------------------- /t/26-controllerrunning.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/26-controllerrunning.t -------------------------------------------------------------------------------- /t/27-errorpages.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/27-errorpages.t -------------------------------------------------------------------------------- /t/27-websockets.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/27-websockets.t -------------------------------------------------------------------------------- /t/28-logging.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/28-logging.t -------------------------------------------------------------------------------- /t/30-test_parser.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/30-test_parser.t -------------------------------------------------------------------------------- /t/31-api_descriptions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/31-api_descriptions.t -------------------------------------------------------------------------------- /t/31-client.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/31-client.t -------------------------------------------------------------------------------- /t/31-client_archive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/31-client_archive.t -------------------------------------------------------------------------------- /t/31-client_file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/31-client_file.t -------------------------------------------------------------------------------- /t/32-openqa_client.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/32-openqa_client.t -------------------------------------------------------------------------------- /t/33-developer_mode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/33-developer_mode.t -------------------------------------------------------------------------------- /t/34-developer_mode-unit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/34-developer_mode-unit.t -------------------------------------------------------------------------------- /t/35-script_clone_job.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/35-script_clone_job.t -------------------------------------------------------------------------------- /t/35-script_clone_job_suse.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/35-script_clone_job_suse.t -------------------------------------------------------------------------------- /t/36-job_group_settings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/36-job_group_settings.t -------------------------------------------------------------------------------- /t/37-limit_assets.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/37-limit_assets.t -------------------------------------------------------------------------------- /t/38-workers-table.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/38-workers-table.t -------------------------------------------------------------------------------- /t/39-scheduled_products-table.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/39-scheduled_products-table.t -------------------------------------------------------------------------------- /t/40-job_settings.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/40-job_settings.t -------------------------------------------------------------------------------- /t/40-openqa-clone-job.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/40-openqa-clone-job.t -------------------------------------------------------------------------------- /t/40-script_load_dump_templates.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/40-script_load_dump_templates.t -------------------------------------------------------------------------------- /t/40-script_openqa-label-all.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/40-script_openqa-label-all.t -------------------------------------------------------------------------------- /t/41-audit-log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/41-audit-log.t -------------------------------------------------------------------------------- /t/42-df-based-cleanup.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/42-df-based-cleanup.t -------------------------------------------------------------------------------- /t/42-screenshots.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/42-screenshots.t -------------------------------------------------------------------------------- /t/43-cli-api.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/43-cli-api.t -------------------------------------------------------------------------------- /t/43-cli-archive.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/43-cli-archive.t -------------------------------------------------------------------------------- /t/43-cli-schedule.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/43-cli-schedule.t -------------------------------------------------------------------------------- /t/43-cli.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/43-cli.t -------------------------------------------------------------------------------- /t/44-scripts-modify_needle.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/44-scripts-modify_needle.t -------------------------------------------------------------------------------- /t/44-scripts.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/44-scripts.t -------------------------------------------------------------------------------- /t/45-make-update-deps.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/45-make-update-deps.t -------------------------------------------------------------------------------- /t/46-munin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/46-munin.t -------------------------------------------------------------------------------- /t/api/01-workers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/01-workers.t -------------------------------------------------------------------------------- /t/api/02-assets.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/02-assets.t -------------------------------------------------------------------------------- /t/api/02-iso-download.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/02-iso-download.t -------------------------------------------------------------------------------- /t/api/02-iso-yaml.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/02-iso-yaml.t -------------------------------------------------------------------------------- /t/api/02-iso.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/02-iso.t -------------------------------------------------------------------------------- /t/api/03-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/03-auth.t -------------------------------------------------------------------------------- /t/api/04-jobs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/04-jobs.t -------------------------------------------------------------------------------- /t/api/05-machines.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/05-machines.t -------------------------------------------------------------------------------- /t/api/06-products.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/06-products.t -------------------------------------------------------------------------------- /t/api/07-testsuites.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/07-testsuites.t -------------------------------------------------------------------------------- /t/api/08-jobtemplates.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/08-jobtemplates.t -------------------------------------------------------------------------------- /t/api/09-comments.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/09-comments.t -------------------------------------------------------------------------------- /t/api/10-jobgroups.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/10-jobgroups.t -------------------------------------------------------------------------------- /t/api/11-bugs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/11-bugs.t -------------------------------------------------------------------------------- /t/api/12-admin-workers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/12-admin-workers.t -------------------------------------------------------------------------------- /t/api/13-influxdb.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/13-influxdb.t -------------------------------------------------------------------------------- /t/api/14-plugin_memory_limit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/14-plugin_memory_limit.t -------------------------------------------------------------------------------- /t/api/14-plugin_obs_rsync.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/14-plugin_obs_rsync.t -------------------------------------------------------------------------------- /t/api/14-plugin_obs_rsync_async.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/14-plugin_obs_rsync_async.t -------------------------------------------------------------------------------- /t/api/15-search.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/15-search.t -------------------------------------------------------------------------------- /t/api/15-users.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/15-users.t -------------------------------------------------------------------------------- /t/api/16-webhooks.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/16-webhooks.t -------------------------------------------------------------------------------- /t/api/17-mcp.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/api/17-mcp.t -------------------------------------------------------------------------------- /t/basic.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/basic.t -------------------------------------------------------------------------------- /t/config.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/config.t -------------------------------------------------------------------------------- /t/data/03-setting-links/openqa.ini: -------------------------------------------------------------------------------- 1 | [job_settings_ui] 2 | keys_to_render_as_links=FOO,BAR 3 | -------------------------------------------------------------------------------- /t/data/08-create-modify-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-create-modify-group.yaml -------------------------------------------------------------------------------- /t/data/08-hidden-keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-hidden-keys.yaml -------------------------------------------------------------------------------- /t/data/08-merge-expanded.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-merge-expanded.yaml -------------------------------------------------------------------------------- /t/data/08-merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-merge.yaml -------------------------------------------------------------------------------- /t/data/08-opensuse-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-opensuse-2.yaml -------------------------------------------------------------------------------- /t/data/08-opensuse-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-opensuse-test.yaml -------------------------------------------------------------------------------- /t/data/08-opensuse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-opensuse.yaml -------------------------------------------------------------------------------- /t/data/08-refs-vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-refs-vars.yaml -------------------------------------------------------------------------------- /t/data/08-refs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-refs.yaml -------------------------------------------------------------------------------- /t/data/08-testsuite-empty.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-testsuite-empty.yaml -------------------------------------------------------------------------------- /t/data/08-testsuite-multiple-keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-testsuite-multiple-keys.yaml -------------------------------------------------------------------------------- /t/data/08-testsuite-null.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/08-testsuite-null.yaml -------------------------------------------------------------------------------- /t/data/09-schedule_from_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/09-schedule_from_file.yaml -------------------------------------------------------------------------------- /t/data/14-module-b.txt: -------------------------------------------------------------------------------- 1 | 正解 2 | -------------------------------------------------------------------------------- /t/data/17-mcp/openqa.ini: -------------------------------------------------------------------------------- 1 | [global] 2 | mcp_enabled = read-only 3 | -------------------------------------------------------------------------------- /t/data/24-worker-overall/workers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/24-worker-overall/workers.ini -------------------------------------------------------------------------------- /t/data/24-worker-settings/workers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/24-worker-settings/workers.ini -------------------------------------------------------------------------------- /t/data/40-templates-jgs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/40-templates-jgs.pl -------------------------------------------------------------------------------- /t/data/40-templates-more.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/40-templates-more.pl -------------------------------------------------------------------------------- /t/data/40-templates.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/40-templates.pl -------------------------------------------------------------------------------- /t/data/41-audit-log/openqa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/41-audit-log/openqa.ini -------------------------------------------------------------------------------- /t/data/46-contrib-minion.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/46-contrib-minion.html -------------------------------------------------------------------------------- /t/data/client.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/client.conf -------------------------------------------------------------------------------- /t/data/database.ini: -------------------------------------------------------------------------------- 1 | ../../etc/openqa/database.ini -------------------------------------------------------------------------------- /t/data/default-needle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/default-needle.json -------------------------------------------------------------------------------- /t/data/example-webhook-payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/example-webhook-payload.json -------------------------------------------------------------------------------- /t/data/first_bad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/first_bad.json -------------------------------------------------------------------------------- /t/data/first_bad_packages.txt: -------------------------------------------------------------------------------- 1 | python 2 | -------------------------------------------------------------------------------- /t/data/ipa.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/ipa.json -------------------------------------------------------------------------------- /t/data/job-templates/duplicate-key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/job-templates/duplicate-key.yaml -------------------------------------------------------------------------------- /t/data/job-templates/invalid-yaml-schema.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | @foo: bar 3 | -------------------------------------------------------------------------------- /t/data/job-templates/openqa-null.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/job-templates/openqa-null.yaml -------------------------------------------------------------------------------- /t/data/job-templates/openqa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/job-templates/openqa.yaml -------------------------------------------------------------------------------- /t/data/junit-results-fail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/junit-results-fail.xml -------------------------------------------------------------------------------- /t/data/junit-results.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/junit-results.xml -------------------------------------------------------------------------------- /t/data/ktap_correct.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/ktap_correct.tap -------------------------------------------------------------------------------- /t/data/ktap_incorrect.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/ktap_incorrect.tap -------------------------------------------------------------------------------- /t/data/ktap_with_todo.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/ktap_with_todo.tap -------------------------------------------------------------------------------- /t/data/last_good.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/last_good.json -------------------------------------------------------------------------------- /t/data/last_good_packages.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/logging/openqa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/logging/openqa.ini -------------------------------------------------------------------------------- /t/data/ltp_test_result_format.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/ltp_test_result_format.json -------------------------------------------------------------------------------- /t/data/new_ltp_result_array.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/new_ltp_result_array.json -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/.api_repo: -------------------------------------------------------------------------------- 1 | containers 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/.dirty_status: -------------------------------------------------------------------------------- 1 | dirty 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch1/.run_191216_150610/Media1_ftp_ftp.lst: -------------------------------------------------------------------------------- 1 | Build469.1 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch1/.run_191216_150610/openqa.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch1/.run_191216_150610/rsync_iso.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch1/.run_191216_150610/rsync_repo.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch1/.run_last: -------------------------------------------------------------------------------- 1 | .run_191216_150610 -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/BatchedProj/Batch2/.run_last: -------------------------------------------------------------------------------- 1 | .run_191216_150610 -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/MockProjectError/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/MockProjectLongProcessing/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/MockProjectLongProcessing1/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.api_package: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.api_repo: -------------------------------------------------------------------------------- 1 | standard 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.dirty_status: -------------------------------------------------------------------------------- 1 | dirty 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.job_id: -------------------------------------------------------------------------------- 1 | 111 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.last_failed_job_id: -------------------------------------------------------------------------------- 1 | 110 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190701_143010_468.2/.job_id: -------------------------------------------------------------------------------- 1 | 111 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190701_143010_468.2/openqa.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190701_143010_468.2/openqa.cmd.log: -------------------------------------------------------------------------------- 1 | { id => 99926 } 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190701_143010_468.2/rsync_iso.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190701_143010_468.2/rsync_repo.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190703_143010_469.1/.job_id: -------------------------------------------------------------------------------- 1 | 111 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190703_143010_469.1/openqa.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190703_143010_469.1/openqa.cmd.log: -------------------------------------------------------------------------------- 1 | { id => 99937 } 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190703_143010_469.1/rsync_iso.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_190703_143010_469.1/rsync_repo.cmd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj1/.run_last: -------------------------------------------------------------------------------- 1 | .run_190703_143010_469.1 -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj2/.api_package: -------------------------------------------------------------------------------- 1 | 0product 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj2/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj2::appliances/.api_package: -------------------------------------------------------------------------------- 1 | mypackage 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj2::appliances/.dirty_status: -------------------------------------------------------------------------------- 1 | dirty 2 | -------------------------------------------------------------------------------- /t/data/openqa-trigger-from-obs/Proj3::standard/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/openqa.ini -------------------------------------------------------------------------------- /t/data/openqa/db/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/images: -------------------------------------------------------------------------------- 1 | ../../images -------------------------------------------------------------------------------- /t/data/openqa/logupload/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/Windows-8.hda: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/fixed/Fedora-25.img: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/fixed/openSUSE-13.1-x86_64.hda: -------------------------------------------------------------------------------- 1 | HDD 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/openSUSE-12.1-x86_64.hda: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/openSUSE-12.2-x86_64.hda: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/hdd/openSUSE-12.3-x86_64.hda: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/dvdsize42.iso: -------------------------------------------------------------------------------- 1 | this asset file is exactly 42 bytes long! 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/openSUSE-13.1-DVD-i586-Build0091-Media.iso: -------------------------------------------------------------------------------- 1 | ISO 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/openSUSE-13.1-DVD-x86_64-Build0091-Media.iso: -------------------------------------------------------------------------------- 1 | ISO 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/openSUSE-13.1-GNOME-Live-i686-Build0091-Media.iso: -------------------------------------------------------------------------------- 1 | ISO 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/iso/whatever.iso: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/other/misc2.xml: -------------------------------------------------------------------------------- 1 | misc.xml -------------------------------------------------------------------------------- /t/data/openqa/share/factory/repo/otherrepo-CURRENT/README: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/repo/somethingrepo: -------------------------------------------------------------------------------- 1 | testrepo -------------------------------------------------------------------------------- /t/data/openqa/share/factory/repo/testrepo/README: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/factory/repo/testrepo/README.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/archive.tar.xz: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/archlinux/needles/kde/test-kdeneedle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/archlinux/needles/kde/test-kdeneedle.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/archlinux/needles/test-rootneedle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/archlinux/needles/test-rootneedle.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/gnome/browser/test-nestedneedle-2.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/gnome/browser/test-nestedneedle-2.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/installer/test-duplicate-needle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/installer/test-duplicate-needle.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/installer/test-nestedneedle-1.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/installer/test-nestedneedle-1.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/test-duplicate-needle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/test-duplicate-needle.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/test-rootneedle.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/fedora/needles/test-rootneedle.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/opensuse/data/bar/foo.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/opensuse/data/motd: -------------------------------------------------------------------------------- 1 | Have a lot of fun... 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/opensuse/foo/foo.txt: -------------------------------------------------------------------------------- 1 | test 2 | -------------------------------------------------------------------------------- /t/data/openqa/share/tests/test_symlink_dir: -------------------------------------------------------------------------------- 1 | archlinux -------------------------------------------------------------------------------- /t/data/tap_format_example.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/tap_format_example.tap -------------------------------------------------------------------------------- /t/data/tap_format_example2.tap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/tap_format_example2.tap -------------------------------------------------------------------------------- /t/data/tap_format_example3.tap: -------------------------------------------------------------------------------- 1 | t/invalid. .. 2 | 1..1 3 | ok 1 - Some test 4 | 5 | -------------------------------------------------------------------------------- /t/data/workers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/workers.ini -------------------------------------------------------------------------------- /t/data/xunit_format_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/data/xunit_format_example.xml -------------------------------------------------------------------------------- /t/deploy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/deploy.t -------------------------------------------------------------------------------- /t/dummy-isotovideo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/dummy-isotovideo.sh -------------------------------------------------------------------------------- /t/fake-isotovideo.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fake-isotovideo.pl -------------------------------------------------------------------------------- /t/fixtures/01-jobs.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/01-jobs.pl -------------------------------------------------------------------------------- /t/fixtures/02-workers.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/02-workers.pl -------------------------------------------------------------------------------- /t/fixtures/03-users.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/03-users.pl -------------------------------------------------------------------------------- /t/fixtures/04-products.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/04-products.pl -------------------------------------------------------------------------------- /t/fixtures/05-job_modules.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/05-job_modules.pl -------------------------------------------------------------------------------- /t/fixtures/06-job_dependencies.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/06-job_dependencies.pl -------------------------------------------------------------------------------- /t/fixtures/07-needles.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/fixtures/07-needles.pl -------------------------------------------------------------------------------- /t/full-stack.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/full-stack.t -------------------------------------------------------------------------------- /t/lib/CoverageWorkaround.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/CoverageWorkaround.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/FakePlugin/Foo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/FakePlugin/Foo.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/FakePlugin/FooBar.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/FakePlugin/FooBar.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/FakePlugin/FooBaz.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/FakePlugin/FooBaz.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/FakePlugin/FooFoo.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/FakePlugin/FooFoo.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/SeleniumTest.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/SeleniumTest.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/Case.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/Case.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/Client.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/Client.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/Database.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/Database.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/FakeWorker.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/FakeWorker.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/FullstackUtils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/FullstackUtils.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/ObsRsync.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/ObsRsync.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/Testresults.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/Testresults.pm -------------------------------------------------------------------------------- /t/lib/OpenQA/Test/Utils.pm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/lib/OpenQA/Test/Utils.pm -------------------------------------------------------------------------------- /t/test_postgresql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/test_postgresql -------------------------------------------------------------------------------- /t/testresults/00099/00099926-opensuse-Factory-staging_e-x86_64-Build87.5011-minimalx: -------------------------------------------------------------------------------- 1 | 00099961-opensuse-13.1-DVD-x86_64-Build0091-kde -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/amarok-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/amarok-3.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/amarok-4.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/aplay-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/aplay-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/aplay-4.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/aplay-5.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/details-broken.json: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/details-empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/details-isosize.json: -------------------------------------------------------------------------------- 1 | [{"result":"unk","screenshot":"isosize-1.png"}] -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/dolphin-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/dolphin-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/firefox-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/firefox-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/firefox-3.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/firefox-4.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/gimp-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/gimp-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/gnucash-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/gnucash-2.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/gnucash-3.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/isosize-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/kate-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099937-opensuse-13.1-DVD-i586-Build0091-kde/kontact-1.png: -------------------------------------------------------------------------------- 1 | ../../../images/347/da6/61d0c3faf37d49d33b6fc308f2.png -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-BNC847880_QT_cirrus.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-amarok.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-aplay.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-consoletest_finish.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-consoletest_setup.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-desktop_mainmenu.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-dolphin.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-firefox.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-firefox_audio.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-gimp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-glibc_i686.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-gnucash.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-inkscape.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-installation_overview.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-installer_desktopselection.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-kate.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-khelpcenter.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-kontact.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-livecdreboot.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-mtab.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-oocalc.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-ooffice.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-oomath.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-reboot.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-reboot_after_install.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-remove_cd_repo.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-second_stage.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-shutdown.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-sshd.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-sshfs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-sshxterm.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-start_install.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-systemsettings.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-textinfo.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-user_settings.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-xterm.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-yast2_bootloader.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-yast2_i.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-yast2_lan.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-yast2_users.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-zypper_in.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099938-opensuse-Factory-DVD-x86_64-Build0048-doc/details-zypper_up.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099961-opensuse-13.1-DVD-x86_64-Build0091-kde/autoinst-log.txt: -------------------------------------------------------------------------------- 1 | Crashed? 2 | -------------------------------------------------------------------------------- /t/testresults/00099/00099962-opensuse-13.1-DVD-x86_64-Build0091-kde: -------------------------------------------------------------------------------- 1 | 00099963-opensuse-13.1-DVD-x86_64-Build0091-kde -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/aplay-3.wav: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-amarok.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-consoletest_finish.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-desktop_mainmenu.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-dolphin.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-firefox.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-firefox_audio.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-gimp.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-glibc_i686.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-gnucash.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-inkscape.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-kate.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-khelpcenter.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-kontact.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-mtab.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-oocalc.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-ooffice.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-oomath.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-reboot.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-shutdown.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-sshd.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-sshfs.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-sshxterm.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-systemsettings.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-textinfo.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-xterm.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-yast2_bootloader.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-yast2_i.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-yast2_users.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-zypper_in.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testresults/00099/00099963-opensuse-13.1-DVD-x86_64-Build0091-kde/details-zypper_up.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /t/testrules.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/testrules.yml -------------------------------------------------------------------------------- /t/ui/01-list.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/01-list.t -------------------------------------------------------------------------------- /t/ui/02-csrf.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/02-csrf.t -------------------------------------------------------------------------------- /t/ui/02-list-group.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/02-list-group.t -------------------------------------------------------------------------------- /t/ui/03-source.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/03-source.t -------------------------------------------------------------------------------- /t/ui/04-api_keys.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/04-api_keys.t -------------------------------------------------------------------------------- /t/ui/04-appearance.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/04-appearance.t -------------------------------------------------------------------------------- /t/ui/05-auth.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/05-auth.t -------------------------------------------------------------------------------- /t/ui/06-operator_links.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/06-operator_links.t -------------------------------------------------------------------------------- /t/ui/07-file.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/07-file.t -------------------------------------------------------------------------------- /t/ui/09-admin_creation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/09-admin_creation.t -------------------------------------------------------------------------------- /t/ui/09-users-list.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/09-users-list.t -------------------------------------------------------------------------------- /t/ui/10-tests_overview.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/10-tests_overview.t -------------------------------------------------------------------------------- /t/ui/12-needle-edit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/12-needle-edit.t -------------------------------------------------------------------------------- /t/ui/13-admin-no-login.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/13-admin-no-login.t -------------------------------------------------------------------------------- /t/ui/13-admin.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/13-admin.t -------------------------------------------------------------------------------- /t/ui/14-dashboard-parents.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/14-dashboard-parents.t -------------------------------------------------------------------------------- /t/ui/14-dashboard.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/14-dashboard.t -------------------------------------------------------------------------------- /t/ui/15-admin-workers.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/15-admin-workers.t -------------------------------------------------------------------------------- /t/ui/15-comments.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/15-comments.t -------------------------------------------------------------------------------- /t/ui/15-search.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/15-search.t -------------------------------------------------------------------------------- /t/ui/16-activity-view.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/16-activity-view.t -------------------------------------------------------------------------------- /t/ui/16-tests_dependencies.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/16-tests_dependencies.t -------------------------------------------------------------------------------- /t/ui/16-tests_job_next_previous.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/16-tests_job_next_previous.t -------------------------------------------------------------------------------- /t/ui/17-product-log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/17-product-log.t -------------------------------------------------------------------------------- /t/ui/18-tests-details.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/18-tests-details.t -------------------------------------------------------------------------------- /t/ui/19-tests-links.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/19-tests-links.t -------------------------------------------------------------------------------- /t/ui/20-bugzilla-links.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/20-bugzilla-links.t -------------------------------------------------------------------------------- /t/ui/21-admin-needles.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/21-admin-needles.t -------------------------------------------------------------------------------- /t/ui/22-job_group_order.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/22-job_group_order.t -------------------------------------------------------------------------------- /t/ui/23-audit-log.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/23-audit-log.t -------------------------------------------------------------------------------- /t/ui/25-developer_mode.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/25-developer_mode.t -------------------------------------------------------------------------------- /t/ui/26-jobs_restart.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/26-jobs_restart.t -------------------------------------------------------------------------------- /t/ui/27-plugin_obs_rsync.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/27-plugin_obs_rsync.t -------------------------------------------------------------------------------- /t/ui/27-plugin_obs_rsync_gru.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/27-plugin_obs_rsync_gru.t -------------------------------------------------------------------------------- /t/ui/27-plugin_obs_rsync_obs_status.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/27-plugin_obs_rsync_obs_status.t -------------------------------------------------------------------------------- /t/ui/28-keys_to_render_as_links.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/28-keys_to_render_as_links.t -------------------------------------------------------------------------------- /t/ui/29-create_tests.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/t/ui/29-create_tests.t -------------------------------------------------------------------------------- /templates/webapi/branding/openSUSE/docbox.html.ep: -------------------------------------------------------------------------------- 1 | %=include 'branding/plain/docbox' 2 | -------------------------------------------------------------------------------- /templates/webapi/branding/openqa.suse.de/external_reporting.html.ep: -------------------------------------------------------------------------------- 1 | %=include 'branding/openSUSE/external_reporting' 2 | -------------------------------------------------------------------------------- /templates/webapi/branding/plain/sponsorbox.html.ep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /templates/webapi/exception.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/exception.html.ep -------------------------------------------------------------------------------- /templates/webapi/layouts/info.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/layouts/info.html.ep -------------------------------------------------------------------------------- /templates/webapi/main/index.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/main/index.html.ep -------------------------------------------------------------------------------- /templates/webapi/not_found.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/not_found.html.ep -------------------------------------------------------------------------------- /templates/webapi/step/edit.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/step/edit.html.ep -------------------------------------------------------------------------------- /templates/webapi/step/src.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/step/src.html.ep -------------------------------------------------------------------------------- /templates/webapi/step/src.txt.ep: -------------------------------------------------------------------------------- 1 | %= b($script) 2 | -------------------------------------------------------------------------------- /templates/webapi/step/viewimg.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/step/viewimg.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/badge.svg.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/badge.svg.ep -------------------------------------------------------------------------------- /templates/webapi/test/create.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/create.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/details.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/details.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/list.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/list.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/live.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/live.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/logfile.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/logfile.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/result.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/result.html.ep -------------------------------------------------------------------------------- /templates/webapi/test/video.html.ep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/templates/webapi/test/video.html.ep -------------------------------------------------------------------------------- /tools/ci/autoinst.sha: -------------------------------------------------------------------------------- 1 | c43e4abe4b7db76797d524a6fbd8d2bca5a71438 2 | -------------------------------------------------------------------------------- /tools/ci/build-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/build-docs -------------------------------------------------------------------------------- /tools/ci/build_autoinst.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/build_autoinst.sh -------------------------------------------------------------------------------- /tools/ci/build_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/build_cache.sh -------------------------------------------------------------------------------- /tools/ci/build_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/build_dependencies.sh -------------------------------------------------------------------------------- /tools/ci/build_local_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/build_local_container.sh -------------------------------------------------------------------------------- /tools/ci/ci-packages.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/ci-packages.txt -------------------------------------------------------------------------------- /tools/ci/prepare_dependency_pr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/prepare_dependency_pr.sh -------------------------------------------------------------------------------- /tools/ci/run_unit_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/ci/run_unit_tests.sh -------------------------------------------------------------------------------- /tools/delete-coverdb-folder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/delete-coverdb-folder -------------------------------------------------------------------------------- /tools/generate-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/generate-docs -------------------------------------------------------------------------------- /tools/generate-documentation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/generate-documentation -------------------------------------------------------------------------------- /tools/generate-documentation-genapi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/generate-documentation-genapi -------------------------------------------------------------------------------- /tools/generate-packed-assets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/generate-packed-assets -------------------------------------------------------------------------------- /tools/js-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/js-tidy -------------------------------------------------------------------------------- /tools/perlcritic: -------------------------------------------------------------------------------- 1 | ../external/os-autoinst-common/tools/perlcritic -------------------------------------------------------------------------------- /tools/prove_wrapper: -------------------------------------------------------------------------------- 1 | ../external/os-autoinst-common/tools/prove_wrapper -------------------------------------------------------------------------------- /tools/retry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/retry -------------------------------------------------------------------------------- /tools/run-tests-within-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/run-tests-within-container -------------------------------------------------------------------------------- /tools/static_check_containers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/static_check_containers -------------------------------------------------------------------------------- /tools/test_containers_compose: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/test_containers_compose -------------------------------------------------------------------------------- /tools/test_helm_chart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/test_helm_chart -------------------------------------------------------------------------------- /tools/tidyall: -------------------------------------------------------------------------------- 1 | ../external/os-autoinst-common/tools/tidyall -------------------------------------------------------------------------------- /tools/unstable_tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/tools/unstable_tests.txt -------------------------------------------------------------------------------- /tools/update-deps: -------------------------------------------------------------------------------- 1 | ../external/os-autoinst-common/tools/update-deps -------------------------------------------------------------------------------- /usr/lib/sysctl.d/01-openqa-reload-worker-auto-restart.conf: -------------------------------------------------------------------------------- 1 | fs.inotify.max_user_instances = 8192 2 | -------------------------------------------------------------------------------- /usr/lib/sysusers.d/geekotest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/usr/lib/sysusers.d/geekotest.conf -------------------------------------------------------------------------------- /usr/lib/sysusers.d/openQA-worker.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/os-autoinst/openQA/HEAD/usr/lib/sysusers.d/openQA-worker.conf --------------------------------------------------------------------------------