Dette dokument siger følgende:
Hvis du tilfældigvis ændrer offentligheden API med kantet, API gyldne filer skal opdateres ved hjælp af …
Også denne forpligtelse har følgende overskrift:
fix: offentlig API gyldne filer # 16414
Jeg spekulerer på, hvad der normalt kaldes “gyldne filer”. Jeg har googlet rundt, og det ser ud til, at denne sætning ofte bruges.
Kommentarer
- lists.boost.org/boost-users/2013/04/78334.php . Det ' er til nogle specifikke tests, hvor du sammenligner output fra en test med en bestemt fil.
- I min skovhals henviser vi til dem som " basislinjer ". Når en test ændres, eller en implementering ændres, skal vi opdatere basislinjerne, så de stemmer overens med de nye tests eller implementeringer.
Svar
En “gylden fil” er det forventede output fra en test (normalt automatiseret), der er gemt som en separat fil snarere end som en streng bogstavelig inde i testkoden. Så når testen udføres, vil den læse i filen og sammenligne den med output produceret af systemet under test.
Det er ikke rigtig et meget almindeligt udtryk. Jeg har ikke hørt det i 15 års professionel programmering, selvom jeg har brugt sådanne filer mange gange.
Kommentarer
- hvad er det almindelige navn for at beskrive disse filer?
- @cowlinator: Jeg tror ikke ' der er virkelig en. Jeg tænkte bare på dem som " forventet output ".
- Et beslægtet udtryk I ' jeg kender er ' gyldne data '. Dette refererer til testdata, der ikke ' t ændres. Dette input forventes at producere det samme (eller meget ens output) når det bruges i en regressionstest. Udtrykket ' gyldent ' kommer sandsynligvis fra det faktum, at guld er et stabilt stof.
- Ved elektronikproduktion er en ' gylden enhed ' den bedste prototype eller en af de bedste / mest typiske enheder fra den første produktionskørsel, der er afsat til kontrol af testprocedurer og til sammenligning med fremtidige enheder.
Svar
I en nøddeskal, en gylden fil er en fil, hvor vi gemmer output, og som vil blive brugt af testen som den forventede output. Denne fil skal opdateres, når som helst output ændres med god grund. Det er så simpelt :).
Endnu en gang er introduktion og brug af gyldne filer i vores tests ret ligetil og nem at bruge.
Jeg fik dette nyttige link .
Kommentarer
- URL-link er brudt
- @cowlinator – – fundet alternativ vært for samme forfatter / emne / datolink og fast svar