-
## Why Loops End
## Lisa Lippincott
No. 1
The heat death of the universe

## Will this loop ever end?
Yes! Execution increases [Image](/uploads/documents/7/b/3/8/7b382a4723e8dbcc044dbc83b20dffbf/p5_1.jpg)
## Will this loop end for some non-cosmological reason?
don't know any reason beyond the cosmos.

Will this loop end for some reason that:
• is expressed on every code path that enters the loop,
• is complete before
0 码力 |
134 页 |
1.30 MB
| 1 年前 3
-
[Image](/uploads/documents/1/7/f/a/17fa8067d54109434b6153bdc7f9ed9b/p3_2.jpg)
## Agenda
1. Go-first End to End Tests for Highly Stateful Features - Kuba Martin
2. Break / Your announcements (OpenSource, event
0 码力 |
7 页 |
1.66 MB
| 1 年前 3
-
[Image](/uploads/documents/d/a/d/6/dad681f88430766ecc590af2eedc7d40/p3_2.jpg)
## Agenda
1. Go-first End to End Tests for Highly Stateful Features - Kuba Martin
2. Break / Your announcements (OpenSource, event
0 码力 |
7 页 |
1.34 MB
| 1 年前 3
-
cppcon_add_library(basic LIBRARIES Asio::asio)
add_subdirectory(tests)
0 码力 |
1 页 |
71.00 B
| 1 年前 3
-
# Quickly Testing Qt Desktop Applications with Approval Tests
Clare Macrae (She/her)
clare@claremacrae.co.uk
16 September 2020
CppCon (Online)
## Audience: Developers testing Desktop GUIs, including 77/p2_1.jpg)
Approval Tests: claremacrae.co.uk/conferences/presentations.html
## Contents
## • Introduction
• Qt
—Setting Up Testing
—Error-prone Things
—Approval Tests
• Extras
-Tools
—Summary mission: Sustainable and efficient testing and refactoring of legacy code
– Co-author of “Approval Tests for C++”
• Consulting & training via “Clare Macrae Consulting Ltd”
– claremacrae.co.uk
• All
0 码力 |
77 页 |
6.96 MB
| 1 年前 3
-
posible añadir un texto que será mostrado en el encabezado (excepto para group).
La palabra reservada end es usada para cerrar el grupo.
Tenga en cuenta que es posible anidar grupos.
@startuml
Alice -> start
loop 1000 times
Alice -> Bob: DNS Attack
end
Alice -> Log : Log attack end
end
else Another type of failure
Bob -> Alice: Please repeat
end
@enduml
 to end (broker/exchange) also behavior.
- Controlled external dependencies:
0 码力 |
1 页 |
65.24 KB
| 1 年前 3
-
03b62d48558839d4c3b7b180ef4/p3_2.jpg)
Debug
Deploy
## Test-Driven Development
Write tests
“Debug” the tests
Deploy

debugging.
## GOOD TESTS ARE
• Independent
• Repeatable
Fast
## DIFFERENT TESTS — ALL ARE NEEDED
Unit tests.
• Integration tests.
System tests.
• Acceptance tests.
## DIFFERENT TESTS AT DIFFERENT TIMES TIMES
• Iteratively / interactively.
• Pre-merge (aka Barrier Tests).
• Post-merge (aka Continuous Integration).
###### GIVEN ... WHEN ... THEN
Given a server with maximum accepted connections.
When
0 码力 |
50 页 |
2.04 MB
| 1 年前 3
-
haven't completed yet
Functional stateless
tests (thread) Pending — Started Details
Integration
tests (asan) Pending — Started Details
Integration
tests (release) Pending — Started Details
Performance
> Ссылка на отчет в статусах
> Артефакты сборки становятся релизными
## ClickHouse Unit
Tests for PR #5267
| Test name | Test status |
zkutil.zookee 0 码力 |
84 页 |
9.60 MB
| 2 年前 3
|