Check

Versione: 
0.11.0
Data rilascio: 
Martedì, 18 Aprile, 2017

Licenza:

Interfaccia:

Check è un framework C per unit test. Check dispone di una semplice interfaccia per definire gli unit test, semplificando il lavoro dello sviluppatore. I test sono eseguiti in uno spazio degli indirizzi separato, cosicché check può catturare errori di asserzione e di codice che possono causare "segmentation fault" o altri segnali. L'output di ciascun unit test può essere usato all'interno di editor di testo o di IDE e possono essere riportati come file Subunit, TAP, XML o nel formato generico dei file log. Check è distribuito come libreria dinamica o statica.

Questo software è distribuito come pacchetto RPM.

Installazione con rpm

Questo programma si può installare usando il gestore pacchetti rpm. Vedi sotto per la stringa di installazione. I prerequisiti richiesti sono gestiti dal gestore pacchetti e, se necessario, scaricati e installati automaticamente.

check-devel-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable (note: development files, not needed by the end user)
check-static-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable
check-0.11.0-2.oc00 (18/04/2017)
Repository: Netlabs stable
Changes: * - Avoid issue in unit test output checking where a shell's built-in printf command does not work properly, but the printf program itself is correct. * - Emit only valid XML characters in XML logging (assumes ASCII encoding). Bug #103 * - Add LGPL header to files where it was missing; update FSF address in LGPL headers Bug #110 * - Strip timestamps from examples using filterdiff if available. This allow build output to be reproducible. Bug #112 * - Use double slash for regular expressions in checkmk for better Solaris support. Improve CMake build files for better Visual Studio 2015 support. Pull Request #19 * - Fix potential SIGSEGV in Check related to the disk filling up during a test. Pull Request #21 * - Support added for applying tags to test cases and selectively running test cases based on tags. Pull Request #44 * - Macros for comparing memory regions (ck_assert_mem_eq, ck_assert_mem_ne) have been added. Pull Request #64 * - Macros for comparing floating point numbers have been added. Pull Request #69 * - Macros for comparing string, but allowing for NULL (ck_assert_pstr_eq, ck_assert_pstr_ne) have been added. Pull Request #80 * - Macros for checking if a pointer is NULL or not have been added. Pull Request #87
Scheda aggiornata l'ultima volta il: 22/07/2019 - 06:22

Aggiungi un commento