Difference between pages "r7.1.0:Porting Guide (testing)" and "r7.1.0:Porting Guide (benchmarking)"

From liblfds.org
(Difference between pages)
Jump to navigation Jump to search
 
 
Line 1: Line 1:
{{DISPLAYTITLE:Porting Guide (testing)}}
{{DISPLAYTITLE:Porting Guide (benchmarking)}}
==Introducton==
==Introducton==
Each data structure is provided with a range of tests. These tests are implemented in a library, ''libtest'', which offers a small and simple API, so it can be used on arbitrary platforms.  The ''libtest'' library depends on ''liblfds'' itself and also on a third library, ''libshared''.  Finally, a convenience thin command line veneer, ''test'', is provided, which is used from the command line to run the test suite and see the results.
A number of data structure benchmarks are provided  These benchmarks are implemented in a library, ''libbenchmark'', which offers a small and simple API, so it can be used on arbitrary platforms.  The ''libbenchmark'' library depends on ''liblfds'' itself and also on a third library, ''libshared''.  Finally, a convenience thin command line veneer, ''benchmark'', is provided, which is used from the command line to run the benchmark suite and see the results.


Each of these components offers a porting abstraction layer, to mask platform differences.
Each of these components offers a porting abstraction layer, to mask platform differences.
Line 7: Line 7:
* [[r7.1.0:Porting Guide (liblfds)|Porting Guide (liblfds)]]
* [[r7.1.0:Porting Guide (liblfds)|Porting Guide (liblfds)]]
* [[r7.1.0:Porting Guide (libshared)|Porting Guide (libshared)]]
* [[r7.1.0:Porting Guide (libshared)|Porting Guide (libshared)]]
* [[r7.1.0:Porting Guide (libtest)|Porting Guide (libtest)]]
* [[r7.1.0:Porting Guide (libbenchmark)|Porting Guide (libbenchmark)]]
* [[r7.1.0:Porting Guide (test)|Porting Guide (test)]]
* [[r7.1.0:Porting Guide (benchmark)|Porting Guide (benchmark)]]


==See Also==
==See Also==
* [[r7.1.0:Release_7.1.0_Documentation|Release 7.1.0 Documentation]]
* [[r7.1.0:Release_7.1.0_Documentation|Release 7.1.0 Documentation]]

Latest revision as of 20:25, 29 May 2016

Introducton

A number of data structure benchmarks are provided These benchmarks are implemented in a library, libbenchmark, which offers a small and simple API, so it can be used on arbitrary platforms. The libbenchmark library depends on liblfds itself and also on a third library, libshared. Finally, a convenience thin command line veneer, benchmark, is provided, which is used from the command line to run the benchmark suite and see the results.

Each of these components offers a porting abstraction layer, to mask platform differences.

See Also