1*760c253cSXin Li#!/usr/bin/env python3 2*760c253cSXin Li# Copyright 2024 The ChromiumOS Authors 3*760c253cSXin Li# Use of this source code is governed by a BSD-style license that can be 4*760c253cSXin Li# found in the LICENSE file. 5*760c253cSXin Li 6*760c253cSXin Li"""Tests for llvm_next.""" 7*760c253cSXin Li 8*760c253cSXin Liimport unittest 9*760c253cSXin Li 10*760c253cSXin Liimport llvm_next 11*760c253cSXin Li 12*760c253cSXin Li 13*760c253cSXin Liclass Test(unittest.TestCase): 14*760c253cSXin Li """Tests for llvm_next.""" 15*760c253cSXin Li 16*760c253cSXin Li def test_all_cls_have_patchesets(self): 17*760c253cSXin Li cls = [llvm_next.DISABLE_WERROR_CL] 18*760c253cSXin Li cls += llvm_next.LLVM_NEXT_TESTING_CLS 19*760c253cSXin Li for cl in cls: 20*760c253cSXin Li self.assertIsNotNone(cl.patch_set, f"CL {cl} needs a patch-set") 21*760c253cSXin Li 22*760c253cSXin Li 23*760c253cSXin Liif __name__ == "__main__": 24*760c253cSXin Li unittest.main() 25