|
@@ -23,17 +23,26 @@ func TestRandom(t *testing.T) {
|
|
func TestNoMoreSecrets(t *testing.T) {
|
|
func TestNoMoreSecrets(t *testing.T) {
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// Benchmark / profiling
|
|
|
|
+
|
|
|
|
+// TODO: Update NoMoreSecrets so it can be benchmarked.
|
|
|
|
+// Currently, it needs a working door connection.
|
|
|
|
+
|
|
func BenchmarkNoMoreSecrets(b *testing.B) {
|
|
func BenchmarkNoMoreSecrets(b *testing.B) {
|
|
- Unicode = true
|
|
|
|
- var d *Door = &Door{}
|
|
|
|
|
|
+ /*
|
|
|
|
+ Unicode = true
|
|
|
|
+ // We need a valid working Door{} object to run this.
|
|
|
|
+ var d *Door = &Door{}
|
|
|
|
|
|
- for i := 0; i < b.N; i++ {
|
|
|
|
- var output = Goto(5, 5) + ColorText("WHITE ON BLUE") + "Secret Text Revealed!"
|
|
|
|
- var better NoMoreSecretsConfig = NoMoreSecretsDefault
|
|
|
|
- better.Jumble_Loop_Speed = 75 // 35
|
|
|
|
- better.Reveal_Loop_Speed = 100 // 50
|
|
|
|
- better.Color = ColorText("BRI CYAN ON BLUE")
|
|
|
|
|
|
+ for i := 0; i < b.N; i++ {
|
|
|
|
+ var output = Goto(5, 5) + ColorText("WHITE ON BLUE") + "Secret Text Revealed!"
|
|
|
|
+ var better NoMoreSecretsConfig = NoMoreSecretsDefault
|
|
|
|
+ better.Jumble_Loop_Speed = 75 // 35
|
|
|
|
+ better.Reveal_Loop_Speed = 100 // 50
|
|
|
|
+ better.Color = ColorText("BRI CYAN ON BLUE")
|
|
|
|
|
|
- NoMoreSecrets(output, d, &better)
|
|
|
|
- }
|
|
|
|
|
|
+ NoMoreSecrets(output, d, &better)
|
|
|
|
+ }
|
|
|
|
+ */
|
|
}
|
|
}
|