paquo icon indicating copy to clipboard operation
paquo copied to clipboard

Test paquo against other QuPath versions

Open ap-- opened this issue 5 years ago • 1 comments

Generate a CI job to test against various QuPath versions.

Low Priority.

ap-- avatar Jul 29 '20 07:07 ap--

On MacOS:

working

  • QuPath-0.2.1.app
  • QuPath-0.2.2.app
  • QuPath-0.2.3.app
  • QuPath-0.3.0-rc1.app
  • QuPath-0.3.0-rc2.app
  • QuPath-0.3.0.app
  • QuPath-0.3.1.app
/Users/poehlmann/Development/paquo/qupaths/QuPath-0.2.1.app
0.2.1
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 32.89s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.2.2.app
0.2.2
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 32.47s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.2.3.app
0.2.3
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 32.38s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.3.0-rc1.app
0.3.0rc1
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 31.24s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.3.0-rc2.app
21:45:25.303 [main] [INFO ] qupath.lib.common.ThreadTools - Setting parallelism to 7
0.3.0rc2
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 31.27s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.3.0.app
21:45:58.656 [main] [INFO ] qupath.lib.common.ThreadTools - Setting parallelism to 7
0.3.0
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 31.10s =============================


/Users/poehlmann/Development/paquo/qupaths/QuPath-0.3.1.app
21:46:31.920 [main] [INFO ] qupath.lib.common.ThreadTools - Setting parallelism to 7
0.3.1
============================= test session starts ==============================
platform darwin -- Python 3.9.9, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /Users/poehlmann/Development/paquo, configfile: pyproject.toml
plugins: cov-3.0.0
collected 144 items

paquo/tests/test_classes.py ........                                     [  5%]
paquo/tests/test_colors.py ...........                                   [ 13%]
paquo/tests/test_hierarchy.py ..............                             [ 22%]
paquo/tests/test_images.py ............................................. [ 54%]
                                                                         [ 54%]
paquo/tests/test_jpype_backend.py .....                                  [ 57%]
paquo/tests/test_main.py .......                                         [ 62%]
paquo/tests/test_pathobjects.py ........                                 [ 68%]
paquo/tests/test_projects.py ..................................          [ 91%]
paquo/tests/test_readonly.py ......                                      [ 95%]
paquo/tests/test_repr.py ......                                          [100%]

============================= 144 passed in 35.75s =============================

ap-- avatar Jan 07 '22 20:01 ap--