|
@@ -13,37 +13,35 @@ Lox is written in rust and requires `cargo` to test. [Install Rust](https://www.
|
|
|
### To run each of the tests used for our experimental results run:
|
|
|
|
|
|
```
|
|
|
-cargo test --release -- --nocapture TESTNAME >> TESTNAME.log
|
|
|
+cargo test --release -- --nocapture TESTNAME
|
|
|
```
|
|
|
|
|
|
Where `TESTNAME` is one of:
|
|
|
|
|
|
```
|
|
|
-stats_test_trust_levels
|
|
|
-stats_test_invitations
|
|
|
-stats_test_percent_blockage_migration_05
|
|
|
-stats_test_percent_blockage_migration_010
|
|
|
-stats_test_percent_blockage_migration_15
|
|
|
-stats_test_percent_blockage_migration_20
|
|
|
-stats_test_percent_blockage_migration_25
|
|
|
-stats_test_percent_blockage_migration_30
|
|
|
-stats_test_percent_blockage_migration_35
|
|
|
-stats_test_percent_blockage_migration_40
|
|
|
-stats_test_percent_blockage_migration_45
|
|
|
-stats_test_percent_blockage_migration_50
|
|
|
-stats_test_percent_blockage_migration_55
|
|
|
-stats_test_percent_blockage_migration_60
|
|
|
-stats_test_percent_blockage_migration_65
|
|
|
-stats_test_percent_blockage_migration_70
|
|
|
-stats_test_percent_blockage_migration_75
|
|
|
-stats_test_percent_blockage_migration_80
|
|
|
-stats_test_percent_blockage_migration_85
|
|
|
-stats_test_percent_blockage_migration_90
|
|
|
-stats_test_percent_blockage_migration_95
|
|
|
-stats_test_percent_blockage_migration_100
|
|
|
+stats_test_trust_levels > trust_levels.log
|
|
|
+stats_test_invitations > invitations.log
|
|
|
+stats_test_percent_blockage_migration_05 > check_blockage05.log
|
|
|
+stats_test_percent_blockage_migration_010 > check_blockage010.log
|
|
|
+stats_test_percent_blockage_migration_20 > check_blockage20.log
|
|
|
+stats_test_percent_blockage_migration_25 > check_blockage25.log
|
|
|
+stats_test_percent_blockage_migration_35 > check_blockage35.log
|
|
|
+stats_test_percent_blockage_migration_40 > check_blockage40.log
|
|
|
+stats_test_percent_blockage_migration_45 > check_blockage45.log
|
|
|
+stats_test_percent_blockage_migration_50 > check_blockage50.log
|
|
|
+stats_test_percent_blockage_migration_55 > check_blockage55.log
|
|
|
+stats_test_percent_blockage_migration_60 > check_blockage60.log
|
|
|
+stats_test_percent_blockage_migration_65 > check_blockage65.log
|
|
|
+stats_test_percent_blockage_migration_70 > check_blockage70.log
|
|
|
+stats_test_percent_blockage_migration_75 > check_blockage75.log
|
|
|
+stats_test_percent_blockage_migration_80 > check_blockage80.log
|
|
|
+stats_test_percent_blockage_migration_85 > check_blockage85.log
|
|
|
+stats_test_percent_blockage_migration_90 > check_blockage90.log
|
|
|
+stats_test_percent_blockage_migration_95 > check_blockage95.log
|
|
|
+stats_test_percent_blockage_migration_100 > check_blockage100.log
|
|
|
```
|
|
|
|
|
|
-Each test takes approximately 20-30 hours to run. However, this can be improved
|
|
|
+Each test outputs results to the specified log file and takes approximately 20-30 hours to run. However, this can be improved
|
|
|
by passing the `fast` feature. Using this feature, our tests are run for 100
|
|
|
users instead of 10000 users and will produce results comparable to our
|
|
|
reported results (with larger error margins). To run individual tests with this
|