FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

   
Speakers
Leandro Pereira
Schedule
Day Saturday
Room Ferrer
Capacity 288
Start time 14:40
End time 14:55
Duration 00:15
Info
Track Lightning Talks
Attachments
WebKitEFL_Testing_FOSDEM_2012.pdf (slides)

WebKit EFL and Testing: from 0% to 99% in 6 months

Early last year, the EFL port of WebKit was missing all the fun in executing over 20000 tests found in WebKit's repository. Required tools have been written, bugs were fixed, and features were implemented in 2011. Progress, important milestones and lessons learned will be shown in this talk.

In order to provide better stability and ensure that future developments won't break things without them getting noticed, testing are an important part of software engineering. The WebKit project contains in its repository more than 20000 tests, scattered among different categories; most common ports (Mac, Qt, GTK+, the various Chromium ports) were performing these tests regularly, but the EFL port was missing all the fun. Tools were written and integrated in WebKit's testing drivers and after 6 months of hard work, we were able to pass 99% of these tests (excluding ones that are platform-specific and the ones that tests unimplemented features). In this talk, one of the developers will talk about the progress obtained while writing these tools, important milestones, and lessons learned.

Concurrent events:

When Event Track Where
14:00-14:50 Multi-CPU performance in PostgreSQL 9.2 PostgreSQL K.4.201
14:00-14:50 Multicore programming support in Ada Ada AW1.121
14:00-14:50 Beyond Traditional Mobile Linux Future of UI K.1.105
14:00-14:50 Ganeti: "how we did it" Hypervisors Janson
14:00-14:55 JBoss AS7 : Building JBoss AS 7 for Fedora JBoss.org K.3.201
14:00-15:00 Multi-OS Continuous Packaging with Project-Builder.org CrossDistribution H.1302
14:00-15:00 dma_buf buffer sharing X.org+OpenICC K.3.401
14:00-15:00 Deployment and Use of X.509 in Free Software Components Hardware Cryptography H.2214
14:00-15:00 License issues in Android Embedded Lameere
14:00-15:00 Illumian, a new illumos based distribution CrossDistribution H.1301
14:00-15:45 LPI Exam Session 1 Certification Guillissen
14:00-16:00 BSDA certification exams Certification UA2.114
14:00-16:00 TYPO3 certification exams Certification UA2.114
14:20-14:50 Sustainable mentorship CrossDesktop H.1308
14:30-14:55 Open Cloud Interoperability with CompatibleOne Virtualization and Cloud Chavanne
14:30-15:00 Étoilé: What has been done over the past year and what's next? GNUstep AW1.126
14:30-15:00 Community Qt apps repository - way forward Open Mobile Linux AW1.120
14:30-15:00 Politics, Positives, Paperwork and Pain - Our year to date in the JCP Free Java K.4.401
14:30-15:00 XMPP Lunch Break Jabber and XMPP H.2213
14:30-15:00 IT and Community Mozilla UD2.218A
14:30-15:00 Impress Hacking LibreOffice H.1309
14:30-15:00 Risks vs. Benefits on Copyright Assignment AW1.125
14:40-15:25 Banshee: Past, Present, Future and the Crazy stuff Mono K.3.601
14:50-15:05 Open Advice CrossDesktop H.1308

Events that start after this one (within 30 minutes):

When Event Track Where
15:00-15:15 Audiveris: Optical Music Recognition Lightning Talks Ferrer
15:00-15:25 Open Clouds with Deltacloud API Virtualization and Cloud Chavanne
15:00-15:25 Lovelace: towards a full Ada OS Ada AW1.121
15:00-15:30 Web security, and how to stop the next DigiNotar Mozilla UD2.218A
15:00-15:30 Social Networking: buddycloud, XMPP, and HTTP Jabber and XMPP H.2213
15:00-15:30 Can for-profit companies enforce copyleft without becoming corrupt like MySQL AB? AW1.125
15:00-15:30 Test concepts for automated Libreoffice testing LibreOffice H.1309
15:00-15:30 Maliit - the open mobile text input project Open Mobile Linux AW1.120
15:00-15:45 yaSSL - yet another (embedded) SSL library Hardware Cryptography H.2214
15:00-15:45 Debian packaging for beginners CrossDistribution H.1302
15:00-15:45 Gnuk - OpenPGP USB Token implementation CrossDistribution H.1301
15:00-15:50 Hooks in PostgreSQL PostgreSQL K.4.201
15:00-15:50 Virtualization with KVM: bottom to top, past to future Hypervisors Janson
15:00-15:50 EFL, the toolkit for up and coming Linux mobile devices Future of UI K.1.105
15:00-15:55 JBoss Forge / Arquillian: Two Missing Links in Enterprise Java Development JBoss.org K.3.201
15:00-16:00 True open hardware: Opencores and OpenRISC Embedded Lameere
15:00-16:00 Nouveau: Recap, on-going and future work X.org+OpenICC K.3.401
15:05-15:35 Trolls, Drama and Gossip CrossDesktop H.1308
15:15-16:00 Enterprise Control, Configuration and Logging/Alarming using GNUstep-base GNUstep AW1.126
15:20-15:35 FOSS in Broadcast Lightning Talks Ferrer