|  | @@ -3,6 +3,7 @@ package buf_test
 | 
											
												
													
														|  |  import (
 |  |  import (
 | 
											
												
													
														|  |  	"bytes"
 |  |  	"bytes"
 | 
											
												
													
														|  |  	"io"
 |  |  	"io"
 | 
											
												
													
														|  | 
 |  | +	"runtime"
 | 
											
												
													
														|  |  	"testing"
 |  |  	"testing"
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	. "v2ray.com/core/common/buf"
 |  |  	. "v2ray.com/core/common/buf"
 | 
											
										
											
												
													
														|  | @@ -11,6 +12,11 @@ import (
 | 
											
												
													
														|  |  )
 |  |  )
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  func TestAdaptiveReader(t *testing.T) {
 |  |  func TestAdaptiveReader(t *testing.T) {
 | 
											
												
													
														|  | 
 |  | +	if runtime.GOARCH != "amd64" {
 | 
											
												
													
														|  | 
 |  | +		t.Skip("Smart reader only works on highend devices.")
 | 
											
												
													
														|  | 
 |  | +		return
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  	assert := With(t)
 |  |  	assert := With(t)
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	reader := NewReader(bytes.NewReader(make([]byte, 1024*1024)))
 |  |  	reader := NewReader(bytes.NewReader(make([]byte, 1024*1024)))
 |