What Do We Want and Need from Smoke Testing?
James E Keenan
Perl 5 Core Hackathon - 2017
Amsterdam, Netherlands
October 14 2017
Table of Contents
1. Introduction
2. Five Levels of Testing
3. Individual Committer
4. Integration Testing
5. Level 1: Integration Testing (cont'd)
7. Smoke Testing
8. Level 2: Smoke Testing (cont'd)
10. Testing CPAN against Blead
11. Level 3: CPAN (cont'd)
12. Testing Downstream against Blead
13. The "Autoconf Problem"
14. Autoconf Presumes '.' in @INC
15. Next Steps: A Tertiary Test Suite?
16. A Tertiary Test Suite
17. Summary
18. The End
19. References
20. Bonus Slides
21. The "Go Test Suite Problem"
23. Individual Smoke Test Reports
24. Capture Compiler Warning
25. lib/locale.t: Failures on FreeBSD-11.0