Skip to content

Commit

Permalink
Merge pull request #2007 from bugsnag/tms/maze-v8
Browse files Browse the repository at this point in the history
Update to Maze Runner v8
  • Loading branch information
twometresteve authored Aug 25, 2023
2 parents a410757 + d92f95d commit 17b99e5
Show file tree
Hide file tree
Showing 13 changed files with 174 additions and 123 deletions.
4 changes: 2 additions & 2 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ services:
- ./test/react-native-cli/features/:/app/features

react-native-maze-runner:
image: 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v7-cli
image: 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v8-cli
environment:
<<: *common-environment
BITBAR_USERNAME:
Expand All @@ -207,7 +207,7 @@ services:
- /var/run/docker.sock:/var/run/docker.sock

react-native-cli-maze-runner:
image: 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v7-cli
image: 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v8-cli
environment:
<<: *common-environment
BITBAR_USERNAME:
Expand Down
2 changes: 1 addition & 1 deletion dockerfiles/Dockerfile.node
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ RUN npm pack --verbose packages/plugin-koa/
RUN npm pack --verbose packages/plugin-restify/

# The maze-runner node tests
FROM 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v7-cli as node-maze-runner
FROM 855461928731.dkr.ecr.us-west-1.amazonaws.com/maze-runner-releases:latest-v8-cli as node-maze-runner
WORKDIR /app/
COPY packages/node/ .
COPY test/node/features test/node/features
Expand Down
2 changes: 1 addition & 1 deletion test/node/Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source 'https://rubygems.org'

gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.6.0'
gem 'bugsnag-maze-runner', '~>8.0'

# Use a branch of Maze Runner
#gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', branch: 'tms/use-maze-check'
Expand Down
107 changes: 63 additions & 44 deletions test/node/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,37 +1,35 @@
GIT
remote: https://github.com/bugsnag/maze-runner
revision: fe12189f83aad154f54221ee0fcd41b483d3c0d1
tag: v6.8.0
GEM
remote: https://rubygems.org/
specs:
bugsnag-maze-runner (6.8.0)
appium_lib (~> 11.2.0)
appium_lib (12.0.1)
appium_lib_core (~> 5.0)
nokogiri (~> 1.8, >= 1.8.1)
tomlrb (>= 1.1, < 3.0)
appium_lib_core (5.4.0)
faye-websocket (~> 0.11.0)
selenium-webdriver (~> 4.2, < 4.6)
bugsnag (6.26.0)
concurrent-ruby (~> 1.0)
bugsnag-maze-runner (8.4.0)
appium_lib (~> 12.0.0)
appium_lib_core (~> 5.4.0)
bugsnag (~> 6.24)
cucumber (~> 7.1)
cucumber-expressions (~> 6.0.0)
curb (~> 0.9.6)
dogstatsd-ruby (~> 5.5.0)
json_schemer (~> 0.2.24)
optimist (~> 3.0.1)
os (~> 1.0.0)
rack (~> 2.2)
rake (~> 12.3.3)
rubyzip (~> 2.3.2)
selenium-webdriver (~> 3.11)
selenium-webdriver (~> 4.0)
test-unit (~> 3.5.2)
webrick (~> 1.7.0)

GEM
remote: https://rubygems.org/
specs:
appium_lib (11.2.0)
appium_lib_core (~> 4.1)
nokogiri (~> 1.8, >= 1.8.1)
tomlrb (~> 1.1)
appium_lib_core (4.7.1)
faye-websocket (~> 0.11.0)
selenium-webdriver (~> 3.14, >= 3.14.1)
bugsnag (6.24.1)
concurrent-ruby (~> 1.0)
builder (3.2.4)
childprocess (3.0.0)
concurrent-ruby (1.1.9)
childprocess (4.1.0)
concurrent-ruby (1.2.2)
cucumber (7.1.0)
builder (~> 3.2, >= 3.2.4)
cucumber-core (~> 10.1, >= 10.1.0)
Expand All @@ -45,10 +43,10 @@ GEM
mime-types (~> 3.3, >= 3.3.1)
multi_test (~> 0.1, >= 0.1.2)
sys-uname (~> 1.2, >= 1.2.2)
cucumber-core (10.1.0)
cucumber-core (10.1.1)
cucumber-gherkin (~> 22.0, >= 22.0.0)
cucumber-messages (~> 17.1, >= 17.1.1)
cucumber-tag-expressions (~> 4.0, >= 4.0.2)
cucumber-tag-expressions (~> 4.1, >= 4.1.0)
cucumber-create-meta (6.0.4)
cucumber-messages (~> 17.1, >= 17.1.1)
sys-uname (~> 1.2, >= 1.2.2)
Expand All @@ -60,49 +58,70 @@ GEM
cucumber-messages (~> 17.1, >= 17.1.0)
cucumber-messages (17.1.1)
cucumber-tag-expressions (4.1.0)
cucumber-wire (6.2.0)
cucumber-wire (6.2.1)
cucumber-core (~> 10.1, >= 10.1.0)
cucumber-cucumber-expressions (~> 14.0, >= 14.0.0)
cucumber-messages (~> 17.1, >= 17.1.1)
curb (0.9.11)
diff-lcs (1.4.4)
diff-lcs (1.5.0)
dogstatsd-ruby (5.5.0)
ecma-re-validator (0.4.0)
regexp_parser (~> 2.2)
eventmachine (1.2.7)
faye-websocket (0.11.1)
faye-websocket (0.11.3)
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
ffi (1.15.4)
mime-types (3.4.1)
ffi (1.15.5)
hana (1.3.7)
json_schemer (0.2.25)
ecma-re-validator (~> 0.3)
hana (~> 1.3)
regexp_parser (~> 2.0)
simpleidn (~> 0.2)
uri_template (~> 0.7)
mime-types (3.5.0)
mime-types-data (~> 3.2015)
mime-types-data (3.2021.1115)
mini_portile2 (2.6.1)
mime-types-data (3.2023.0808)
mini_portile2 (2.8.4)
multi_test (0.1.2)
nokogiri (1.12.5)
mini_portile2 (~> 2.6.1)
nokogiri (1.15.4)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
optimist (3.0.1)
os (1.0.1)
power_assert (2.0.1)
racc (1.6.0)
power_assert (2.0.3)
racc (1.7.1)
rack (2.2.8)
rake (12.3.3)
regexp_parser (2.8.1)
rexml (3.2.6)
rubyzip (2.3.2)
selenium-webdriver (3.142.7)
childprocess (>= 0.5, < 4.0)
rubyzip (>= 1.2.2)
sys-uname (1.2.2)
selenium-webdriver (4.5.0)
childprocess (>= 0.5, < 5.0)
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 3.0)
websocket (~> 1.0)
simpleidn (0.2.1)
unf (~> 0.1.4)
sys-uname (1.2.3)
ffi (~> 1.1)
test-unit (3.5.3)
test-unit (3.5.9)
power_assert
tomlrb (1.3.0)
tomlrb (2.0.3)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
uri_template (0.7.0)
webrick (1.7.0)
websocket-driver (0.7.5)
websocket (1.2.9)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)

PLATFORMS
ruby

DEPENDENCIES
bugsnag-maze-runner!
bugsnag-maze-runner (~> 8.0)

BUNDLED WITH
2.2.20
2 changes: 2 additions & 0 deletions test/node/features/fixtures/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -275,4 +275,6 @@ services:

networks:
default:
external: true
name: ${NETWORK_NAME:-js-maze-runner}

2 changes: 1 addition & 1 deletion test/node/features/proxy.feature
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@ Scenario: using options to configure a proxy
Scenario: making sure no request get through a bad proxy
And I run the service "proxy" with the command "node scenarios/misconfigured-proxy"
And I wait for 1 second
Then I should receive no requests
Then I should receive no errors
4 changes: 2 additions & 2 deletions test/node/features/unhandled_errors.feature
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Scenario: reporting thrown exception which is not caught
Scenario: not reporting uncaughtExceptions when autoDetectErrors is off
And I run the service "unhandled" with the command "node scenarios/thrown-error-not-caught-auto-notify-off"
And I wait for 1 second
Then I should receive no requests
Then I should receive no errors

Scenario: reporting unhandled promise rejections
And I run the service "unhandled" with the command "node scenarios/unhandled-promise-rejection"
Expand Down Expand Up @@ -53,7 +53,7 @@ Scenario: reporting unhandled promise rejections
Scenario: not reporting unhandledRejections when autoDetectErrors is off
And I run the service "unhandled" with the command "node scenarios/unhandled-promise-rejection-auto-notify-off"
And I wait for 1 second
Then I should receive no requests
Then I should receive no errors

Scenario: using contextualize to add context to an error
And I run the service "unhandled" with the command "node scenarios/contextualize"
Expand Down
2 changes: 1 addition & 1 deletion test/react-native-cli/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ source 'https://rubygems.org'

gem 'cocoapods'

gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.4.0'
gem 'bugsnag-maze-runner', '~>8.4.0'

# Use a branch of Maze Runner
#gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', branch: 'tms/use-maze-check'
Expand Down
83 changes: 49 additions & 34 deletions test/react-native-cli/Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,23 +1,3 @@
GIT
remote: https://github.com/bugsnag/maze-runner
revision: fc5e8c39582b067743ffb18c946f2c9e8fd27311
tag: v7.4.0
specs:
bugsnag-maze-runner (7.4.0)
appium_lib (~> 12.0)
appium_lib_core (~> 5.4.0)
bugsnag (~> 6.24)
cucumber (~> 7.1)
cucumber-expressions (~> 6.0.0)
curb (~> 0.9.6)
optimist (~> 3.0.1)
os (~> 1.0.0)
rake (~> 12.3.3)
rubyzip (~> 2.3.2)
selenium-webdriver (~> 4.0)
test-unit (~> 3.5.2)
webrick (~> 1.7.0)

GEM
remote: https://rubygems.org/
specs:
Expand All @@ -42,8 +22,25 @@ GEM
faye-websocket (~> 0.11.0)
selenium-webdriver (~> 4.2, < 4.6)
atomos (0.1.3)
bugsnag (6.24.2)
bugsnag (6.26.0)
concurrent-ruby (~> 1.0)
bugsnag-maze-runner (8.4.0)
appium_lib (~> 12.0.0)
appium_lib_core (~> 5.4.0)
bugsnag (~> 6.24)
cucumber (~> 7.1)
cucumber-expressions (~> 6.0.0)
curb (~> 0.9.6)
dogstatsd-ruby (~> 5.5.0)
json_schemer (~> 0.2.24)
optimist (~> 3.0.1)
os (~> 1.0.0)
rack (~> 2.2)
rake (~> 12.3.3)
rubyzip (~> 2.3.2)
selenium-webdriver (~> 4.0)
test-unit (~> 3.5.2)
webrick (~> 1.7.0)
builder (3.2.4)
childprocess (4.1.0)
claide (1.1.0)
Expand Down Expand Up @@ -119,40 +116,52 @@ GEM
cucumber-cucumber-expressions (~> 14.0, >= 14.0.0)
curb (0.9.11)
diff-lcs (1.5.0)
dogstatsd-ruby (5.5.0)
ecma-re-validator (0.4.0)
regexp_parser (~> 2.2)
escape (0.0.4)
ethon (0.15.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
faye-websocket (0.11.1)
faye-websocket (0.11.3)
eventmachine (>= 0.12.0)
websocket-driver (>= 0.5.1)
ffi (1.15.5)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
hana (1.3.7)
httpclient (2.8.3)
i18n (1.10.0)
concurrent-ruby (~> 1.0)
json (2.6.1)
mime-types (3.4.1)
json_schemer (0.2.25)
ecma-re-validator (~> 0.3)
hana (~> 1.3)
regexp_parser (~> 2.0)
simpleidn (~> 0.2)
uri_template (~> 0.7)
mime-types (3.5.0)
mime-types-data (~> 3.2015)
mime-types-data (3.2022.0105)
mini_portile2 (2.8.0)
mime-types-data (3.2023.0808)
mini_portile2 (2.8.4)
minitest (5.15.0)
molinillo (0.8.0)
multi_test (0.1.2)
nanaimo (0.3.0)
nap (1.1.0)
netrc (0.11.0)
nokogiri (1.13.9)
mini_portile2 (~> 2.8.0)
nokogiri (1.15.4)
mini_portile2 (~> 2.8.2)
racc (~> 1.4)
optimist (3.0.1)
os (1.0.1)
power_assert (2.0.2)
power_assert (2.0.3)
public_suffix (4.0.6)
racc (1.6.0)
racc (1.7.1)
rack (2.2.8)
rake (12.3.3)
regexp_parser (2.8.1)
rexml (3.2.5)
ruby-macho (2.5.1)
rubyzip (2.3.2)
Expand All @@ -161,18 +170,24 @@ GEM
rexml (~> 3.2, >= 3.2.5)
rubyzip (>= 1.2.2, < 3.0)
websocket (~> 1.0)
sys-uname (1.2.2)
simpleidn (0.2.1)
unf (~> 0.1.4)
sys-uname (1.2.3)
ffi (~> 1.1)
test-unit (3.5.5)
test-unit (3.5.9)
power_assert
tomlrb (2.0.3)
typhoeus (1.4.0)
ethon (>= 0.9.0)
tzinfo (2.0.4)
concurrent-ruby (~> 1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.8.2)
uri_template (0.7.0)
webrick (1.7.0)
websocket (1.2.9)
websocket-driver (0.7.5)
websocket-driver (0.7.6)
websocket-extensions (>= 0.1.0)
websocket-extensions (0.1.5)
xcodeproj (1.21.0)
Expand All @@ -188,8 +203,8 @@ PLATFORMS
ruby

DEPENDENCIES
bugsnag-maze-runner!
bugsnag-maze-runner (~> 8.4.0)
cocoapods

BUNDLED WITH
2.3.0
2.4.8
2 changes: 1 addition & 1 deletion test/react-native/Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ source 'https://rubygems.org'

gem 'cocoapods'

gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', tag: 'v7.7.0'
gem 'bugsnag-maze-runner', '~>8.4.0'

# Use a branch of Maze Runner
#gem 'bugsnag-maze-runner', git: 'https://github.com/bugsnag/maze-runner', branch: 'tms/use-maze-check'
Expand Down
Loading

0 comments on commit 17b99e5

Please sign in to comment.