mirror of https://github.com/cirruslabs/tart.git
38 lines
958 B
Go
38 lines
958 B
Go
package xcode_test
|
||
|
||
import (
|
||
"fmt"
|
||
"github.com/cirruslabs/tart/benchmark/internal/command/xcode"
|
||
"github.com/stretchr/testify/require"
|
||
"testing"
|
||
"time"
|
||
)
|
||
|
||
func TestParseOutput(t *testing.T) {
|
||
result, err := xcode.ParseOutput(`** BUILD SUCCEEDED ** [219.713 sec]
|
||
|
||
System Version: 14.6
|
||
Xcode 15.4
|
||
Hardware Overview
|
||
Model Name: Apple Virtual Machine 1
|
||
Model Identifier: VirtualMac2,1
|
||
Total Number of Cores: 4
|
||
Memory: 8 GB
|
||
|
||
✅ XcodeBenchmark has completed
|
||
1️⃣ Take a screenshot of this window (Cmd + Shift + 4 + Space) and resize to include:
|
||
- Build Time (See ** BUILD SUCCEEDED ** [XYZ sec])
|
||
- System Version
|
||
- Xcode Version
|
||
- Hardware Overview
|
||
- Started 13:46:20
|
||
- Ended 13:50:02
|
||
- Date Thu Jan 16 13:50:02 UTC 2025
|
||
|
||
2️⃣ Share your results at https://github.com/devMEremenko/XcodeBenchmark
|
||
`)
|
||
require.NoError(t, err)
|
||
fmt.Println(result)
|
||
require.Equal(t, 222*time.Second, result.Ended.Sub(result.Started))
|
||
}
|