Difference between pages "r7.1.1:Usage Guide (testing)" and "Main Page"

From liblfds.org
(Difference between pages)
Jump to navigation Jump to search
m (1 revision imported)
 
 
Line 1: Line 1:
{{DISPLAYTITLE:Usage Guide (testing)}}
<table cellspacing="8" style="width:100%; margin:0; background:none;">
==Introducton==
  <tr style="width:56%;">
Testing functionality is implemented in a library, ''libtest'', which offers a small and simple API, so it can be used on arbitrary platforms. Using the ''libtest'' library also requires using one API exposed by the ''libshared'' library, for memory management. 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.
    <td style="color:#000; background:#fcfcfc; margin-top:1.2em; border:1px solid #ccc;">
      <table style="width:280px; border:none; background:none;">
        <tr style="width:280px; text-align:center; white-space:nowrap; color:#000;">
          <td>
            <div style="font-size:162%; border:none; margin:0; padding:.1em; color:#000;">Welcome to liblfds.org,</div>
            <div style="top:+0.2em; font-size:95%;">a lock-free data structure library.</div>
            <div style="font-size:85%;">[[Special:Statistics|{{NUMBEROFARTICLES}}]] articles</div>
          </td>
        </tr>
      </table>
    </td>
  </tr>


As such, usage is either the use of the ''libtest'' API (and also the ''libshared'' API, for memory management), or the use of the command line ''test'' programme.
<!-- ******************************************************************************************************** -->


===API Usage Guides===
  <tr>
* [[r7.1.1:Usage Guide (libshared)|Usage Guide (libshared)]]
    <td style="border:1px solid #cef2e0; background:#f5fffa;">
* [[r7.1.1:Usage Guide (libtest)|Usage Guide (libtest)]]
      <table width="100%">
        <tr>
          <td colspan="2">
            <h2 style="margin:3px; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">Overview</h2>
          </td>


===Command Line Usage Guide===
        <tr>
* [[r7.1.1:Usage Guide (test)|Usage Guide (test)]]
          <td colspan="2">
            <h2 style="margin:3px; background:#cef2e0; font-size:120%; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">As of 2021-06-07, the site has migrated to a new server.  The Mediawiki migration has been rather fumbling - the usual mysterious functionality, lack of docs and error messages - but it seems now to be okay, except that a certain number of links are now showing in red, which indicates they do not exist, when they do exist.  In any event, markdown/pandoc is now used and will be used for future documentation. The Mediawiki is maintained to support existing releases.</h2>
          </td>
        </tr>


==See Also==
        <tr valign="top">
* [[r7.1.1:Release_7.1.1_Documentation|Release 7.1.1 Documentation]]
          <td style="width:50%; border:1px solid #cedff2; background:#f5faff;">
            <h2 style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Documentation</h2>
 
<div style="padding:2px 5px">
 
* [[Introduction]]
* [[Contributors]]
* [[Articles]]
* [[White Papers]]
* [[Links]]
* [[Next Release Status / New Features]]
 
</div>
          </td>
 
          <td style="width:50%; border:1px solid #cedff2; background:#f5faff;">
            <h2 style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Notes</h2>
 
<div style="padding:2px 5px">
 
Account creation and anonymous editing are disabled due to bots.  Email (admin at liblfds dot org) should you wish for an account.
 
</div>
 
          </td>
        </tr>
      </table>
    </td>
  </tr>
 
<!-- ******************************************************************************************************** -->
 
  <tr>
    <td style="border:1px solid #cef2e0; background:#f5fffa;">
      <table width="100%">
        <tr>
          <td colspan="2">
            <h2 style="margin:3px; background:#cef2e0; font-size:120%; font-weight:bold; border:1px solid #a3bfb1; text-align:left; color:#000; padding:0.2em 0.4em;">The Library</h2>
          </td>
        </tr>
 
        <tr valign="top">
          <td style="width:50%; border:1px solid #cedff2; background:#f5faff;">
            <h2 style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Documentation</h2>
 
<div style="padding:2px 5px">
 
* [[r6:Release 6 Documentation|Release 6]] <small>(29th Dec 2009)</small>
* [[r6.0.0:Release 6.0.0 Documentation|Release 6.0.0]] <small>(18th Dec 2012)</small>
* [[r6.1.0:Release 6.1.0 Documentation|Release 6.1.0]] <small>(31th Dec 2012)</small>
* [[r6.0.1:Release 6.0.1 Documentation|Release 6.0.1]] <small>(2nd Jan 2013)</small>
* [[r6.1.1:Release 6.1.1 Documentation|Release 6.1.1]] <small>(2nd Jan 2013)</small>
* [[r7.0.0:Release 7.0.0 Documentation|Release 7.0.0]] <small>(29th Dec 2015)</small>
* [[r7.1.0:Release 7.1.0 Documentation|Release 7.1.0]] <small>(31st May 2016)</small>
* [[r7.1.1:Release 7.1.1 Documentation|Release 7.1.1]] <small>(20th Feb 2017)</small>
 
</div>
 
          </td>
 
          <td style="width:50%; border:1px solid #cedff2; background:#f5faff;">
            <h2 style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Notes</h2>
 
<div style="padding:2px 5px">
 
Release 6 is the original liblfds prior to the new versioning scheme.
 
Release 6.0.0 is release 6 with and with only API and filename name changes so that it moves into the new namespace scheme, such that every version can be included and linked to concurrently in the same application.  The code otherwise is ''completely'' unchanged.
 
</div>
 
          </td>
        </tr>
      </table>
 
    </td>
  </tr>
</table>
 
__NOTOC__

Latest revision as of 08:24, 8 June 2021

Welcome to liblfds.org,
a lock-free data structure library.
1,179 articles

Overview

As of 2021-06-07, the site has migrated to a new server. The Mediawiki migration has been rather fumbling - the usual mysterious functionality, lack of docs and error messages - but it seems now to be okay, except that a certain number of links are now showing in red, which indicates they do not exist, when they do exist. In any event, markdown/pandoc is now used and will be used for future documentation. The Mediawiki is maintained to support existing releases.

Documentation

Notes

Account creation and anonymous editing are disabled due to bots. Email (admin at liblfds dot org) should you wish for an account.

The Library

Documentation

Notes

Release 6 is the original liblfds prior to the new versioning scheme.

Release 6.0.0 is release 6 with and with only API and filename name changes so that it moves into the new namespace scheme, such that every version can be included and linked to concurrently in the same application. The code otherwise is completely unchanged.