Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-8434

Wrap leftover tests in afw with pybind11

    XMLWordPrintable

    Details

      Description

      Wrap any afw tests in tests/test.txt that are not covered.

      This includes:

      1. testExecutables.py
      2. testLeastSquares.py
      3. testTableIO.py
      4. testVisitInfo.py
      5. testWeather.py

        Attachments

          Issue Links

            Activity

            pschella Pim Schellart [X] (Inactive) created issue -
            pschella Pim Schellart [X] (Inactive) made changes -
            Field Original Value New Value
            Epic Link DM-7717 [ 26925 ]
            pschella Pim Schellart [X] (Inactive) made changes -
            Link This issue blocks DM-7057 [ DM-7057 ]
            krzys Krzysztof Findeisen made changes -
            Assignee Krzysztof Findeisen [ krzys ]
            krzys Krzysztof Findeisen made changes -
            Component/s afw [ 10714 ]
            Team Alert Production [ 10300 ]
            Labels Pybind11 SciencePipelines
            krzys Krzysztof Findeisen made changes -
            Epic Link DM-7717 [ 26925 ] DM-8450 [ 28066 ]
            krzys Krzysztof Findeisen made changes -
            Sprint Alert Production S17 - 12 [ 305 ]
            krzys Krzysztof Findeisen made changes -
            Description Wrap any afw tests in {{tests/test.txt}} that are not covered Wrap any afw tests in {{tests/test.txt}} that are not covered.

            This includes:
            # testExecutables.py
            # testLeastSquares.py
            # testTableIO.py
            # testVisitInfo.py
            # testWeather.py
            krzys Krzysztof Findeisen made changes -
            Link This issue is blocked by DM-8415 [ DM-8415 ]
            krzys Krzysztof Findeisen made changes -
            Link This issue is blocked by DM-6297 [ DM-6297 ]
            krzys Krzysztof Findeisen made changes -
            Link This issue is blocked by DM-8652 [ DM-8652 ]
            krzys Krzysztof Findeisen made changes -
            Link This issue is blocked by DM-8674 [ DM-8674 ]
            krzys Krzysztof Findeisen made changes -
            Status To Do [ 10001 ] In Progress [ 3 ]
            krzys Krzysztof Findeisen made changes -
            Description Wrap any afw tests in {{tests/test.txt}} that are not covered.

            This includes:
            # testExecutables.py
            # testLeastSquares.py
            # testTableIO.py
            # testVisitInfo.py
            # testWeather.py
            Wrap any afw tests in {{tests/test.txt}} that are not covered.

            This includes:
            # testExecutables.py
            # -testLeastSquares.py-
            # -testTableIO.py-
            # -testVisitInfo.py-
            # -testWeather.py-
            rowen Russell Owen made changes -
            Comment [ Also I find that if I restore the original tests/SConscript file (thus enabling C++ tests as well) that the build fails on my Mac with errors such as
            {code}
            Undefined symbols for architecture x86_64:
              "_PyBytes_AsStringAndSize", referenced from:
                  pybind11::str::operator std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >() const in testTableArchivesLib.o
                  pybind11::detail::type_caster<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, void>::load(pybind11::handle, bool) in testTableArchivesLib.o
              "_PyCFunction_GetSelf", referenced from:
                  pybind11::cpp_function::initialize_generic(pybind11::detail::function_record*, char const*, std::type_info const* const*, unsigned long) in testTableArchivesLib.o
            {code}

            I have no idea what's going on, but it's worrisome since we have all tests enabled in {{test.txt}}. ]
            rowen Russell Owen made changes -
            Assignee Krzysztof Findeisen [ krzys ] Russell Owen [ rowen ]
            rowen Russell Owen made changes -
            Story Points 4 1
            rowen Russell Owen made changes -
            Story Points 1 4
            rowen Russell Owen made changes -
            Resolution Done [ 10000 ]
            Status In Progress [ 3 ] Done [ 10002 ]

              People

              Assignee:
              rowen Russell Owen
              Reporter:
              pschella Pim Schellart [X] (Inactive)
              Watchers:
              Krzysztof Findeisen, Pim Schellart [X] (Inactive), Russell Owen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.