Browse Source

Minimal changes to get the tests we want working

Vecna 2 months ago
parent
commit
95a1e0ef18
2 changed files with 28 additions and 27 deletions
  1. 6 5
      Dockerfile
  2. 22 22
      src/tests.rs

+ 6 - 5
Dockerfile

@@ -1,4 +1,4 @@
-FROM rust:1.56.0
+FROM rust:1.93.0
 WORKDIR /home/lox
 ADD src/ ./src/
 ADD Cargo.toml Cargo.toml
@@ -6,8 +6,9 @@ ADD tests/ ./tests/
 ADD run_tests_fast.sh .
 ADD Parsing-results ./Parsing-results
 ADD README.md README.md
-RUN apt update -y
-RUN apt install -y python3 python3-pip
-RUN pip3 install -r Parsing-results/requirements.txt
-RUN cargo build --release
+RUN apt update -y && apt upgrade -y
+# We will do the processing in a separate step.
+#RUN apt install -y python3 python3-pip
+#RUN pip3 install -r Parsing-results/requirements.txt
+RUN cargo test --release build --features fast
 ENV SHELL=/bin/bash

+ 22 - 22
src/tests.rs

@@ -721,7 +721,7 @@ fn test_blockage_migration() {
 
 #[test]
 fn stats_test_trust_levels() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -864,7 +864,7 @@ fn stats_test_trust_levels() {
 
 #[test]
 fn stats_test_invitations() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -925,7 +925,7 @@ fn stats_test_invitations() {
 
 #[test]
 fn stats_test_percent_blockage_migration_05() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -958,7 +958,7 @@ fn stats_test_percent_blockage_migration_05() {
 
 #[test]
 fn stats_test_percent_blockage_migration_010() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -991,7 +991,7 @@ fn stats_test_percent_blockage_migration_010() {
 
 #[test]
 fn stats_test_percent_blockage_migration_15() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1024,7 +1024,7 @@ fn stats_test_percent_blockage_migration_15() {
 
 #[test]
 fn stats_test_percent_blockage_migration_20() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1057,7 +1057,7 @@ fn stats_test_percent_blockage_migration_20() {
 
 #[test]
 fn stats_test_percent_blockage_migration_25() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1090,7 +1090,7 @@ fn stats_test_percent_blockage_migration_25() {
 
 #[test]
 fn stats_test_percent_blockage_migration_30() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1123,7 +1123,7 @@ fn stats_test_percent_blockage_migration_30() {
 
 #[test]
 fn stats_test_percent_blockage_migration_35() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1156,7 +1156,7 @@ fn stats_test_percent_blockage_migration_35() {
 
 #[test]
 fn stats_test_percent_blockage_migration_40() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1189,7 +1189,7 @@ fn stats_test_percent_blockage_migration_40() {
 
 #[test]
 fn stats_test_percent_blockage_migration_45() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1222,7 +1222,7 @@ fn stats_test_percent_blockage_migration_45() {
 
 #[test]
 fn stats_test_percent_blockage_migration_50() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1255,7 +1255,7 @@ fn stats_test_percent_blockage_migration_50() {
 
 #[test]
 fn stats_test_percent_blockage_migration_55() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1288,7 +1288,7 @@ fn stats_test_percent_blockage_migration_55() {
 
 #[test]
 fn stats_test_percent_blockage_migration_60() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1321,7 +1321,7 @@ fn stats_test_percent_blockage_migration_60() {
 
 #[test]
 fn stats_test_percent_blockage_migration_65() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1354,7 +1354,7 @@ fn stats_test_percent_blockage_migration_65() {
 
 #[test]
 fn stats_test_percent_blockage_migration_70() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1387,7 +1387,7 @@ fn stats_test_percent_blockage_migration_70() {
 
 #[test]
 fn stats_test_percent_blockage_migration_75() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1420,7 +1420,7 @@ fn stats_test_percent_blockage_migration_75() {
 
 #[test]
 fn stats_test_percent_blockage_migration_80() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1453,7 +1453,7 @@ fn stats_test_percent_blockage_migration_80() {
 
 #[test]
 fn stats_test_percent_blockage_migration_85() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1486,7 +1486,7 @@ fn stats_test_percent_blockage_migration_85() {
 
 #[test]
 fn stats_test_percent_blockage_migration_90() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1519,7 +1519,7 @@ fn stats_test_percent_blockage_migration_90() {
 
 #[test]
 fn stats_test_percent_blockage_migration_95() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);
@@ -1552,7 +1552,7 @@ fn stats_test_percent_blockage_migration_95() {
 
 #[test]
 fn stats_test_percent_blockage_migration_100() {
-    let buckets: Vec<u16> = vec![150, 300, 450, 600, 750, 900, 1050, 1200, 1350, 1500];
+    let buckets: Vec<u16> = vec![600];
 
     for x in buckets {
         let mut th = TestHarness::new_buckets(x, x);