mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-06 22:24:12 -05:00
Make prop_test and cycle_test cwd-agnostic (#9498)
This commit is contained in:
committed by
GitHub
parent
8a3b80778a
commit
5d0af28461
5
.github/workflows/Unit-Test.yml
vendored
5
.github/workflows/Unit-Test.yml
vendored
@@ -20,9 +20,8 @@ jobs:
|
||||
yes | crew upgrade && \
|
||||
yes | crew install vim && \
|
||||
yes | crew remove vim && \
|
||||
cd ../tests && \
|
||||
./prop_test && \
|
||||
ruby commands/* && \
|
||||
ruby ../tests/prop_test && \
|
||||
ruby ../tests/commands/* && \
|
||||
cd ~ && \
|
||||
git clone --depth=1 https://github.com/chromebrew/chromebrew.git build_test && \
|
||||
cd build_test && \
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
# Tests
|
||||
|
||||
These are a collection of programs used to ensure crew is working correctly.
|
||||
They **must** be run in this directory, otherwise they will result in false positives.
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
|
||||
# This test checks whether the packages create a dependency cycle.
|
||||
|
||||
# Add >LOCAL< lib to LOAD_PATH
|
||||
$LOAD_PATH.unshift '../lib'
|
||||
|
||||
require 'find'
|
||||
require_relative '../lib/const'
|
||||
require_relative '../lib/color'
|
||||
require_relative '../lib/package'
|
||||
|
||||
# Add >LOCAL< lib to LOAD_PATH so that packages can be loaded
|
||||
$LOAD_PATH.unshift File.join(CREW_LIB_PATH, 'lib')
|
||||
|
||||
@all_pkgs = {}
|
||||
|
||||
puts "Running dependency cycle tests...\n".yellow
|
||||
|
||||
@@ -1,13 +1,12 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
# Add >LOCAL< lib to LOAD_PATH so that packages can be loaded
|
||||
$LOAD_PATH.unshift '../lib'
|
||||
|
||||
require 'fileutils'
|
||||
require_relative '../lib/const'
|
||||
require_relative '../lib/color'
|
||||
require_relative '../lib/package'
|
||||
|
||||
# Add >LOCAL< lib to LOAD_PATH so that packages can be loaded
|
||||
$LOAD_PATH.unshift File.join(CREW_LIB_PATH, 'lib')
|
||||
|
||||
tofail = 0
|
||||
|
||||
Dir.glob('../packages/*.rb').each do |filename|
|
||||
|
||||
Reference in New Issue
Block a user