We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Setting up OpenQA testing for GNOME

00:00

Formal Metadata

Title
Setting up OpenQA testing for GNOME
Title of Series
Number of Parts
542
Author
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Integration testing of GNOME, a desktop environment built from more than 200 separate components, is tricky. Since 2010 folk have been working towards better testing, and one outcome is the testing-only VM image "GNOME OS", built from the latest "main" and "master" branches of GNOME. Now we're trialling OpenQA to automatically detect regressions in GNOME OS as soon as they happen. In this talk, I'll speak a bit about how we got here, where we're going and some tips for getting started with your own OpenQA testing.
Software testingCodeIntegrated development environmentAsynchronous Transfer ModeAndroid (robot)Game theorySoftware maintenanceModule (mathematics)DisintegrationVirtual machineDistribution (mathematics)Process (computing)CollaborationismSoftware repositoryLinear regressionMessage passingPhysical systemContinuous functionMereologyInformation securityComputer hardwareSoftware developerHand fanSoftware developerSoftware testingExecution unitRevision controlLebesgue integrationTesselationGoodness of fitWindowDistribution (mathematics)Operating systemCodeSoftwareSoftware maintenanceSource codeSoftware repositoryModule (mathematics)Multiplication signData structureRule of inferenceQuicksortSelf-organizationProjective planeInformation securityBranch (computer science)Cohesion (computer science)MathematicsPoint (geometry)Linear regressionIntegrated development environmentSoftware bugOpen setDiagramExistenceConfiguration spaceOnline helpVirtual machineComplex (psychology)Public key certificateInformation technology consultingConnectivity (graph theory)Group actionDiagramComputer animation
BuildingComputer-generated imageryComponent-based software engineeringSoftware testingLibrary (computing)Interface (computing)Device driverOpen setClient (computing)CodeDerivation (linguistics)LoginVideo gameNormed vector spaceDigital filterRevision controlData typeGroup actionInformationWikiRepository (publishing)Data storage deviceSoftwareScripting languageIntrusion detection systemSoftware repositoryMeta elementInformation securityError messageWebsiteMoment (mathematics)Computer networkWeb pageComputerProxy serverFirewall (computing)Game theoryNachlauf <Strömungsmechanik>Core dumpComputer clusterInheritance (object-oriented programming)SummierbarkeitVirtual machineMaxima and minimaConfiguration spaceStack (abstract data type)Turing testBlogProduct (business)Mountain passProcess (computing)Software testingWeb pageWeb 2.0Queue (abstract data type)BitFlagSound effectComputer configurationEmulatorSinguläres IntegralComputer hardwareArmBranch (computer science)Endliche ModelltheorieMedical imagingLibrary (computing)Core dumpNumberDevice driverMeta elementInternetworkingSoftware repositoryInstallation artUser interfaceBuildingWebsiteResultantTraffic reportingSerial portVideo game consoleSoftware bugConnectivity (graph theory)Structural loadPairwise comparisonFront and back endsProjective planeLogic gateVirtual machineMobile appMoment (mathematics)MultiplicationMatching (graph theory)Instance (computer science)LoginComputer animation
Mobile appError messageWeb pageComputer networkComputerProxy serverComputerFirewall (computing)Term (mathematics)Gamma functionSummierbarkeitText editorClique-widthSoftware testingUsabilityInstallation artTouchscreenTuring testCodeLibrary (computing)Software testingMatching (graph theory)Module (mathematics)Time zoneExclusive orCASE <Informatik>Multiplication signComputer iconCD-ROMDifferent (Kate Ryan album)Thresholding (image processing)Library (computing)Functional (mathematics)MereologyAreaCartesian coordinate systemPixelBitLoginMathematicsDevice driverElectronic mailing listRevision controlArithmetic meanUnit testingPoint (geometry)Right angleOpen sourceVirtual machineWindowGoodness of fitProcess (computing)Image registrationSoftwareKeyboard shortcutMobile appMetadataCore dumpComputer fileWeb 2.0Message passingSinguläres IntegralSpacetimeNumberLebesgue integrationComputer animation
Software testingCodeLibrary (computing)Suite (music)BlogMessage passingContent (media)Module (mathematics)BuildingMultimediaContinuous functionSoftware repositoryEmulationPetri netNichtkommutative Jordan-AlgebraTwitterControl flowComputer hardwareSource codeSoftware maintenanceMatrix (mathematics)Online chatInternet forumEmailProcess (computing)1 (number)Translation (relic)Multiplication signSoftware maintenanceContrast (vision)Mobile appOnline helpSoftware testingSuite (music)Integrated development environmentTouch typingSinguläres IntegralPoint (geometry)Software developerSet (mathematics)Software bugInformationMathematicsError messageGame controllerWeb 2.0Moment (mathematics)QuadricPhysical systemCodeProgramming languageVirtual machineVideo game consolePosition operatorDivisorBus (computing)Computer programmingSerial portBootingComputer hardwareCuboidMedical imagingKeyboard shortcutRight angleMoving averageDifferent (Kate Ryan album)Latent heatComputer animation
Internet forumSoftware testingSoftware maintenanceEmailMatrix (mathematics)Program flowchart
Transcript: English(auto-generated)