aboutsummaryrefslogtreecommitdiff
path: root/unittests/machinefiletests.py
diff options
context:
space:
mode:
Diffstat (limited to 'unittests/machinefiletests.py')
-rw-r--r--unittests/machinefiletests.py13
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):