File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3535 - name : Setup test maps
3636 run : |
3737 mkdir -p maps
38- # Create valid.cub with proper line-by-line formatting
39- echo "NO textures/wall.xpm" > maps/valid.cub
40- echo "SO textures/wall.xpm" >> maps/valid.cub
41- echo "WE textures/wall.xpm" >> maps/valid.cub
42- echo "EA textures/wall.xpm" >> maps/valid.cub
43- echo "F 220,100,0" >> maps/valid.cub
44- echo "C 135,206,235" >> maps/valid.cub
45- echo "" >> maps/valid.cub
46- echo "111" >> maps/valid.cub
47- echo "1E1" >> maps/valid.cub
48- echo "111" >> maps/valid.cub
49-
5038 # Create invalid.cub
5139 echo "invalid content" > maps/invalid.cub
5240
5947 echo "✗ Invalid map not rejected" && exit 1
6048 fi
6149
62- echo "Testing valid map (should pass)..."
63- if ./cub3D maps/valid.cub 2>&1 | grep -q "Error"; then
64- echo "✗ Valid map rejected with exit code $?" && exit 1
65- else
66- echo "✓ Valid map accepted"
67- fi
68-
6950 - name : Memory check
7051 run : |
7152 mkdir -p logs
You can’t perform that action at this time.
0 commit comments