lp:~virgilwashere/ubuntu/+source/bats/+git/master

Owned by Virgil
Get this repository:
git clone https://git.launchpad.net/~virgilwashere/ubuntu/+source/bats/+git/master

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/bats-core/bats-core.git.

The next import is scheduled to run .

Last successful import was .

Import started on alnitak and finished taking 50 seconds — see the log
Import started on alnitak and finished taking 40 seconds — see the log
Import started on izar and finished taking 1 minute — see the log
Import started on izar and finished taking 3 minutes — see the log
Import started on alnitak and finished taking 50 seconds — see the log
Import started on izar and finished taking 2 minutes — see the log
Import started on izar and finished taking 2 minutes — see the log
Import started on alnitak and finished taking 2 minutes — see the log
Import started on alnitak and finished taking 2 minutes — see the log
Import started on izar and finished taking 1 minute — see the log

Branches

Name Last Modified Last Commit
master 2021-06-19 22:02:32 UTC 2021-06-19
Merge pull request #368 from martin-schulze-vireso/feature/abort_finishes_tests

Author: Martin Schulze
Author Date: 2021-06-19 22:02:32 UTC

Merge pull request #368 from martin-schulze-vireso/feature/abort_finishes_tests

Print the current command when aborting a test via CTRL-C

bugfix/GHA_broken_release_to_dockerhub 2021-06-06 12:22:18 UTC 2021-06-06
Merge pull request #438 from martin-schulze-vireso/bugfix/GHA_broken_release_...

Author: Martin Schulze
Author Date: 2021-06-06 12:22:18 UTC

Merge pull request #438 from martin-schulze-vireso/bugfix/GHA_broken_release_to_dockerhub

Fix release to docker hub

pr/martin-schulze-vireso/403 2021-03-08 20:42:02 UTC 2021-03-08
feat: release Bats v1.3.0

Author: Martin Schulze
Author Date: 2021-03-08 20:42:02 UTC

feat: release Bats v1.3.0

feature/prepare-v1.3.0-release-test 2021-02-20 21:17:24 UTC 2021-02-20
Add version check and manual dispatch release testability

Author: Martin Schulze
Author Date: 2021-02-17 22:56:50 UTC

Add version check and manual dispatch release testability

feature/documentation_via_sphinx 2020-11-23 23:44:37 UTC 2020-11-23
Configure ReadTheDocs

Author: Martin Schulze
Author Date: 2020-11-23 21:45:59 UTC

Configure ReadTheDocs

issue-290-debian-fix 2020-05-18 16:39:48 UTC 2020-05-18
build: test parallel invocation in failing Debian container

Author: Andrew Martin
Author Date: 2020-05-18 16:13:40 UTC

build: test parallel invocation in failing Debian container

issue-292 2020-04-28 12:11:59 UTC 2020-04-28
test: add failing test cases for `skip`

Author: Andrew Martin
Author Date: 2020-04-28 12:11:59 UTC

test: add failing test cases for `skip`

add-examples 2020-04-26 22:27:41 UTC 2020-04-26
Update ToC for README.md

Author: toc-me[bot]
Author Date: 2020-04-26 22:27:41 UTC

Update ToC for README.md

feature/junit_output 2020-04-26 20:25:04 UTC 2020-04-26
feat: junit output

Author: Andrew Martin
Author Date: 2020-04-26 20:05:28 UTC

feat: junit output

- add safe mode and fix violations
- edit `--help` text for consistency
- shfmt

junit_output_bak 2020-04-26 20:19:39 UTC 2020-04-26
feat: junit output

Author: Andrew Martin
Author Date: 2020-04-26 20:05:28 UTC

feat: junit output

- add safe mode and fix violations
- edit `--help` text for consistency
- shfmt

trace 2018-08-19 21:09:14 UTC 2018-08-19
bats_emit_trace: Eliminate $? check

Author: Bland, Mike
Author Date: 2018-08-19 19:59:36 UTC

bats_emit_trace: Eliminate $? check

Turns out with the `BASH_COMMAND` and `BATS_LINENO` comparisons, the
value of `$?` is completely irrelevant.

This feature still introduces a very slight decrease in performance for
the existing test suite (before the three new test cases). This is
somewhat unavoidable since we're introducing an extra conditional into
`bats_debug_trap`, the most frequently executed function in the system.

Bash 3.2.57(1)-release before:

  real 0m6.217s
  user 0m3.067s
  sys 0m1.927s

  real 0m6.051s
  user 0m3.070s
  sys 0m1.946s

  real 0m6.135s
  user 0m3.091s
  sys 0m1.997s

Bash 3.2.57(1)-release after:

  real 0m6.131s
  user 0m3.124s
  sys 0m1.982s

  real 0m6.096s
  user 0m3.113s
  sys 0m1.975s

Bash 4.4.23(1)-release before:

  real 0m6.490s
  user 0m3.106s
  sys 0m2.091s

  real 0m6.480s
  user 0m3.097s
  sys 0m2.087s

  real 0m6.513s
  user 0m3.099s
  sys 0m2.106s

Bash 4.4.23(1)-release after:

  real 0m6.529s
  user 0m3.146s
  sys 0m2.096s

  real 0m6.522s
  user 0m3.136s
  sys 0m2.087s

double-brackets 2017-10-14 18:41:36 UTC 2017-10-14
preprocess: Replace `|| false` with `|| return 1`

Author: Mike Bland
Author Date: 2017-10-07 17:29:15 UTC

preprocess: Replace `|| false` with `|| return 1`

It's a minor, minor detail, but it's slightly better to use the `return`
builtin than to spawn a new process to run the `false` command.

dup-warning-#9 2017-10-14 15:45:49 UTC 2017-10-14
dup-tests: Replace pipeline with `while` loop

Author: Mike Bland
Author Date: 2017-09-30 18:03:00 UTC

dup-tests: Replace pipeline with `while` loop

The big thing I did in bats-core/bats-core#8 was to eliminate as many
subshells, pipelines, and subprocesses as possible. Even though we
normally rely write scripts because of these features, in a framework
like Bats, they add up quickly and can have a big performance
impact—especially on Windows, especially when running virtualized.

Conseqently, replacing the previous `grep` pipeline with a `while` loop
causes the suite to run ~9% faster on macOS, and ~19% faster on Windows
(running under VMWare).

The following times were collected by running `time bin/bats test` on a:
  MacBook Pro
  Processor: 2.9 GHz Intel Core i5
  RAM: 8 GB 1867 MHz DDR3

Bash 4.4.12(1)-release running on macOS 10.12.6
-----------------------------------------------
Before this change:

  47 tests, 0 failures

  real 0m4.703s
  user 0m2.712s
  sys 0m1.570s

After this change:

  47 tests, 0 failures

  real 0m4.312s
  user 0m2.369s
  sys 0m1.166s

Git for Windows Bash 4.4.12(1)-release running on Windows 10 under
VMWare Fusion 8.5.8
------------------------------------------------------------------
Before this change:

  47 tests, 0 failures

  real 0m19.832s
  user 0m4.170s
  sys 0m8.893s

After this change:

  47 tests, 0 failures

  real 0m16.675s
  user 0m3.463s
  sys 0m7.297s

113 of 13 results
This repository contains Public information 
Everyone can see this information.

Subscribers