aboutsummaryrefslogtreecommitdiffstats
path: root/test/src/emacs-module-tests.el
diff options
context:
space:
mode:
authorMichael Albinus2021-11-18 19:35:13 +0100
committerMichael Albinus2021-11-18 19:35:13 +0100
commit03fba4da8fc689dabc65e693631cd17d819b5135 (patch)
treef04ef3cbd875c4c80d7ee3f2b2d89e628758c97d /test/src/emacs-module-tests.el
parenta4e789c2e32dd16898529ece30bd2a90cef40c10 (diff)
downloademacs-03fba4da8fc689dabc65e693631cd17d819b5135.tar.gz
emacs-03fba4da8fc689dabc65e693631cd17d819b5135.zip
Do not exclude emacs-module-tests.el on emba
* test/infra/gitlab-ci.yml (test-native-comp-speed0) (test-all-inotify): Do not exclude emacs-module-tests.el. * test/src/emacs-module-tests.el (module--test-assertions--load-non-live-object) (module--test-assertions--load-non-live-object-with-global-copy) (module--test-assertions--call-emacs-from-gc) (module--test-assertions--globref-invalid-free): Tag them as :unstable on emba. (Bug#50902)
Diffstat (limited to 'test/src/emacs-module-tests.el')
-rw-r--r--test/src/emacs-module-tests.el6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/src/emacs-module-tests.el b/test/src/emacs-module-tests.el
index 442bca5facb..988b311f5b5 100644
--- a/test/src/emacs-module-tests.el
+++ b/test/src/emacs-module-tests.el
@@ -247,6 +247,7 @@ must evaluate to a regular expression string."
247 247
248(ert-deftest module--test-assertions--load-non-live-object () 248(ert-deftest module--test-assertions--load-non-live-object ()
249 "Check that -module-assertions verify that non-live objects aren't accessed." 249 "Check that -module-assertions verify that non-live objects aren't accessed."
250 :tags (if (getenv "EMACS_EMBA_CI") '(:unstable))
250 (skip-unless (or (file-executable-p mod-test-emacs) 251 (skip-unless (or (file-executable-p mod-test-emacs)
251 (and (eq system-type 'windows-nt) 252 (and (eq system-type 'windows-nt)
252 (file-executable-p (concat mod-test-emacs ".exe"))))) 253 (file-executable-p (concat mod-test-emacs ".exe")))))
@@ -265,6 +266,7 @@ must evaluate to a regular expression string."
265This differs from `module--test-assertions-load-non-live-object' 266This differs from `module--test-assertions-load-non-live-object'
266in that it stows away a global reference. The module assertions 267in that it stows away a global reference. The module assertions
267should nevertheless detect the invalid load." 268should nevertheless detect the invalid load."
269 :tags (if (getenv "EMACS_EMBA_CI") '(:unstable))
268 (skip-unless (or (file-executable-p mod-test-emacs) 270 (skip-unless (or (file-executable-p mod-test-emacs)
269 (and (eq system-type 'windows-nt) 271 (and (eq system-type 'windows-nt)
270 (file-executable-p (concat mod-test-emacs ".exe"))))) 272 (file-executable-p (concat mod-test-emacs ".exe")))))
@@ -281,6 +283,7 @@ should nevertheless detect the invalid load."
281(ert-deftest module--test-assertions--call-emacs-from-gc () 283(ert-deftest module--test-assertions--call-emacs-from-gc ()
282 "Check that -module-assertions prevents calling Emacs functions 284 "Check that -module-assertions prevents calling Emacs functions
283during garbage collection." 285during garbage collection."
286 :tags (if (getenv "EMACS_EMBA_CI") '(:unstable))
284 (skip-unless (or (file-executable-p mod-test-emacs) 287 (skip-unless (or (file-executable-p mod-test-emacs)
285 (and (eq system-type 'windows-nt) 288 (and (eq system-type 'windows-nt)
286 (file-executable-p (concat mod-test-emacs ".exe"))))) 289 (file-executable-p (concat mod-test-emacs ".exe")))))
@@ -292,7 +295,8 @@ during garbage collection."
292(ert-deftest module--test-assertions--globref-invalid-free () 295(ert-deftest module--test-assertions--globref-invalid-free ()
293 "Check that -module-assertions detects invalid freeing of a 296 "Check that -module-assertions detects invalid freeing of a
294local reference." 297local reference."
295 (skip-unless (or (file-executable-p mod-test-emacs) 298 :tags (if (getenv "EMACS_EMBA_CI") '(:unstable))
299 (skip-unless (or (file-executable-p mod-test-emacs)
296 (and (eq system-type 'windows-nt) 300 (and (eq system-type 'windows-nt)
297 (file-executable-p (concat mod-test-emacs ".exe"))))) 301 (file-executable-p (concat mod-test-emacs ".exe")))))
298 (module--test-assertion 302 (module--test-assertion