I'm certainly liking the way the tests currently work. I found some old E-mails from 2013 tonight where I was telling my boss I had spent 8 hours and still didn't have the tests working. I was able to spin up the gemini test in about 20 minutes on Docker tonight. A marked improvement!
I've been playing around with some CFML tests as I discussed in my previous point. I am however getting a Python error at the end of all the JSON test runs. Can someone help me understand if this is a bug in the project or an issue with my tests. Right after the "Concurrency: 512 for json" is complete, I get the following output. It doesn't seem the plaintext test runs at all, even though it shows as verified.
cfml-lucee: Traceback (most recent call last):
cfml-lucee: File "/FrameworkBenchmarks/toolset/benchmark/benchmarker.py", line 209, in __run_test
cfml-lucee: self.__benchmark(test, benchmark_log)
cfml-lucee: File "/FrameworkBenchmarks/toolset/benchmark/benchmarker.py", line 295, in __benchmark
cfml-lucee: benchmark_type(test_type)
cfml-lucee: File "/FrameworkBenchmarks/toolset/benchmark/benchmarker.py", line 285, in benchmark_type
cfml-lucee: results = self.results.parse_test(framework_test, test_type)
cfml-lucee: File "/FrameworkBenchmarks/toolset/utils/results.py", line 149, in parse_test
cfml-lucee: rawData["startTime"], rawData["endTime"], 1)
cfml-lucee: File "/FrameworkBenchmarks/toolset/utils/results.py", line 471, in __parse_stats
cfml-lucee: if len(main_header[item_num]) != 0:
cfml-lucee: IndexError: list index out of range
cfml-lucee: Error during test: cfml-lucee
cfml-lucee: Total test time: 2m 27s
tfb: Total time building so far: 1s
tfb: Total time verifying so far: 0s
tfb: Total execution time so far: 2m 30s
================================================================================
Parsing Results ...
================================================================================
fatal: not a git repository (or any of the parent directories): .git
Running "cloc --yaml --follow-links . | grep code | tail -1 | cut -d: -f 2" (cwd=/FrameworkBenchmarks/frameworks/CFML/cfml-lucee)
Counted 88 lines of code
================================================================================
Verification Summary
--------------------------------------------------------------------------------
| cfml-lucee
| plaintext : PASS
| json : PASS
================================================================================
Results are saved in /FrameworkBenchmarks/results/20210127064436