Skip to content

Commit a33e080

Browse files
authored
Merge pull request #142 from Nikolas-Lehto/coal
posts(2025-testaustimeline): created
2 parents e73d5db + 4b59051 commit a33e080

File tree

5 files changed

+44
-0
lines changed

5 files changed

+44
-0
lines changed
63.4 KB
Loading
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: Testaustimeline
3+
category: Oppaat
4+
feature_image: timeline.png
5+
excerpt: Tuli vähän kiusattua Anttia ja kavereita päivämääristä yms. Lopputuloksena ylisuunniteltu Python-tunkki Sheets-integraatioineen.
6+
authors:
7+
- ts:62f16b45fe70cffcac53fdea
8+
datetime: 2025-10-18T00:49:56+0000
9+
---
10+
11+
Testausserverillä on nyt kirjoitushetkellä takanaan rutkasti yli viisi vuotta historiaa, jota ei ole dokumentoitu lähes ollenkaan. Tämä hankaloittaa ymmärrettävästi kysymysten kuten "hmm, monesko Testausmeet tämä mahtaa olla?" tai "Milloin mahtoi Testausserveri sen nykyisessä muodossaan alkaa?" esittämistä.
12+
13+
Siispä Eliaksen kysyttyä "eiks kohta oo testausserverin viisvuotissyndet? vai onks ollu jo?", alkoi keskustelu aiheesta, jonka aikana aloin tekemään Excalidrawilla luonnosta Testausserverin alkuajoista.
14+
15+
<Image src="luonnos.png" caption="Ensimmäinen luonnos Testausserverin historian aikajanasta" />
16+
17+
Kuten tämänkaltaisten asioiden kanssa Testausserverillä usein käy, projekti paisui käsistä. Excalidraw-tiedosto muuttui pian Antilta kymmenten tapahtumien päivämäärien tiedustelun myötä Google Sheets -taulukoksi. Huomattuani kuitenkin Sheetsin puutteellisen kyvyn aikajanataulukon luomisessa, päätin rakentaa Python-integraation ratkaisemaan ongelman.
18+
19+
20+
## Testaustimeline
21+
22+
<NavigateLink href="https://github.com/testausserveri/testaustimeline">Katso repo GitHubissa (testausserveri/testaustimeline)</NavigateLink>
23+
24+
Testaustimeline toimii lataamalla Google Sheets taulukon, muuntamalla sen Pandas DataFrameksi ja käyttämällä Matplotlibin Pyplottia aikajanan luomiseen.
25+
26+
```py
27+
import solution
28+
29+
def main():
30+
solution()
31+
32+
if __name__ == "__main__":
33+
main()
34+
```
35+
36+
Tapahtumia hallinnoidaan [Google Sheets taulukolla](https://docs.google.com/spreadsheets/d/18frYouif8XON7jsx3Cf50qABWK4O32Dkrz9Aaqq9FUs). Jos sinulle tulee mieleen lisäyksiä tai muokkausehdotuksia, kerro asiasta minulle (@koodarimpi) <a href="https://discord.testausserveri.fi">Testausserverin Discordissa</a>.
37+
38+
Aikajana luodaan käyttämällä Python-skribulaa, joka löytyy yllä linkatusta reposta, samoin kuin ohjeet sen suorittamiseen.
39+
40+
<Image src="terminaali.png" />
41+
42+
Ei mulla muuta tällä kertaa. Jonkun pitäisi päivittää nämä wikiin (https://wiki.testausserveri.fi).
43+
44+
<Image src="timeline.png" caption="Valmis Testausserverin aikajana (viimeksi päivitetty 17.10.2025)" />
127 KB
Loading
54.5 KB
Loading
274 KB
Loading

0 commit comments

Comments
 (0)