Skip to content

Commit

Permalink
fix line separator difference (#97)
Browse files Browse the repository at this point in the history
* Refactor - Extract configuration attributes

* Refactor - Replace temp with Query

* Refactor - Fix ToolFactory path issue

* Refactor - Extract tasks

* Enhance console output with own logger

* Enhance console output, redirect all the current info into the log file with own logger

* Create validation folder, #72

* Enhance console output #45

* Refactor - Parameterize Function

* Refactor - Extract Function

* Minor format changes #45

* Minor format changes #45

* Add support for Gradle #44

* Add support for Ant #83

* Add support for Ant #83

* Find the variable name for some vulnerabilities

* Column info on MS_SHOULD_BE_FINAL and EI_EXPOSE_REP2

* Complete refactor of ColumnInfoParser

* Implement AST method for retrieving column info

* Use JavaParser library for parsing column info (temporary solution)

* Extended JavaParser implementation, find column info for FB_EER/FB_EiER, FB_NNOSP and FB_MSBF

* dynamic column info data passed to OpenStaticAnalyzer and processed properly

* ColumnInfoParser uses anonymous VoidVisitor class to visit nodes, minor code cleanup

* Minor code cleanup

* Insert TODOs

* Refactor - Replace temp with Query, minor changes

* Refactor - SRP: Separate 'column info attach' from VulnerabilityLocation

* Refactor - Clean OpenStaticAnalyzer

* Refactor - Clean OpenStaticAnalyzer

* Create integration test for: extracting column info #6

* Framework repair (#77)

* Refactor - Extract configuration attributes

* Refactor - Replace temp with Query

* Refactor - Fix ToolFactory path issue

* Refactor - Extract tasks

* Enhance console output with own logger

* Enhance console output, redirect all the current info into the log file with own logger

* Create validation folder, #72

* Enhance console output #45

* Refactor - Parameterize Function

* Add support for Gradle #44

* Refactor - Replace temp with Query, minor changes

* Refactor - SRP: Separate 'column info attach' from VulnerabilityLocation

* Refactor - Clean OpenStaticAnalyzer

* Fix NullPointerException in getResultPair()

* Skip build when the generated patch is empty

* Log Vulnerabilities

* Add support for MavenCLI

* Fix failure on not retrieved column info

* Get mapping properties from config

* Log elapsed time

* Disable test case

* Create statistics

* Create statistics

* Fix invalid elapsed time

* Refactor - Simplify OpenStaticAnalyzer

* Extend pairing with variable source path #87

* Trying to fix #88

* Save number of generated/filtered/verified patches

* Upload missing method

* Fix command line argument usage

* Remove copyDependency option from CLI patchers

* Add an option to change the source path of the analysed project

* Separate log files for each build

* Save unit test results for each compiled patch

* Clarify patch name in patch_unit_test.csv

* Separate Vuln_ID and Patch in patch_unit_test.csv

* Updated CodeRepair to 1.0.2

* Updated README.md with working command

* Remove copyDependency option from CLI patchers

* Updated CodeRepair to 1.0.2

* Updated README.md with working command

* Run 'mvn' command using 'cmd /c' on Windows #86

* Unit tests for ColumnInfoParser

* Unit tests for Configuration

* Unit tests for TestInfoExtractor

* Add flag for running unit tests

* Fix different os path issue

* Add unit tests for Statistics #6

* Add unit tests for Statistics #6

* Test deleteIntermediatePatches() #6

* Fix line separator difference issue
  • Loading branch information
fea-devteam authored Jul 25, 2022
1 parent 3264cbe commit 0b9e855
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion src/test/java/helpers/Util.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ public static List<VulnerabilityEntry> readVulnerabilitiesFromSER(String inputPa
}

public static String readFile(String path) throws IOException {
return Files.readString(Paths.get(path));
return Files.readString(Paths.get(path)).replaceAll("\\n|\\r\\n", System.getProperty("line.separator"));
}

public static void cleanUpGeneratedTestFiles() throws IOException {
Expand Down

0 comments on commit 0b9e855

Please sign in to comment.