Skip to content
Peter Scheibel edited this page Feb 11, 2022 · 22 revisions

Attendees

  • Peter Scheibel
  • Mark Krentel
  • Massimiliano Culpo
  • Tammy Dahlgren
  • Wileam Phan
  • Phil Sakievich
  • Brian Van Essen

Agenda

  • (Peter) Deptype for running tests after a build

    • See also: https://github.com/spack/spack/issues/3768#issuecomment-293046651
    • (Greg) test dependencies should be kept as stubs and then only built when the user wants to run the tests (which may be an arbitrary amount of time after the user installs the package to be tested)
    • There are a number of different related issues:
      • Should test dependencies be added when activating an environment
      • We want to enable a user to run tests after building (but the test deptype doesn't allow that) and we want to allow users to install the package without having to install expensive dependencies needed only for tests
      • Other issue: test dependencies are discarded when a Spec is stored in the DB
        • Would it make sense to have an option to treat test dependencies as run dependencies when installing
    • What are some general expectations for smoke tests on Spack packages
      • Generally they shouldn't need to allocate resources (since we don't have an abstraction for a resource manager)
      • For tests involving allocations, users may need to specify a queue
        • There's a tool called Pavilion
      • Running a test may involve accessing a large dataset that is produced in an ad-hoc manner (not available as a Spack package) or rely on the temp directory
  • (Phil) Clingo failing with externals

For later

Clone this wiki locally