1eb38a70dSJulian Lettner# Check that we do not crash if a parallelism group is set to None. Permits 2eb38a70dSJulian Lettner# usage of the following pattern. 3eb38a70dSJulian Lettner# 4eb38a70dSJulian Lettner# [lit.common.cfg] 5eb38a70dSJulian Lettner# lit_config.parallelism_groups['my_group'] = None 6eb38a70dSJulian Lettner# if <condition>: 7eb38a70dSJulian Lettner# lit_config.parallelism_groups['my_group'] = 3 8eb38a70dSJulian Lettner# 9eb38a70dSJulian Lettner# [project/lit.cfg] 10eb38a70dSJulian Lettner# config.parallelism_group = 'my_group' 11eb38a70dSJulian Lettner# 12eb38a70dSJulian Lettner 13eb38a70dSJulian Lettner# RUN: %{lit} -j2 %{inputs}/parallelism-groups | FileCheck %s 14eb38a70dSJulian Lettner 1568eefbb0SJulian Lettner# CHECK: -- Testing: 2 tests, 2 workers -- 16eb38a70dSJulian Lettner# CHECK-DAG: PASS: parallelism-groups :: test1.txt 17eb38a70dSJulian Lettner# CHECK-DAG: PASS: parallelism-groups :: test2.txt 18*99d6e05eSJulian Lettner# CHECK: Passed: 2 19