@@ -29,25 +29,25 @@ jobs:
29
29
run : |
30
30
chmod +x phpvm.sh
31
31
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
32
-
32
+
33
33
echo "=== Testing PHP Installation ==="
34
34
./phpvm.sh install 8.3 || echo "PHP 8.3 installation attempted"
35
35
36
36
- name : Test PHP Version Switching
37
37
run : |
38
38
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
39
-
39
+
40
40
echo "=== Testing Version Switching ==="
41
41
./phpvm.sh use 8.3 || echo "Switch to 8.3 attempted"
42
42
./phpvm.sh list
43
-
43
+
44
44
echo "=== Testing System Switch ==="
45
45
./phpvm.sh system || echo "System switch attempted"
46
46
47
47
- name : Test Project-based Auto-Switch
48
48
run : |
49
49
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
50
-
50
+
51
51
echo "=== Testing Project Auto-Switch ==="
52
52
mkdir -p test_project
53
53
echo "8.3" > test_project/.phpvmrc
@@ -58,10 +58,10 @@ jobs:
58
58
- name : Verify PHP Functionality
59
59
run : |
60
60
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
61
-
61
+
62
62
echo "=== Verifying PHP Functionality ==="
63
63
php -v 2>/dev/null || echo "PHP not currently active (expected in test environment)"
64
-
64
+
65
65
echo "=== Final Status ==="
66
66
./phpvm.sh list
67
67
@@ -77,15 +77,15 @@ jobs:
77
77
- name : Test cURL Installation
78
78
run : |
79
79
echo "=== Testing cURL Installation Method ==="
80
-
80
+
81
81
# Create temporary directory for testing
82
82
TEST_HOME=$(mktemp -d)
83
83
export HOME="$TEST_HOME"
84
84
export PHPVM_DIR="$TEST_HOME/.phpvm"
85
-
85
+
86
86
# Test installation
87
87
curl -o- https://raw.githubusercontent.com/Thavarshan/phpvm/main/install.sh | bash
88
-
88
+
89
89
# Verify installation
90
90
if [ -f "$PHPVM_DIR/phpvm.sh" ]; then
91
91
echo "✅ cURL installation successful"
@@ -99,15 +99,15 @@ jobs:
99
99
if : runner.os == 'Linux'
100
100
run : |
101
101
echo "=== Testing wget Installation Method ==="
102
-
102
+
103
103
# Create temporary directory for testing
104
104
TEST_HOME=$(mktemp -d)
105
105
export HOME="$TEST_HOME"
106
106
export PHPVM_DIR="$TEST_HOME/.phpvm"
107
-
107
+
108
108
# Test installation
109
109
wget -qO- https://raw.githubusercontent.com/Thavarshan/phpvm/main/install.sh | bash
110
-
110
+
111
111
# Verify installation
112
112
if [ -f "$PHPVM_DIR/phpvm.sh" ]; then
113
113
echo "✅ wget installation successful"
0 commit comments