Currently, I run ng e2e every time I make a change in my spec files and every time this command rebuilds the entire project ! is there a way to run the tests without rebuilding the entire project, just like ng test does it.
            Asked
            
        
        
            Active
            
        
            Viewed 2,283 times
        
    3 Answers
5
            
            
        Just don't run ng e2e directly. It's very slow because it rebuild the whole project every time.
You can try npx protractor e2e/protractor.conf.js to run protractor directly.
        Will Huang
        
- 2,955
 - 2
 - 37
 - 90
 
- 
                    1the fastest workflow I've got was this `npx protractor ...` + vscode's rerun task keyboard shortcut. – armoucar Feb 18 '20 at 01:23
 
4
            
            
        Remove
devServerTarget 
from angular.json e2e section.
This way angular won't run ng serve when running the end to end. You will have to have them running in a separate terminal.
Protractor won't re-run on file change.
        carraua
        
- 1,398
 - 17
 - 36
 
-1
            
            
        I believe you can do it yourself with a bit of set up by leveraging the powers of Gulp. Just came across this while watching some slides:
        flashjpr
        
- 470
 - 6
 - 12