diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2024-06-02 16:29:59 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2024-06-02 17:43:50 +0300 |
commit | daa058e90793e6ff8c8e1a3fa14a88c0167d8561 (patch) | |
tree | 8e7f2d8436a263db5f5f3fdf90b2fb8b998bd83e /unittests | |
parent | e5aed6ac8f4758f636d81e0374c0658238b90eb5 (diff) | |
download | meson-daa058e90793e6ff8c8e1a3fa14a88c0167d8561.zip meson-daa058e90793e6ff8c8e1a3fa14a88c0167d8561.tar.gz meson-daa058e90793e6ff8c8e1a3fa14a88c0167d8561.tar.bz2 |
Start moving machine files to their own store.
Diffstat (limited to 'unittests')
-rw-r--r-- | unittests/machinefiletests.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/unittests/machinefiletests.py b/unittests/machinefiletests.py index 22341cb..3899ea9 100644 --- a/unittests/machinefiletests.py +++ b/unittests/machinefiletests.py @@ -12,7 +12,7 @@ import functools import threading import sys from itertools import chain -from unittest import mock, skipIf, SkipTest +from unittest import mock, skipIf, SkipTest, TestCase from pathlib import Path import typing as T @@ -23,6 +23,9 @@ import mesonbuild.envconfig import mesonbuild.environment import mesonbuild.coredata import mesonbuild.modules.gnome + +from mesonbuild import machinefile + from mesonbuild.mesonlib import ( MachineChoice, is_windows, is_osx, is_cygwin, is_haiku, is_sunos ) @@ -50,6 +53,14 @@ def is_real_gnu_compiler(path): out = subprocess.check_output([path, '--version'], universal_newlines=True, stderr=subprocess.STDOUT) return 'Free Software Foundation' in out +cross_dir = Path(__file__).parent.parent / 'cross' + +class MachineFileStoreTests(TestCase): + + def test_loading(self): + store = machinefile.MachineFileStore([cross_dir / 'ubuntu-armhf.txt'], [], str(cross_dir)) + self.assertTrue(True) + class NativeFileTests(BasePlatformTests): def setUp(self): |