Centralised the initiation of MUTEX

This commit is contained in:
zinduolis
2025-09-07 19:23:26 +10:00
parent e716de707a
commit 31decb81b3
5 changed files with 2 additions and 8 deletions

View File

@@ -10,8 +10,6 @@ require_relative '../../../../spec_helper'
require_relative '../../../../support/constants'
require_relative '../../../../support/beef_test'
MUTEX = Mutex.new
RSpec.describe 'AutoRunEngine Test', run_on_browserstack: true do
before(:all) do
@config = BeEF::Core::Configuration.instance

View File

@@ -10,8 +10,6 @@ require_relative '../../../../spec_helper'
require_relative '../../../../support/constants'
require_relative '../../../../support/beef_test'
MUTEX = Mutex.new
RSpec.describe 'Browser Details Handler', run_on_browserstack: true do
before(:all) do

View File

@@ -11,8 +11,6 @@ require_relative '../../support/beef_test'
require 'core/main/network_stack/websocket/websocket'
require 'websocket-client-simple'
MUTEX = Mutex.new
RSpec.describe 'Browser hooking with Websockets', run_on_browserstack: true do
before(:all) do
@config = BeEF::Core::Configuration.instance

View File

@@ -10,8 +10,6 @@ require_relative '../../../spec_helper'
require_relative '../../../support/constants'
require_relative '../../../support/beef_test'
MUTEX = Mutex.new
RSpec.describe 'BeEF Debug Command Modules:', run_on_browserstack: true do
before(:all) do
# Grab config and set creds in variables for ease of access

View File

@@ -25,6 +25,8 @@ require 'selenium-webdriver'
require 'browserstack/local'
require 'byebug'
MUTEX ||= Mutex.new
# Require supports
Dir['spec/support/*.rb'].each do |f|
require f