Public bug reported:

Commit 8789f910812afbf6b87dd371ee5ae30592f1423f ("support parallel
execution of tests") broke existing BATS behavior in which a test file
can set environment variables to be shared between subtests:

    if [ -z "$MYSTATE" ]; then
        do something
        export MYSTATE=something-to-be-used-by-all-tests
    fi

Attached is a reproducer. It passes in 8789f9108^ and, more importantly,
bats-core.

** Affects: bats (Ubuntu)
     Importance: Undecided
         Status: New

** Attachment added: "reproducer showing the regression"
   
https://bugs.launchpad.net/bugs/1882542/+attachment/5381644/+files/env-lost.bats

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1882542

Title:
  regression: 8789f9108 broke environment-variable preservation

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/bats/+bug/1882542/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to