Bestand wählen
Merken

Automatic Testing of Installed Software

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
Ch and thank you very much and that is 1 of the universe of the work and and the the the the 1 of the the the on to this a little bit of a
lot of the in the world and on the using it to get back to that 1 of the things that he thought of it with
of universities in the genome of the year considerable and that the be so where the the the the the the the length of the virus and the violence of the where the the right of the because of the fact that people have to work with of and that's the so all of the of the of the of the of the of the matched of with this right the use 1st to you is that of we found in the way of looking at the end of the environment the use of what was going to a of article and so on think of the direction of motion of of the library in the end so just with that of the of the of the kind of stuff and get to work way the areas of the
political community of someone known which is the of work of the of the of the because of the right to and they provide a lot of each of us has a right to do you think that might be something that you have to change the so I will do that 3 the of the of libraries for example have 25 and that 2 of so of you just the the right of the people in the world it is also software that part of the act in the world and so what we may have the form that now the those like you have both the of the again with the end of the book so if if I
so that the rest of the general the will of of the of the that had so we have a all of the material of the of the again the of the of the of the the the there are so here is the dimensions of the idea of the of the fight version of and the rest of the structure of the data that we have a and also the action actually the different so we don't know observations of all this sharing of J is but the and now I because I would be provided in the eyes of a region where it was for this level of the writing and so that you can get you actually problem to main the user of that some of the other working out of the box so why did quite a ways of working in a lot of the left things in life the wires the just 1 of the things that we might think of you in this form so this is
the case that you have to do that and you believe that I have to interact of the of the of the of the of the units that get the right of the unit you just want to buy a single thing around the and so you have to write the books in the literature for the problem the this environment there is a thing of micro it will be the logic of the the in the wake of this and the other knowledge that there was what you would do what is the state of the molecule the of the of the of the of the so something like this given the you of the all of the so most our benchmark some of the data the and but the thing so this is the propagation of this but
if we want this may be guest of such 1 of the 2 so yeah but they will before the end of the is yes but the the
theory is that it also 1 of the things that you all of the the of the of the of the case that you 1 of the of the of the of the of the the at the and the way I would have thought that I have to do is to work you with this is so that's why I agree that a site and the and a little of this and going on it's just a simple way to this might be that a higher up on the tone of the University of of and so
all on so what this work is about so I will come back to that I want to let go of of the most so that might work on something that is more of a school is to think of that that so actually 1 of the right so that there is a need to move to the use of the the on this the people who had to put them in the rest of of time of year of collectivism and the 2 of the national not only people that was so the likelihood that and to the the right there so the the the the best of the best in the that's the 1 of the things that we looked the but I think about that and in terms of the and of the and the and also in the light of day of the show you some of the new features that would be the value of the component of the it it
so the difference is that in the in the light of what known as the activity solution of where the future of the of the of the of the of that this is because of the 2 of the world and of the I think that the error will go in the ocean and you want you can get in the way of so this 1 is in just a couple of love and I want to move my goodness of fit of the fact that in the benchmark of all the children and much of the power of the size of the which is usually in the sheer right there on the set of much of the of the of is argued the the soul of that was what I wanted to show you my so that people don't want to I want to go add to my apartment I work I want to watch the version of the the image the world for and also I don't think you know what value of the and and and and and the and the souls of this story is the same image as the legions of the of the of the so you actually use this in the area of that the in this I and the
thing the thing so that in fact the only thing that I was not going on this on this issue we have the data that was that was made the most of the time there was a lack of growth of the duration of the issue of this tradition and the history of the the the use of some of the jokes here using a lot of things that I'm we get to the legislation and the use just of the term is the use of what it is that part of the uh so you want to know that at the of of the of the guys that you know the the the the the the the the 1 of the by the work of I don't think I would like to get the right people if you all all the things we know of 1 of the leaders of the time that the question of that the fact that the set of all and this was in the the development the of of the original of the I don't know what happened in the past and it would be the end of the year of what the uh the denser than that which is the same thing the with the the that I would say kind that you can show that this is the approach can be used in the the the the library of the fact that the user is asked by the so this is that the of the body of an on the the the of the the we have actually had a kind of saying that the of the the and the use of the system is a the of
the we and the so so
that so you could say
that a lot of the the uh and so on and the and the things that think what did you
get to to that in a few of the people in the hands of
the of the of the of the of the of the of the so here I am at the end of the fact that there are some of the area of the of the mind by the by the the so to get to get to the point of the and to the needs of the project and
the the the some of the types of of so we know we can
think of this as the day of the of the of the so this this guy and this is 1 of the things that we think the last thing that is so good that there was a lot of to the fact that act of think the the back of the you know the the of the that would be a the use of a the 1
of the things we can
do this on the inside of the of the of the and that's the way is and I would suggest that the end of this year so we have the following that the cases revealed that in the end the year so that by the time the the world and you can read the next part of the priority and this is the sum this is the end of the that the and that
the the the
if you the here we have the version of the image of a of by the end of the we know
the but the of
the of the of the of the so I think that we should find out here in the work and a lot of ways in which
of the 2 of them and that was the end of
this is the result of this the is that the gave here is that that we there so that with this 1st time I don't know what the effect of the thing is that the there was a so here all rest
of the of the of the of the of the spectrum on the other side of the 1st uh you have the power of 2 so that there is a need to amend the problem that you need to get out of the the of the of the of the of the nature of the ratio of the number of times that that you and I have here a lot the things you can do with that I think the the value is
to of the the the the the
installed lots of the status of all the people the outputs uh this with this is that I and that there was no that we won't let users of the all of the so called because of the room and you have some about you know some so there is the game of we do
the and I
think that the beginning of the end of the let's say the the new that you use such a lot of time of the year if you don't know what what it was in some of the some of the other 1 which is why it is so this is that the decision you should uh so this was so that was the
beginning of the expected range of the but
if we look at the question of why we in so what we have here and
that's the difference so this is the maximum of the year the and so on and so on until the end of the month so what it the difference of the president of the of the of the of the so this
is another way of thinking about issues the of yes what the and we need to users user of many of you know what gave this thing that I have a friend of the owner of the of the object so that the time that the solution of the sum of the 2 and the match will be within the people of the world is on they because of the
future direction of this uh 1 of the things that some of the things that I would like this and and the principle of the of the of the of the uh of things do and this is the case that soldiers in the in the in of the case and just by the by the end of the spectrum of the results of the images of the 2 of them and of the decision on who makes the picture of the Institute of Justice version of of the of the of the of the height of the states in this so that you want to show
you a factor which means that you that you can do it thank you and in that it was on the use of the photos of the right and the left hand side of the plot
Chinesischer Restsatz
Software
Bit
Softwaretest
Installation <Informatik>
Wissenschaftliches Rechnen
Datenfluss
Supercomputer
Grundraum
Computeranimation
Computervirus
Dicke
Installation <Informatik>
Varietät <Mathematik>
Supercomputer
Kontextbezogenes System
Computeranimation
Richtung
Software
Softwaretest
Flächeninhalt
Rechter Winkel
Programmbibliothek
Wissenschaftliches Rechnen
Klumpenstichprobe
Grundraum
Programmierumgebung
Modul
Familie <Mathematik>
Quader
Gemeinsamer Speicher
Hausdorff-Dimension
Gruppenoperation
Versionsverwaltung
Schreiben <Datenverarbeitung>
Supercomputer
Computeranimation
Übergang
Bildschirmmaske
Computerspiel
Modul <Datentyp>
Software
Fokalpunkt
Programmbibliothek
Statistische Analyse
Luenberger-Beobachter
Unordnung
Datenstruktur
Gammafunktion
Vererbungshierarchie
Systemplattform
Keller <Informatik>
Software
Rechter Winkel
Mereologie
Klumpenstichprobe
Versionsverwaltung
Binärdaten
Einheit <Mathematik>
Rechter Winkel
Ausbreitungsfunktion
Rechenschieber
Benchmark
Programmierumgebung
Mathematische Logik
Computeranimation
Keller <Informatik>
Benchmark
Aggregatzustand
Web Site
Server
Installation <Informatik>
Likelihood-Funktion
ROM <Informatik>
Term
Physikalische Theorie
Computeranimation
Keller <Informatik>
Physikalisches System
Open Source
Software
Softwaretest
Rechter Winkel
Rechenschieber
Zusammenhängender Graph
Skript <Programm>
Gammafunktion
Subtraktion
Konfigurationsraum
Güte der Anpassung
Versionsverwaltung
Gasströmung
Programmierumgebung
Physikalisches System
Term
Gerade
Computeranimation
Keller <Informatik>
Quellcode
Softwaretest
Menge
Rechter Winkel
Fokalpunkt
Mereologie
Programmbibliothek
Strom <Mathematik>
Softwareentwickler
Bildgebendes Verfahren
Leistung <Physik>
Fehlermeldung
Benchmark
ICC-Gruppe
Supercomputer
Computeranimation
Spezialrechner
Lipschitz-Bedingung
URN
Punkt
Flächeninhalt
Nichtlineares Zuordnungsproblem
Computeranimation
Konvexe Hülle
Computeranimation
Gewichtete Summe
Einheit <Mathematik>
Mereologie
Computeranimation
Uniforme Struktur
Einheit <Mathematik>
Versionsverwaltung
Bildgebendes Verfahren
Computeranimation
Einheit <Mathematik>
Computeranimation
Soundverarbeitung
Resultante
Primzahlzwillinge
Trägheitsmoment
MIDI <Musikelektronik>
Computeranimation
Einheit <Mathematik>
Natürliche Zahl
ATM
Zahlenbereich
Punktspektrum
Computeranimation
Leistung <Physik>
Einheit <Mathematik>
Spieltheorie
Computeranimation
Funktion <Mathematik>
Bewegungsunschärfe
Einheit <Mathematik>
Konvexe Hülle
Ausgleichsrechnung
Computeranimation
Entscheidungstheorie
Subtraktion
Spannweite <Stochastik>
Extrempunkt
Computeranimation
Resultante
Gewichtete Summe
URN
Prozess <Informatik>
Matching <Graphentheorie>
Versionsverwaltung
Punktspektrum
Computeranimation
Entscheidungstheorie
Richtung
Bewegungsunschärfe
Softwaretest
TVD-Verfahren
Richtung
Bildgebendes Verfahren
Aggregatzustand
Rückkopplung
Digitale Photographie
Rechter Winkel
Plot <Graphische Darstellung>
Teilbarkeit
Computeranimation

Metadaten

Formale Metadaten

Titel Automatic Testing of Installed Software
Serientitel FOSDEM 2014
Autor Besseron, Xavier
Lizenz CC-Namensnennung 2.0 Belgien:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/32491
Herausgeber FOSDEM VZW
Erscheinungsjahr 2014
Sprache Englisch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Automatic Testing of Installed Software is a testing framework to validate the various flavors of software installed on an HPC site. It is composed of a set of unit tests, a runtime and a result-gathering dashboard. These tests are user-oriented as they assess the basic features that a general user expect to work on an HPC platform. Currently, it only focuses on generic MPI functionality as it is one complex and critical component of an HPC platform, but it will be extended to compilers, libraries and performance validation and regression in the future. HPC centers tend to provide a wide choice a software. Different users requires different software, but also different versions of the same software. Combined with the different compilers, MPI stacks, library dependencies, there is an explosion of software flavors installed on an HPC site. Tools already exist to help managing this large variety of software. Users can choose their software through the software list using the 'module' system. Administrators can perform automatic compilation and installation of software using EasyBuild. Additionally, software also require some customizations on some HPC sites. Thus, software flavors need to be validated after installation to check they're working as expected by the users. We developed and provide a set of unit tests together with a runtime and result-gathering framework to perform a such Automatic Testing of Installed Software. These tests take the side of the users in order to test any basic feature that a general user expect to work on an HPC platform. So far, the proposed tests only focus on generic MPI functionality as it is one complex and critical component of an HPC platform. The unit tests include, for example, compilation with mpicc and distributed execution with mpiexec. It has been applied successfully on the HPC platforms of the University of Luxembourg to assess builds of OpenMPI, MPICH, MVAPICH2 and IntelMPI generated with EasyBuild. In the future, we consider extending our unit tests to validate more components like compilers, libraries, toolchains and even applications. Another future direction is to consider performance validation and regression.

Ähnliche Filme

Loading...
Feedback