Tilde Friends
SSB Tests

Typedefs

typedef struct _tf_test_options_t tf_test_options_t
 

Functions

void tf_ssb_test_id_conversion (const tf_test_options_t *options)
 
void tf_ssb_test_ssb (const tf_test_options_t *options)
 
void tf_ssb_test_following (const tf_test_options_t *options)
 
void tf_ssb_test_rooms (const tf_test_options_t *options)
 
void tf_ssb_test_bench (const tf_test_options_t *options)
 
void tf_ssb_test_go_ssb_room (const tf_test_options_t *options)
 
void tf_ssb_test_encrypt (const tf_test_options_t *options)
 
void tf_ssb_test_peer_exchange (const tf_test_options_t *options)
 
void tf_ssb_test_publish (const tf_test_options_t *options)
 
void tf_ssb_test_replicate (const tf_test_options_t *options)
 
void tf_ssb_test_connect_str (const tf_test_options_t *options)
 
void tf_ssb_test_invite (const tf_test_options_t *options)
 
void tf_ssb_test_triggers (const tf_test_options_t *options)
 
void tf_ssb_test_cli (const tf_test_options_t *options)
 
void tf_ssb_test_following_perf (const tf_test_options_t *options)
 

Detailed Description

Tests for SSB functionality.

Typedef Documentation

◆ tf_test_options_t

Options to control how tests are run.

Function Documentation

◆ tf_ssb_test_bench()

void tf_ssb_test_bench ( const tf_test_options_t options)

Benchmark SSB replication performacnce.

Parameters
optionsThe test options.

◆ tf_ssb_test_cli()

void tf_ssb_test_cli ( const tf_test_options_t options)

Test command-line interface.

Parameters
optionsThe test options.

◆ tf_ssb_test_connect_str()

void tf_ssb_test_connect_str ( const tf_test_options_t options)

Test invites.

Parameters
optionsThe test options.

◆ tf_ssb_test_encrypt()

void tf_ssb_test_encrypt ( const tf_test_options_t options)

Test encrypting a private message.

Parameters
optionsThe test options.

◆ tf_ssb_test_following()

void tf_ssb_test_following ( const tf_test_options_t options)

Test SSB following calculations.

Parameters
optionsThe test options.

◆ tf_ssb_test_following_perf()

void tf_ssb_test_following_perf ( const tf_test_options_t options)

Test following performance.

Parameters
optionsThe test options.

◆ tf_ssb_test_go_ssb_room()

void tf_ssb_test_go_ssb_room ( const tf_test_options_t options)

Test communicating with go-ssb-room.

Parameters
optionsThe test options.

◆ tf_ssb_test_id_conversion()

void tf_ssb_test_id_conversion ( const tf_test_options_t options)

Test converting SSB identities.

Parameters
optionsThe test options.

◆ tf_ssb_test_invite()

void tf_ssb_test_invite ( const tf_test_options_t options)

Test invites.

Parameters
optionsThe test options.

◆ tf_ssb_test_peer_exchange()

void tf_ssb_test_peer_exchange ( const tf_test_options_t options)

Test peer exchange.

Parameters
optionsThe test options.

◆ tf_ssb_test_publish()

void tf_ssb_test_publish ( const tf_test_options_t options)

Test publishing a message.

Parameters
optionsThe test options.

◆ tf_ssb_test_replicate()

void tf_ssb_test_replicate ( const tf_test_options_t options)

Test connecting by string.

Parameters
optionsThe test options.

◆ tf_ssb_test_rooms()

void tf_ssb_test_rooms ( const tf_test_options_t options)

Test SSB rooms.

Parameters
optionsThe test options.

◆ tf_ssb_test_ssb()

void tf_ssb_test_ssb ( const tf_test_options_t options)

Test SSB connections and replication.

Parameters
optionsThe test options.

◆ tf_ssb_test_triggers()

void tf_ssb_test_triggers ( const tf_test_options_t options)

Test triggers.

Parameters
optionsThe test options.