Testing polar chart: Since the tests typically initialize the chart once for the whole test case, it is difficult to test the components against polar chart unless all tests are duplicated or massively refactored. Neither option is desirable, so instead we check environment variable TEST_POLAR_CHART. If it is not empty, we run the tests that are relevant for polar chart against polar chart. Unfortunately This means two runs of the tests with different environment are required for full coverage.