summaryrefslogtreecommitdiff
path: root/ISSUES.txt
diff options
context:
space:
mode:
authorholger krekel <holger@merlinux.eu>2010-06-08 12:29:15 +0200
committerholger krekel <holger@merlinux.eu>2010-06-08 12:29:15 +0200
commit6231bb0da3084c11e782bfa10afbaf444ce639c9 (patch)
treeaa76bef4eed73e7d3edf99c640546ed7d9078147 /ISSUES.txt
parent64388832d93ca6bfe3f9b90c0e91179f3657e842 (diff)
downloadpytest-6231bb0da3084c11e782bfa10afbaf444ce639c9.tar.gz
capture a concrete idea for easing platform-specific testing.
--HG-- branch : trunk
Diffstat (limited to 'ISSUES.txt')
-rw-r--r--ISSUES.txt17
1 files changed, 17 insertions, 0 deletions
diff --git a/ISSUES.txt b/ISSUES.txt
index 7af899123..2cd16a3cc 100644
--- a/ISSUES.txt
+++ b/ISSUES.txt
@@ -21,6 +21,23 @@ maybe also introduce a py.test.mark.test to explicitely
mark a function to become a tested one. Lookup JUnit
ways of tagging tests.
+introduce py.test.mark.platform
+-------------------------------------------------------
+tags: feature 1.4
+
+Introduce nice-to-spell platform-skipping, examples:
+
+ @py.test.mark.platform("python3")
+ @py.test.mark.platform("not python3")
+ @py.test.mark.platform("win32 and not python3")
+ @py.test.mark.platform("darwin")
+ @py.test.mark.platform("not (jython and win32)")
+ @py.test.mark.platform("not (jython and win32)", xfail=True)
+
+etc. Idea is to allow Python expressions which can operate
+on common spellings for operating systems and python
+interpreter versions.
+
introduce py.test.mark registration
-----------------------------------------
tags: feature 1.3