Linux cpanel07wh.bkk1.cloud.z.com 2.6.32-954.3.5.lve1.4.80.el6.x86_64 #1 SMP Thu Sep 24 01:42:00 EDT 2020 x86_64
Apache
: 163.44.198.52 | : 216.73.216.33
Cant Read [ /etc/named.conf ]
8.0.9
cp657342
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
opt /
passenger-5.3.7-4.el6.cloudlinux /
build /
[ HOME SHELL ]
Name
Size
Permission
Action
support
[ DIR ]
drwxr-xr-x
README.md
251
B
-rw-r--r--
agent.rb
5.1
KB
-rw-r--r--
apache2.rb
5.57
KB
-rw-r--r--
basics.rb
7.34
KB
-rw-r--r--
common_library.rb
9.74
KB
-rw-r--r--
cxx_tests.rb
10.79
KB
-rw-r--r--
integration_tests.rb
5.29
KB
-rw-r--r--
misc.rb
6.16
KB
-rw-r--r--
nginx.rb
3.6
KB
-rw-r--r--
node_tests.rb
1.59
KB
-rw-r--r--
oxt_tests.rb
2.55
KB
-rw-r--r--
packaging.rb
12.22
KB
-rw-r--r--
ruby_extension.rb
2.33
KB
-rw-r--r--
ruby_tests.rb
1.67
KB
-rw-r--r--
schema_printer.rb
3.62
KB
-rw-r--r--
test_basics.rb
2.97
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : integration_tests.rb
# Phusion Passenger - https://www.phusionpassenger.com/ # Copyright (c) 2010-2017 Phusion Holding B.V. # # "Passenger", "Phusion Passenger" and "Union Station" are registered # trademarks of Phusion Holding B.V. # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal # in the Software without restriction, including without limitation the rights # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell # copies of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be included in # all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN # THE SOFTWARE. ### Integration tests ### def integration_test_dependencies(runtime_target_name) if string_option('PASSENGER_LOCATION_CONFIGURATION_FILE') return [] else return [runtime_target_name, NATIVE_SUPPORT_TARGET].compact end end desc "Run all integration tests" task 'test:integration' => ['test:integration:apache2', 'test:integration:nginx'] do end dependencies = integration_test_dependencies(:_apache2) desc "Run Apache 2 integration tests" task 'test:integration:apache2' => dependencies do command = "bundle exec rspec -c -f s --tty integration_tests/apache2_tests.rb" if boolean_option('SUDO') command = "#{PlatformInfo.ruby_sudo_command} -E #{command}" end if grep = string_option('E') command << " -e #{shesc grep}" end sh "cd test && exec #{command}" end dependencies = integration_test_dependencies(:_nginx) desc "Run Nginx integration tests" task 'test:integration:nginx' => dependencies do command = "bundle exec rspec -c -f s --tty integration_tests/nginx_tests.rb" if boolean_option('SUDO') command = "#{PlatformInfo.ruby_sudo_command} -E #{command}" end if grep = string_option('E') command << " -e #{shesc grep}" end repeat = true while repeat sh "cd test && exec #{command}" repeat = boolean_option('REPEAT') end end dependencies = integration_test_dependencies(:_nginx) desc "Run Passenger Standalone integration tests" task 'test:integration:standalone' => dependencies do command = "bundle exec rspec -c -f s --tty integration_tests/standalone_tests.rb" if grep = string_option('E') command << " -e #{shesc grep}" end sh "cd test && exec #{command}" end desc "Run native packaging tests" task 'test:integration:native_packaging' do command = "bundle exec rspec -c -f s --tty integration_tests/native_packaging_spec.rb" if boolean_option('SUDO') command = "#{PlatformInfo.ruby_sudo_command} -E #{command}" end if grep = string_option('E') command << " -e #{shesc grep}" end case PlatformInfo.os_name_simple when "linux" if PlatformInfo.linux_distro_tags.include?(:debian) rubylibdir = RbConfig::CONFIG["vendordir"] command = "env NATIVE_PACKAGING_METHOD=deb " + "LOCATIONS_INI=#{rubylibdir}/phusion_passenger/locations.ini " + command elsif PlatformInfo.linux_distro_tags.include?(:redhat) vendorlibdir = RbConfig::CONFIG["vendorlibdir"] locations_ini = File.join(vendorlibdir, "phusion_passenger/locations.ini") command = "env NATIVE_PACKAGING_METHOD=rpm " + "LOCATIONS_INI=#{locations_ini} " + command else abort "Unsupported Linux distribution" end when "macosx" # The tests put /usr/bin and /usr/sbin first in PATH, causing /usr/bin/ruby to be used. # We should run the tests in /usr/bin/ruby too, so that native_support is compiled for # the same Ruby. prefix = "env NATIVE_PACKAGING_METHOD=homebrew " + "LOCATIONS_INI=/usr/local/Cellar/passenger/#{PhusionPassenger::VERSION_STRING}/libexec/src/ruby_supportlib/phusion_passenger/locations.ini" if PlatformInfo.in_rvm? prefix << " rvm-exec system /usr/bin/ruby -S" end command = "#{prefix} #{command}" else abort "Unsupported operating system" end sh "cd test && exec #{command}" end dependencies = integration_test_dependencies(:_apache2) desc "Run the 'apache2' integration test infinitely, and abort if/when it fails" task 'test:restart' => dependencies do color_code_start = "\e[33m\e[44m\e[1m" color_code_end = "\e[0m" i = 1 while true do puts "#{color_code_start}Test run #{i} (press Ctrl-C multiple times to abort)#{color_code_end}" command = "bundle exec rspec -c -f s --tty integration_tests/apache2_tests.rb" if grep = string_option('E') command << " -e #{shesc grep}" end sh "cd test && exec #{command}" i += 1 end end desc "Run source packaging tests" task 'test:source_packaging' do command = 'bundle exec rspec -f s -c test/integration_tests/source_packaging_test.rb' if grep = string_option('E') command << " -e #{shesc grep}" end sh(command) end
Close